E556GB — 6.11 Programming a sequential process

Examples Logic diagram Program Start I00.00 L I00.00 ;start a0 I00.01 A I00.01 ;limit switch a0 b0 I00.03 A I00.03 ;limit switch b0 c0 I00.05 A I00.05 ;limit switch c0 AN SM00.01 ;step 1 1 S SM00.01 ;step 1 SM00.01 CYL.A+ S O00.00 ;cylinder A+ a1 I00.02 L I00.02 ;limit switch a1 2 A SM00.01 ;step 1 SM00.02 CYL.B+ AN SM00.02 ;step 2 b1 I00.04 S SM00.02 ;step 2 S O00.01 ;cylinder A+ 3 SM00.03 CYL.A- L I00.04 ;limit switch b1 CYL.C+ A SM00.02 ;step 2 a0 I00.01 AN SM00.03 ;step 3 c0 I00.06 S SM00.03 ;step 3 R O00.00 ;cylinder A- 4 S O00.02 ;cylinder C+ SM00.04 CYL.A+ CYL.B- L I00.01 ;limit switch a0 a1 I00.02 A I00.06 ;limit switch c1 b0 I00.03 A SM00.03 ;step 3 AN SM00.04 ;step 4 5 S SM00.04 ;step 4 SM00.05 CYL.A- S O00.00 ;cylinder A+ CYL.C- R O00.01 ;cylinder B- L I00.02 A I00.03 ;limit switch b0 6 END A SM00.04 AN SM00.05 ;step 5 S SM00.05 ;step 5 R O00.00 ;cylinder A- R O00.02 ;cylinder C- L I00.01 ;limit switch a0 A I00.05 ;limit switch c0 A SM00.05 ;step 5 R SM00.01 ;step 1 R SM00.02 ;step 2 R SM00.03 ;step 3 R SM00.04 ;step 4 R SM00.05 ;step 5 124 S O00.00 S O00.01 R O00.00 S O00.02 S O00.00 R O00.01 R O00.00 R O00.02