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

Page 125

Advertising
background image

Sample Programs

Appendix A

A-7

Rung 9:0
THIS IS THE SECONDARY SUBROUTINE. THIS RUNG EXAMINES THE DATA FROM THE BCM,
CHECKS THE BID, AND MOVES IT TO THE PROPER DESTINATION IN FILE N33. THE DATA IN
N33 CAME FROM THE PRIMARY PROCESSOR FILE N34.
| |BTR 1 |
| |LOCAL BCM BID |
| BTR 1 |DATA VALID SCRATCH |
| DN BIT |BIT PAD1 |
| N30:0 N31:1 +SUB–––––––––––––––+ |
+––––] [––––––––] [––––––––––––––––+–––––––––––––––––––––+SUBTRACT ++–+
| 13 7 | |Source A N31:2|| |
| | | 0|| |
| | |Source B 1|| |
| | | || |
| | |Dest N30:180|| |
| | | 6|| |
| | +––––––––––––––––––+| |
| | BID | |
| | SCRATCH | |
| | PAD2 | |
| | +MUL–––––––––––––––+| |
| +–––––––––––––––––––––+MULTIPLY ++ |
| | |Source A N30:180|| |
| | | 6|| |
| | |Source B 62|| |
| | | || |
| | |Dest N30:181|| |
| | | 372|| |
| | +––––––––––––––––––+| |
| | BID | |
| | SCRATCH BTR DATA | |
| | PAD2 IN N33:XX | |
| |+GEQ–––––––––––––––+ +COP–––––––––––––––+| |
| ++GRTR THAN OR EQUAL+–+COPY FILE ++ |
| |Source A N30:181| |Source #N31:3| |
| | 372| |Dest #N33[N30:181]| |
| |Source B 0| |Length 62| |
| | | +––––––––––––––––––+ |
| +––––––––––––––––––+ |

Rung 9:1
THE USER WILL ADD MANY SIMILIAR RUNGS THAT MOVE THE DATA IN N33 TO THE PROPER
ADDREESS IN MEMORY. THE DATA IN N33:25 CAME FROM THE PRIMARY PROCESSOR WORD
N34:25. IN THE PRIMARY PROCESSOR’S PRIMARY SUBROUTINE THERE IS A SIMILAR RUNG
THAT MOVES C5:0.ACC TO N34:25. RUNGS LIKE THESE SHOULD BE ADDED FOR ALL DATA
TABLE VALUES THAT NEED TO BE SENT.
| BTR 1 |
| DN BIT |
| N30:0 +MOV–––––––––––––––+ |
+––––] [––––––––––––––––––––––––––––––––––––––––––––––––––+MOVE +–+
| 13 |Source N33:25| |
| | 5| |
| |Dest C5:0.ACC| |
| | 5| |
| +––––––––––––––––––+ |
Rung 9:2
| |
+––––––––––––––––––––––––––––––––[END OF FILE]–––––––––––––––––––––––––––––––––|

Advertising