Rockwell Automation 1746-BAS BASIC LANGUAGE User Manual
Page 5

Publication 1746-RM001A-US-P
Table of Contents iii
NEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9
ON-GOTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Execution Control and
Interrupt Support Functions
CALL 16 – Enable DF1 Packet Interrupt . . . . . . . . . . . . . . . . . . . . . . 8-2
CALL 17 – Disable DF1 Packet Interrupt. . . . . . . . . . . . . . . . . . . . . . 8-3
CALL 20 – Enable Processor Interrupt . . . . . . . . . . . . . . . . . . . . . . . . 8-3
CALL 21 – Disable Processor Interrupt. . . . . . . . . . . . . . . . . . . . . . . . 8-4
CALL 26 – Module Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
CALL 38 – Expanded ONERR Restart. . . . . . . . . . . . . . . . . . . . . . . . 8-5
CALL 70 – ROM to RAM Program Transfer . . . . . . . . . . . . . . . . . . . 8-8
CALL 71 – ROM/RAM to ROM Program Transfer. . . . . . . . . . . . . . 8-9
CALL 72 – RAM/ROM Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
GOSUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
ONERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
ON-GOSUB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
ONTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
PUSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
POP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-17
RETI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
RETURN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20
Math and Backplane
Conversion Functions
CALL 14 – 16-Bit Signed Integer to BASIC Floating-Point . . . . . . . . 9-1
CALL 15 – 16-Bit Unsigned Integer to BASIC Floating-Point . . . . . . 9-2
CALL 24 – BASIC Floating-Point to 16-Bit Signed Integer . . . . . . . . 9-2
CALL 25 – BASIC Floating-Point to 16-Bit Binary . . . . . . . . . . . . . . 9-3
CALL 88: BASIC Floating-Point to SLC Floating-Point. . . . . . . . . . . 9-4
CALL 89: SLC Floating-Point to BASIC Floating-Point. . . . . . . . . . . 9-5
CALL 40 – Set Clock/Calendar Time . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CALL 41 – Set Clock/Calendar Date . . . . . . . . . . . . . . . . . . . . . . . . 10-2
CALL 42 – Set Day of Week. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
CALL 43 – Retrieve Date/Time String . . . . . . . . . . . . . . . . . . . . . . . 10-4
CALL 44 – Retrieve Date Numeric. . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
CALL 45 – Retrieve Time String . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
CALL 46 – Retrieve Time Numeric . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
CALL 47 – Retrieve Day of Week String . . . . . . . . . . . . . . . . . . . . . 10-6
CALL 48 – Retrieve Day of Week Numeric . . . . . . . . . . . . . . . . . . . 10-7
CALL 52 – Retrieve Date String . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7