Sample programs appendix a – Rockwell Automation 1785-BCM_BEM, D17856.5.4 PLC-5 Backup Communication Module User Manual User Manual

Page 133

Advertising
background image

Sample Programs

Appendix A

A-15

Rung 2:1
THIS RUNG DETERMINES PRI/SEC FUNCTIONALITY AND EXECUTES THE CORRESPONDING
SUBROUTINE.
| LOCAL PRI/|REMOTE PRI| |
| SEC BIT |/SEC BIT |1=LOCAL IS |
| BTR 1 |PROG TO 1=LOCAL IS|1=REMOTE |PRIMARY |
| DN BIT |RUN DELAY PRIMARY |IS PRIMARY|STORE BIT |
| N30:0 T29:0 N31:1 N31:1 N31:0 |
+––––] [––––––––] [––––––––––––––––––––––+–––] [––––––––]/[––––+–––(L)––––+––+–+
| 13 DN | 6 14 | 0 | | |
| | |1=REMOTE | | |
| | |IS PRIMARY| | |
| | |STORE BIT | | |
| | | N31:0 | | |
| | +–––(U)––––+ | |
| | 8 | |
| |LOCAL PRI/|REMOTE PRI| | |
| |SEC BIT |/SEC BIT |1=REMOTE | |
| |1=LOCAL IS|1=REMOTE |IS PRIMARY | |
| |PRIMARY |IS PRIMARY|STORE BIT | |
| | N31:1 N31:1 N31:0 | |
| +–––]/[––––––––] [––––+–––(L)––––+––+ |
| | 6 14 | 8 | | |
| | |1=LOCAL IS| | |
| | |PRIMARY | | |
| | |STORE BIT | | |
| | | N31:0 | | |
| | +–––(U)––––+ | |
| | 0 | |
| | LOCAL PRI/|REMOTE PRI | |
| | SEC BIT |/SEC BIT 1=LOCAL IS | |
| | 1=LOCAL IS|1=REMOTE PRIMARY | |
| | PRIMARY |IS PRIMARY STORE BIT | |
| | N31:1 N31:1 N31:0 | |
| ++–––]/[––––––––]/[––––++–––(U)––––++ |
| | 6 14 || 0 | |
| |LOCAL PRI/|REMOTE PRI||1=REMOTE | |
| |SEC BIT |/SEC BIT ||IS PRIMARY| |
| |1=LOCAL IS|1=REMOTE ||STORE BIT | |
| |PRIMARY |IS PRIMARY|| N31:0 | |
| | N31:1 N31:1 |+–––(U)––––+ |
| +–––] [––––––––] [––––+ 8 |
| 6 14 |

Rung 2:2
THIS RUNG EXECUTES THE PRIMARY SUBROUTINE.

| |1=LOCAL IS |
| PROG TO |PRIMARY PRIMARY |
| RUN DELAY |STORE BIT SUB |
| T29:0 N31:0 +JSR––––––––––––––––––––+ |
+––––] [––––––––] [––––––––––––––––––––––––––––––––––+JUMP TO SUBROUTINE +–+
| DN 0 |Prog file number 10| |
| |Input par | |
| |Return par | |
| +–––––––––––––––––––––––+ |
Rung 2:3
THIS RUNG EXECUTES THE SECONDARY SUBROUTINE.

| |1=REMOTE |
| PROG TO |IS PRIMARY SECONDARY |
| RUN DELAY |STORE BIT SUB |
| T29:0 N31:0 +JSR–––––––––––––––+ |
+––––] [––––––––] [–––––––––––––––––––––––––––––––––––––––+JUMP TO SUBROUTINE+–+
| DN 8 |Prog file number 9| |
| |Input par | |
| |Return par | |
| +––––––––––––––––––+ |

Advertising