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

Page 323

Advertising
background image

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

Advertising