Example – Rockwell Automation 1746-BAS BASIC LANGUAGE User Manual
Page 184

Publication 1746-RM001A-US-P
12-34 Output Functions
Example
>1
REM EXAMPLE PROGRAM
>10
REM ENABLE DF1 PLC REMOTE WRITE COMMAND
>20
PUSH 5 : REM PLC-5 FILE
>30
PUSH 0 : REM PLC-5 NODE ADDRESS
>40
PUSH 7 : REM PLC-5 FILE NUMBER
>50
PUSH ASC(N) : REM PLC-5 FILE TYPE
>60
PUSH 0 : REM STARTING WORD OFFSET FOR PLC-5
>70
PUSH 20 : REM NUMBER OF WORDS TO TRANSFER
>80
PUSH 10 : REM COMMAND TIME-OUT VALUE (X100MS)
>90
PUSH 1 : REM USE M0 FILE
>100 PUSH 0 : REM OFFSET WITHIN M0 FILE
>110 PUSH 0 : REM STRING NUMBER - NOT APPLICABLE FOR THIS
EXAMPLE
>120 CALL 123
>130 POP S : REM STATUS OF THE CALL
>140 IF (S<>0) THEN PRINT “UNSUCCESSFUL CALL 123 SETUP”
0000
I:2
0
O:1
11
OSR
B3:0
0
COP
Copy File
Source
#N7:0
Dest
#M0:1.0
Length
20
L
O:1
11
0001
I:1
11
NEQ
Not Equal
Source A
I:1.1
?
Source B
0
?
MOV
Move
Source
I:1.1
?
Dest
N7:22
?
L
O:3
0
U
O:1
11
0002
END
Input switch to send data to the PLC-5.
CALL 123 Command Request Bit
Buffer Status Byte if Non-zero
Command Failed Indication
CALL 123 Command Request Bit
CALL 123 Command Sent Bit