Example, Sample ladder logic – Rockwell Automation 1771-DB BASIC MODULE User Manual
Page 323

Chapter
Call Routines 69–127
13
13 -65
Example
>15 PUSH 64: CALL 4:REM SET BLOCK TRANSFER WRITE LENGTH
>16 PUSH 64: CALL 5: REM SET BLOCK TRANSFER READ LENGTH
>20 PUSH 5 : REM PLC-5 FILE
>30 PUSH 0 : REM NODE ADDRESS OF PLC-5
>40 PUSH 7 : REM FILE NUMBER OF PLC-5
>50 PUSH ASC(N) : REM FILE TYPE OF PLC-5
>60 PUSH 0 : REM STARTING WORD OFFSET OF PLC-5 FILE
>70 PUSH 20 : REM NUMBER OF DATA WORDS TO READ
>80 PUSH 10 : REM COMMAND TIME-OUT VALUE (X100MS)
>90 PUSH 1 : REM DESTINATION IS BTR BUFFER
>100 PUSH 0 : REM ALWAYS 1
>110 PUSH 0 : REM STRING NUMBER – NOT USED THIS EXAMPLE
>120 CALL 122
>130 POP S : REM STATUS OF THE CALL
>140 IF (S<>0) THEN PRINT “UNSUCCESSFUL CALL 122 SETUP”
Sample Ladder Logic
(L)
O:001
12
BTR
BLOCK TRANSFER READ
Rack
Group
Module
00
1
0
N7:0
N10:10
64
Control Block
Data file
Length
Rung 2:0
12
I:001
Rung 2:2
[END OF FILE]
(EN)
(DN)
(ER)
N
Continuous
N10:0
0
Rung enable bit
(N10:0 used as example)
(U)
N10:0
Rung 2:1
(U)
O:001
12
0
O:001
12