PLC Sequence Programming
PLC Sequence Programming
August 2011
i.e. A+, B+, A-, B Use the Start, b0 (and a0) to extend A Use a1 (and b0) to extend B Use b1 (and a1) to retract A Use b0 (and a0)to retract B
August 2010
August 2011
August 2010
It is often advantageous to check that a hi i R t or Home H position iti machine is i in th the Rest before allowing motion to start. Check that all rest position limits are ON.
ROBO242 - PLC/Pneumatic Interfacing 4
August 2010
August 2011
Continuous operation from momentary input. End-of-cycle d f l end d from f momentary input.
August 2010
A conflict occurs when two opposing control signals are ON at the same time. time
i.e. A+ & A-
Logic solutions can be designed to eliminate conflicts, using signal conversion circuitry:
August 2010
August 2011
The fastest way to solve conflicts is to design an additive sequencer. sequencer Very similar to Relay Logic design. One rung for each step, and a Reset rung at end of sequence. Use memory bits for steps, and use steps to control t l output t t bit bits
August 2010
August 2010
RUN bit for start Ready to start condition (HOME) (HOME). Not DONE Latch bit on Use a memory bit for output
ROBO242 - PLC/Pneumatic Interfacing 8
August 2011
Actions are completed Latch current step Previous step is ON Use consecutive memory bits for steps. t
Easier to reset
August 2010
Final actions completed DONE bit will turn off first step. All others will turn off is sequence until DONE DONE bit is cleared. Ready to restart.
10
August 2010
August 2011
Use N.O. Step bit to p on when turn output required Use N.C. Step bit to turn output off when no longer needed. U parallel Use ll l network t k for multiple actuations.
August 2010
11
S 1
S 1
S 2
S 1
S 3
S 1
S4
S 1
Instead of creating a latch in the step. step rungs, use a Set coil Instead of DONE bit, use Reset coil to reset all steps steps.
This is easy on the
S 1
R 4
August 2010
12
August 2011
Easiest way to handle sequence programming with multiple conflicts. conflicts Sequence modifications are easily accommodated. Debugging and trouble-shooting can be quick and easy.
August 2010
13