Lab 10 - PLC Programming: F o R M A T
Lab 10 - PLC Programming: F o R M A T
Report
A short report is due from each group for this lab at 8:00 AM on the Friday after you complete
this lab. A written, rung-by-rung description of what the ladder logic program is doing is
required for each exercise. Either use the Acrobat PDF print function or take a “screen shot” of
the ladder logic for each of the programs and paste into PowerPoint for documenting your
programs. A clean, computer-generated pneumatic system diagram and PLC wiring diagram is
required for each of the exercises. See the ME 360 website for a PowerPoint file that can be
used to help draw these diagrams.
Procedures
10.1 PLC Program #1
Develop a PLC program that will repeat the cycle below three times after a single push of a
“start” button, C40.
1. Extend the vertical “tie rod” cylinder (activated by Y2), then
2. When X3 is activated (vertical “tie rod” cylinder extended) delay for 1.0 seconds, then
3. Extend the horizontal “tie rod” cylinder (activated by Y1), then
4. When X1 is activated (horizontal “tie rod” cylinder extended), wait 1.5 seconds, then
5. Retract both cylinders by deactivating Y2 and Y1.
6. Cycle starts the next repetition after both cylinders are fully retracted.
Download the program to the PLC. Execute the program several times. Does it work the way
you expected?
Document the pneumatic system diagram, the PLC
wiring diagram (connection of limit switches,
pushbuttons, solenoids, etc. to the PLC), and the ladder
logic diagram for your solution. Note that the schematic
symbol for many of the components is given on the
component itself. The schematic symbol for the 5-port
solenoid valve and the flow controls used for all of the
pneumatic cylinders is given in Figure 1. The layouts for
the PLC inputs (pushbuttons and limit switches) and
outputs (solenoid valves and fan) are given in Figures 2
and 3. Figure 1. Pneumatic Valves
Spring ‘11 Lab 10 – PLC Programming Lab 10-2
PLC
Solenoid Valves
X1 (NO)
Fan output
Y11
Controlled by Y0 X0 (NO)
Controlled by Y1
X7 (NC)
X6 (NC)
X3 (NO)
Controlled by Y2
X2 (NO)
Controlled by Y3