![background image](http://html.mh-extra.com/html/amx/axlink-bus-controllers-axb-232/axlink-bus-controllers-axb-232_instruction-manual_2937451017.webp)
Programming
13
AXB-232++ RS-232/422/485 Interface
AXB-232++ Program Statements
The Axcess program of the AXB-232++ communicates with the master as Device 0. Its device
communicates with the RS232/422 Input/Output (I/O) of the AXB-232++ as Device 1. The
following table lists AXB-232++ statements.
AXB-232++ Program Statements
Statement
Function
CREATE_BUFFER
0,
buffer
Places strings that come from the Master into
buffer
. If no
CREATE_BUFFER
0
exists, the incoming strings from the Master are sent out the RS232 port.
CREATE_BUFFER
1,
buffer
Places strings that come from the RS-232 port into
buffer
. If no
CREATE_BUFFER 1
, exists, the incoming strings are sent to the Master.
CREATE_BUFFER
2,
buffer
Places commands (i.e.
SEND_COMMANDs
) that come from the AXlink Master
into the
buffer
. Each command will be preceded by 2 characters: The first char-
acter will always be an '*', the second character is the length of the command,
the remaining
n
characters (as given in the second character) are the
command itself.
CREATE_LEVEL
0,
level,variable
Places levels sent by the master for
level
in
variable
.
OFF[0,
channel
]
• Sends a RELEASE to the Master.
• Sends a message that
channel
is off.
OFF[1,
channel
]
Turns off a
channel
. This command has no external effect. It can be used as
status.
ON[0,
channel
]
• Sends a PUSH to the Master.
• Sends a message that
channel
is on.
ON[1,
channel
]
Turns on
channel
. This command has no external effect. It can be used as sta-
tus.
SEND_COMMAND
0,
command
Sends
command
to the Master. Provides support for commands like
'RDS'
.
SEND_COMMAND
1,
command
Sends
command
to the AXB-232++ as if the Master had sent it.
SEND_COMMAND
AXB_232,
'BAUDHIGH'
Sets the baud rate to 115.2k (DIP switch set to 300).
SEND_COMMAND
AXB_232, 'BAUDLOW'
Sets the baud rate to 300 (DIP switch set to 300).
SEND_COMMAND
AXB_232, 'CB1ON'
Enables placement of characters in the
buffer
specified by
CREATE_BUFFER 1
.
SEND_COMMAND
AXB_232, 'CB1OFF'
Disables placement of characters in the
buffer
specified by
CREATE_BUFFER 1
.
SEND_LEVEL
0,
level,variable
Sends
variable
as the value for level.
SEND_STRING
0,
string
Sends
string
to the Master.
SEND_STRING
1,
string
Sends
string
out the RS-232 port.