Rockwell Automation 1785-BCM_BEM, D17856.5.4 PLC-5 Backup Communication Module User Manual User Manual

Page 126

Advertising
background image

Sample Programs

Appendix A

A-8

Rung 10:0
OPTIONAL RUNG THAT CAN BE USED TO JUDGE DATA TRANSFER TIME BY COMPARING N34:10
IN THE PRIMARY TO N33:10 IN THE SECONDARY.
| T4:0 +TON–––––––––––––––+ |
+––]/[–––––––––––––––––––––––––––––––––––––––––––––++TIMER ON DELAY +–(EN)+–+
| DN ||Timer T4:0| | |
| ||Time base 0.01+–(DN)| |
| ||Preset 32767| | |
| ||Accum 0| | |
| |+––––––––––––––––––+ | |
| | +MOV–––––––––––––––+| |
| +–––––+MOVE ++ |
| |Source T4:0.ACC| |
| | 0| |
| |Dest N34:10| |
| | 5601| |
| +––––––––––––––––––+ |
Rung 10:1
THE USER WILL ADD MANY SIMILIAR RUNGS THAT MOVE DATA TABLE VALUES TO N34. THE
COUNTER ACCUMULATED DATA IS PLACED IN N34:25 IN THE PRIMARY PROCESSOR. THE
SECONDARY PROCESSOR WILL RECEIVE THE SAME DATA IN N33:25. IN THE SECONDARY
PROCESSOR’S SECONDARY SUBROUTINE THERE IS A SIMILAR RUNG THAT MOVES N33:25 TO
C5:0.ACC. RUNGS LIKE THESE SHOULD BE ADDED FOR ALL DATA TABLE VALUES THAT NEED
TO BE SENT.
| BTW 1 |
| DN BIT |
| N30:5 +MOV–––––––––––––––+ |
+––––] [––––––––––––––––––––––––––––––––––––––––––––––––––+MOVE +–+
| 13 |Source C5:0.ACC| |
| | 5| |
| |Dest N34:25| |
| | 5| |
| +––––––––––––––––––+ |

Rung 10:2
THE CURRENT BID IS MOVED TO N32:0 AND N30:183 IS CALCULATED TO BE USED LATER TO
DETERMINE THE INDIRECT ADDRESS SOURCE FOR THE BTW INSTRUCTION.
| BID |
| BTR 1 |PROG TO SCRATCH |
| DN BIT |RUN DELAY PAD3 |
| N30:0 T29:0 +SUB–––––––––––––––+ |
+––––] [––––––––] [–––––––––––––––––––––––––––––––––––––++SUBTRACT ++–+
| 13 DN ||Source A N31:2|| |
| || 0|| |
| ||Source B 1|| |
| || || |
| ||Dest N30:183|| |
| || 0|| |
| |+––––––––––––––––––+| |
| | BTR | |
| | CURRENT | |
| | BID STORE | |
| | BUFFER | |
| |+MOV–––––––––––––––+| |
| ++MOVE ++ |
| |Source N31:2| |
| | 0| |
| |Dest N32:0| |
| | 1| |
| +––––––––––––––––––+ |

Advertising