Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Project Objectives:Configure, program, and trouble shoot sequential processes with multiple PLC programming languages Integrate PLC control system with HMITrouble shoot, maintain, and document a PLC

Project Objectives:Configure, program, and trouble shoot sequential processes with multiple PLC programming languages Integrate PLC control system with HMITrouble shoot, maintain, and document a PLC control systemProcess Description:Digital Inputs: NO StartPB, NO StopPB, NC Overload, NO LowerLS, NO UpperLSDigital Outputs: InletValve, DrainValve, Forward Contact, Reverse Contact, Washing LED, Spinning Contact, Buzzer, Running LEDSequence Description:1. Pressing StartPB (the power button in machine) once, indicator Running turns on and keeps on;2. Turn on InletValve if UpperLS is not on yet to make the water level inside the tub gets higher and LowerLS turns on or keep on;3. As long as UpperLS turns on or keeps on, InletValve turns off or keeps off, Washing turns on, Forward (low motor speed) turns on for tW seconds (default value: t#30s or 30000);4. Wait 3 seconds;5. Reverse (low motor speed) turns on for tW seconds;6. Wait 3 seconds;7. Repeat Step 3 to Step 6 above for nW times (default value: 30);8. Washing turns off, open DrainValve and keep it open; water level gets lower and UpperLS off first;9. As soon as LowerLS off, turn on Spinning (high motor speed) and let Spinning on and DrainValve open for tS seconds (default value: t#60s or 60000);10. Wait 3 seconds;11. Repeat Step 2 to Step 10 above for nS times (default value: 3);12. Turn on Buzzer for 5 seconds;13. Turn off indicator Running. Pressing StartPB once again will repeat the sequence above.Pressing StopPB once or Overload being activated off at any moment of Step 1 to Step 12 will terminate the sequence immediately, turn off indicator Running, prevent the washing machine from starting with StartPB if Overload is still off.Program Requirements:1.Write the codes compatible to the complier for SIMATIC ET200 CPU with SCL language.2.You could use buttons on HMI to simulate the water-level detection switches (UpperLS, LowerLS).3.To estimate the up/down speed of the water level inside the tube, you could assume tub volume is 150 liters, and flowrate of the InletValve and DrainValve is 15 liters/second.4.Choose proper global memory address for all tags except using global outputs for the digital outputs.5.Define more tags if need except the ones above in bold.

image text in transcribed
Example of HMI Screen TIA555 -- Project StartPB StopPB Washing ! Spinning Forward Reverse InletValve 10 O O Buzzer O UpperLS Wash Time Wash Cycle 30000 30 0 Spin Time Spin Cycle 60000 3 0 LowerLS DrainValve Motor Overload

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

An Introduction To Management Science Quantitative Approaches To Decision Making

Authors: David R. Anderson, Dennis J. Sweeney, Thomas A. Williams, Jeffrey D. Camm, James J. Cochran

16th Edition

0357715462, 978-0357715468

More Books

Students also viewed these General Management questions