Find Jobs
Hire Freelancers

Custom .RLS LogixPro 500 Simulator Program File to run a clothes washing machine.

$250-750 USD

Closed
Posted almost 9 years ago

$250-750 USD

Paid on delivery
Objective: To write a custom program to run a clothes washing machine according to the customer’s request. Program layout: Ladder 2: This is the main section of the program; place the common outputs here (fill pump, agitator motor, drain pump), and also have the instructions to jump to other routines here. SBR 3: This subroutine will only activate if the large load is selected. It is also for any additional programming needed for a large load selection. Remember, do not duplicate outputs. SBR 4: This subroutine will only activate if the Medium load is selected. It is also for any additional programming needed for a medium load selection. SBR 5: This subroutine will only activate if the Custom load is selected. It is also for any additional programming needed for a custom load selection. SBR 6: This subroutine is for indication purposes only. (Lights, numerical display) SBR 7: This subroutine is for the soap dispensing. ENSURE EVERYTHING AND ANYTHING THAT CAN BE LABELED IS LABELED. (COUNTERS, TIMERS, DN BITS, ACC BITS, JSR, I/O, ETC.) Each rung should have a comment and each bit should have its symbol labeled. Simulator layout: Use the Batch Simulator in the TLP LogixPro 500 Simulator. Input/Output layout: Use the column program symbol for labeling your I/O. You can label your B3’s and N7’s at your leisure. Simulator label PLC Address Program symbol Start I:1/00 Start PB Stop I:1/01 Stop PB Sel sw A I:1/09 Large load Sel sw B I:1/10 Medium load Sel sw C I:1/11 Custom load Analog input I:3 (BCD) Custom level Analog output O:4 (BCD) Water level in tub Flowmeter 1 I:1/05 Fill flowmeter Flowmeter 3 I:1/07 Drain flowmeter Pump 1 O:2/01 Fill pump Pump 2 O:2/02 Soap dispenser pump Pump 3 O:2/03 Drain pump Mixer O:2/00 Agitator Hi level I:1/04 Hi level Lo-level I:1/03 Tub empty Run O:2/05 Run light Idle O:2/06 Idle light Full O:2/07 Full light Program overview: The size of the load to be wash is selected first. The start push button is pressed to start the cycle. During the fill, the stop push button can stop it from filling. The analog output will display the amount of water in the tub in decimal. After the proper level is reached, the full light illuminates and a soak delay starts. When the soak time is complete, the agitator starts for a specified amount of time and the soap is dispensed. After the agitation is complete, the tub will drain. The run light will illuminate when the tub is filling, dumping, and agitating. The idle light will only illuminate during soaking. Immediately after draining the wash cycle, the tub will fill to the same level as the wash cycle with no agitation and then immediately drain. Program requirements: 1. First, the size of the load must be chosen by the selector switch. 2. The start and stop pushbutton are only active during the initial filling of the tub. After the tub is full, these buttons will no longer work, until the load is complete and is ready for the next load. To start the next load, the size of the load will need to be selected, unless the selector switch is already on the proper load size. 3. When the start pushbutton is pressed, the fill pump will start filling the tub as the fill flowmeter is measuring the amount of water filling the tub. 4. The actual amount of water in the tub is displayed on the control panel in DECIMAL at all times. 5. When the tub reaches the appropriate level, the FULL light illuminates, and the soak period begins. 6. After the soaking is done, the machine will agitate for a specified amount of time. 7. During the agitation, the soap will be dispensed. 8. When the agitation is complete, the tub will drain. 9. Once the tub drains from the wash cycle, it will immediately fill to the appropriate level, according to the load size. 10. Once the proper level is reached, it will immediately drain, no agitation. 11. At this time another load size can be selected, and the process starts all over. Load size requirements: Large Load Medium Load Custom Load Wash water level 300 200 1-306 Rinse water level 300 200 1-306 Soak time 9 seconds 8 seconds 10 seconds Agitation time 6 seconds 5 seconds 7 seconds Soap dispensed 5 units 5 units 5 units Hints: (As you know, there are many ways of writing similar programs. Below are a few hints which may cause some confusion, until you get to that section. It may be wise, to start your program first, then if you get stumped, read the hints.) 1. Write a short program to fill the tub until the hi level shuts the fill pump off to determine the highest level the tub is safely filled to. My simulator goes to 306 in decimal. If yours is different and you are unable to use the above water levels, please make a note on your maximum level, and notify me. 2. In this program, latch bits were used as flags to mark the cycle. 3. After running the program a few times, a residual amount of water remains in the tank, according to the counter. (Ignore the extra) 4. Even if the custom load is not selected, you may have to place a number in the analog input in order to allow the fill pump to turn on for the other loads. 5. Since only one of the 3 load size subroutines will be active, the same timer can be used in all three subroutines for at least the agitator. 6. Write a basic main routine first, and continually add to it as you write the subroutines. 7. The start PB can be used in addition to starting the process, as resetting the flags from the last process. 8. One way to dispense soap: add 5 to the accumulator value of the tanks level and place it in an integer file. Then during agitation, turn the soap pump on until that level is reached. The soap will be fully dispensed before the load is done agitating. 9. This is not the ideal washing machine; the timing and soap dispensing may not make the most sense. The purpose of this program is to pull out as many techniques as possible, and still make somewhat sense. 10. Send any questions you may have via email. Please don’t ask questions about the exam in our open discussion.
Project ID: 7527004

About the project

10 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $575 USD for this job
User Avatar
Hello. I am expert in PLC/SCADA in Rockwell. I have read your requirements. I can do your job well. Thank.
$389 USD in 7 days
5.0 (8 reviews)
4.1
4.1
User Avatar
Hello, I have a experience with PLC Allen-Bradley and I can help you. I can write a free example for you. If this example is ok for you, you can accept my bid and we will continue this work. Please, contact with me if it is ok for you.
$750 USD in 7 days
4.8 (3 reviews)
3.8
3.8
User Avatar
Hello. I can handle Your project. All is fairly well described. There is only one question - which version to use?
$550 USD in 7 days
4.2 (2 reviews)
2.5
2.5
User Avatar
I will do this job as per your requirement, your satisfaction will be consider! Please give me chance to assure you to do perfect job. Thanks
$611 USD in 15 days
4.4 (1 review)
2.4
2.4
User Avatar
Hi, Greetings. I do have 9+ years experience in automation industries. I have also done few projects related to washing machine for pharmaceutical companies. I would like to work on this project. Ripul G.
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm a retired lecturer and technical trainer having spent the past 20 years running courses on a variety of PLC systems but primarily Allen Bradley. I've trained engineers and technicians from many medium sized and international industries and in particular the Ford Motor Company where I trained apprentices, engineers and technicians on a range of AB systems eg. PLC2 to PLC 5/40 and the SLC 500 and Micrologix systems. I have not used the RLS LogixPro 500 Simulator but if awarded the job I would obtain it and provide you with a competent and professional result. If faced with this engineering problem I would tend to use a S.T.E.P.S format which produces a very efficient and logical program with the Main Control Program (MCP) residing in Program File 2 and utilizing program files 3 to 255 for subroutines.
$666 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$333 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I well known in Bradley. Questions: 1. Do you have some addition inputs, for mechanism, or all mechanism have only one output Start/Stop signal. 2. What type of rockwell PLC you use? 3. Do you have selected PLC configuration: CPU, and modules? In that case I need selected configuration and each Input/Output adress (module, channel) 4. What type of control panel You Use, how to communicate with it. 5. Do you want to make it for experimental propourses, to adjust washing algoritms? 6. How do you suppouse to enter all time settings? I dont have your e-mail, thats why I asking questions here. If you have already chosen someone else, just don't answer the questions.
$377 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Apr 21, 2015

Client Verification

Similar jobs

Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic)
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 3
£18-36 GBP / hour
Advanced SILworX Process Monitoring Training
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic)
£10-15 GBP / hour
Mitsubishi PLC Programming Specialist
$30-250 USD
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 3
£18-36 GBP / hour
Mitsubishi PLC Programming Specialist
$30-250 USD
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 2
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 2
£10-15 GBP / hour
Siemens PLC Automation Expert Needed
₹37500-75000 INR
Advanced SILworX Process Monitoring Training
£10-15 GBP / hour
Siemens PLC Automation Expert Needed
₹37500-75000 INR
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic)
£10-15 GBP / hour
Mitsubishi PLC Programming Specialist
$30-250 USD
Advanced SILworX Process Monitoring Training
£10-15 GBP / hour
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 2
£10-15 GBP / hour
Siemens PLC Automation Expert Needed
₹37500-75000 INR
Comprehensive PLC Training: RSlogix 5000 & Honeywell (Functional logic Programming & Ladder logic) -- 3
£18-36 GBP / hour
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.