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

Page 239

Advertising
background image

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

Advertising