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

Chapter
Call Routines 0–68
12
12 -49
Example
>10 REM ENABLE REMOTE DH-485 READ COMMAND INTERRUPT
>15 PUSH 64: CALL 4: REM SET BLOCK TRANSFER WRITE LENGTH
>16 PUSH 64: CALL 5: REM SET BLOCK TRANSFER READ LENGTH
>20 PUSH 2 : REM SLC TYPED READ COMMAND
>30 PUSH 2 : REM NODE ADDRESS OF REMOTE SLC
>40 PUSH 7 : REM FILE NUMBER OF REMOTE SLC
>50 PUSH ASC(N) : REM FILE TYPE OF REMOTE SLC
>60 PUSH 100 :REM REMOTE ELEMENT OFFSET INTO REMOTE SLC FILE
>70 PUSH 20 : REM NUMBER OF ELEMENTS TO BE TRANSFERRED
>80 PUSH 5 : REM MESSAGE TIMEOUT (X100MS)
>90 PUSH 0 : REM DESTINATION FILE TO PUT DATA (BTR BUFFER)
>100 PUSH 1 : REM ALWAYS 1
>110 PUSH 0 :REM STRING NUMBER–NOT AVAILABLE FOR THIS EXAMPLE
>120 CALL 49
>130 POP S
>140 IF (S<>0) THEN PRINT “UNSUCCESSFUL CALL 49 SETUP”
Sample Ladder Logic
(L)
O:001
14
BTR
BLOCK TRANSFER READ
Rack
Group
Module
00
1
0
N7:0
N10:10
64
Control Block
Data file
Length
Rung 2:0
14
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
14
0
O:001
14