Syntax, Example – Rockwell Automation 1746-BAS BASIC LANGUAGE User Manual
Page 227

Publication 1746-RM001A-US-P
Input Functions 13-37
Syntax
PUSH [type of PLC READ command]
PUSH [remote PLC node address]
PUSH [file number of remote PLC]
PUSH [file type on remote PLC]
PUSH [starting element offset on remote PLC]
PUSH [number of elements to be transferred]
PUSH [message time-out value]
PUSH [selection of destination file]
PUSH [word offset within destination file]
PUSH [string number]
CALL 122
POP [CALL 122 status]
Example
>1
REM EXAMPLE PROGRAM
>10
REM ENABLE DF1 PLC REMOTE READ COMMAND
>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 SLC M1 FILE
>100 PUSH 0 : REM WORD OFFSET WITHIN M1 FILE
>110 PUSH 0 : REM STRING NUMBER - NOT USED FOR THIS EXAMPLE
>120 CALL 122
>130 POP S : REM STATUS OF THE CALL
>140 IF (S<>0) THEN PRINT “UNSUCCESSFUL CALL 122 SETUP”
>150 GOTO 150 : REM CALL 122 is active while BASIC program is
running