Example – Rockwell Automation 1746-BAS BASIC LANGUAGE User Manual

Page 184

Advertising
background image

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

Advertising