AMX

AXB-232++ - Controller AMX - Free user manual and instructions

Find the device manual for free AXB-232++ AMX in PDF.

📄 17 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice AMX AXB-232++ - page 5
Pick your language and provide your email: we'll send you a specifically translated version.
Product Type Programmable Automation Controller
Brand AMX
Model AXB-232++
Communications RS-232, RS-422/485, IR, Ethernet
Input/Output Ports 8 digital I/O, 4 analog inputs, 4 relay outputs
Programming Environment NetLinx Studio, Dignitive
Power Supply 12V DC, 2A (external adapter)
Dimensions (WxDxH) 17.0 x 6.4 x 2.5 in (43.2 x 16.3 x 6.4 cm)
Weight 3.5 lb (1.6 kg)
Mounting Rack-mountable (1U), surface mount
Operating Temperature 32°F to 104°F (0°C to 40°C)
Humidity Range 5% to 85% non-condensing
Key Features Multi-protocol control, integrated Web server, scalable I/O
Maintenance Keep dry, clean with soft cloth, no solvents
Safety Use only provided power supply, ensure proper ventilation
Spare Parts & Repairability Contact AMX authorized service center; no user-serviceable parts
Certifications FCC, CE, UL

Frequently Asked Questions - AXB-232++ AMX

How do I connect the AXB-232++ to my PC for programming?
Use a USB-to-serial adapter (DB9) or Ethernet cable. Install NetLinx Studio from the AMX website.
What is the default IP address of the controller?
The default IP is 192.168.1.100. You can find it via AMX Device Discovery tool.
Can I control both RS-232 and IR devices simultaneously?
Yes, the controller supports multiple protocols at once. Use separate ports for serial and IR outputs.
How do I reset the AXB-232++ to factory defaults?
Press and hold the Reset button (inside front panel) for 10 seconds while powering on. Release after LEDs flash.
What is the maximum cable length for RS-232 connections?
Up to 50 feet (15 meters) for reliable communication. Use shielded cable for longer runs.
Does the controller support PoE?
No, it requires a 12V DC power adapter (included). PoE is not supported.
How do I update the firmware?
Download the latest firmware from AMX.com. Use NetLinx Studio with an Ethernet connection.
Can I store the controller in a humid environment?
Avoid humidity above 85%. Store in a dry, cool place (32°F to 104°F).
What do the LED indicators on the front mean?
Power (green = on), Status (blinking = normal), and Ethernet (link/activity). Refer to manual for details.
I can't connect via serial. What should I check?
Ensure correct baud rate (115200 default), proper cable (null modem), and that the port is not used by another program.

User questions about AXB-232++ AMX

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Controller in PDF format for free! Find your manual AXB-232++ - AMX and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. AXB-232++ by AMX.

USER MANUAL AXB-232++ AMX

RS-232/422/485 INTERFACE

AXB-232++ RS-232/422 Interface AXX AXlink DEVICE ON RS-232/422 RX TX

IMPORTANT SAFETY INSTRUCTIONS

  1. READ these instructions.

  2. KEEP these instructions.

  3. HEED all warnings.

  4. FOLLOW all instructions.

  5. DO NOT use this apparatus near water.

  6. CLEAN ONLY with dry cloth.

  7. DO NOT block any ventilation openings. Install in accordance with the manufacturer's instructions.

  8. DO NOT install near any heat sources such as radiators, heat registers, stoves, or other apparatus (including amplifiers) that produce heat.

  9. DO NOT defeat the safety purpose of the polarized or grounding type plug. A polarized plug has two blades with one wider than the other. A grounding type plug has two blades and a third grounding prong. The wider blade or the third prong are provided for your safety. If the provided plug does not fit into your outlet, consult an electrician for replacement of the obsolete outlet.

  10. PROTECT the power cord from being walked on or pinched, particularly at plugs, convenience receptacles, and the point where they exit from the apparatus.

  11. ONLY USE attachments/accessories specified by the manufacturer.

AMX AXB-232++ - IMPORTANT SAFETY INSTRUCTIONS - 1

  1. USE ONLY with a cart, stand, tripod, bracket, or table specified by the manufacturer, or sold with the apparatus. When a cart is used, use caution when moving the cart/apparatus combination to avoid injury from tip-over.

  2. UNPLUG this apparatus during lightning storms or when unused for long periods of time.

  3. REFER all servicing to qualified service personnel. Servicing is required when the apparatus has been damaged in any way, such as power-supply cord or plug is damaged, liquid has been spilled or objects have fallen into the apparatus, the apparatus has been exposed to rain or moisture, does not operate normally, or has been dropped.

  4. DO NOT expose this apparatus to dripping or splashing and ensure that no objects filled with liquids, such as vases, are placed on the apparatus.

  5. To completely disconnect this apparatus from the AC Mains, disconnect the power supply cord plug from the AC receptacle.

  6. Where the mains plug or an appliance coupler is used as the disconnect device, the disconnect device shall remain readily operable.

  7. DO NOT overload wall outlets or extension cords beyond their rated capacity as this can cause electric shock or fire.

AMX AXB-232++ - IMPORTANT SAFETY INSTRUCTIONS - 2

The exclamation point, within an equilateral triangle, is intended to alert the user to the presence of important operating and maintenance (servicing) instructions in the literature accompanying the product.

AMX AXB-232++ - IMPORTANT SAFETY INSTRUCTIONS - 3

The lightning flash with arrowhead symbol within an equilateral triangle is intended to alert the user to the presence of uninsulated "dangerous voltage" within the product's enclosure that may be of sufficient magnitude to constitute a risk of electrical shock to persons.

AMX AXB-232++ - IMPORTANT SAFETY INSTRUCTIONS - 4

ESD Warning: The icon to the left indicates text regarding potential danger associated with the discharge of static electricity from an outside source (such as human hands) into an integrated circuit, often resulting in damage to the circuit.

WARNING: To reduce the risk of fire or electrical shock, do not expose this apparatus to rain or moisture.

WARNING: No naked flame sources - such as lighted candles - should be placed on the product.

WARNING: Equipment shall be connected to a MAINS socket outlet with a protective earthing connection.

WARNING: To reduce the risk of electric shock, grounding of the center pin of this plug must be maintained.

AMX© 2016, all rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of AMX. Copyright protection claimed extends to AMX hardware and software and includes all forms and matters copyrightable material and information now allowed by statutory or judicial law or herein after granted, including without limitation, material generated from the software programs which are displayed on the screen such as icons, screen display looks, etc. Reproduction or disassembly of embodied computer programs or algorithms is expressly prohibited.

LIABILITY NOTICE

No patent liability is assumed with respect to the use of information contained herein. While every precaution has been taken in the preparation of this publication, AMX assumes no responsibility for error or omissions. No liability is assumed for damages resulting from the use of the information contained herein. Further, this publication and features described herein are subject to change without notice.

AMX WARRANTY AND RETURN POLICY

The AMX Warranty and Return Policy and related documents can be viewed/downloaded at www.amx.com.

Table of Contents

AXB-232++ 5

Overview 5

Specifications 5

Installation and Wiring 7

Overview....7

Setting the Internal Jumpers 7

Setting Jumper JP4 To Terminate RS-422 Input With 100 ohms 7

Setting Jumper JP5 To Set the RS-422 Port For RS-485 Use 7

Setting the DIP Switches 8

Setting the DEVICE DIP switch 8

Setting the RS-232/422 DIP Switch 8

Wiring Devices to the AXB-232++....9

Preparing Captive Wires....9

Wiring Guidelines.... 9

Using AxLink 9

Using AxLink and External Power Supply 9

Using RS-232 9

Using Hardware Handshaking 10

Using RS-422 10

Using RS-485 10

Rack-Mounting the AXB-232++ (Optional) 11

Replacing the Lithium Batteries 11

Programming 12

Send\_Commands.... 12

B9MOFF....12

B9MON 12

BAUDHIGH 12

BAUDLOW 12

BAUDMED 12

CB10N.... 12

CB10FF 12

CHARD 12

CTSPSH 12

CTSPSHF 13

EOFF....13

EON 13

HSOFF 13

HSON....13

RXCLR 13

RXOFF 13

RXON 13

TXCLR 13

XOFF 13

XON 13

ZAP! 13

Axcess Program Characteristics 14

Table of Contents

Send_String Escape Sequences......14
27,17,......14
27,18,1......14
27,18,0......14
27,19,......14
27,20,0......14
27,20,1......14
AXB-232++ Program Statements......15
Xmodem Timing Commands......15
AxLink Master Statements......15
Reserved Channels......16
Channel......16
Function......16
Master Mode......16

AXB-232++

Overview

The AXB-232++ RS-232/422/485 Interface (FG5761-10) is an AxLink bus controller that provides remote control for devices that require a variety of control protocols. The AXB-232++ extends RS-232, RS-422, or RS-485 control to remote sources over the 4-wire AxLink data/power bus. Onboard processing and memory allows the controller to take on complex tasks by itself, reducing the processing burden for the Axcess control system. For example, the control system can use simplified commands for generic video switcher or code control, a modular driver program in the AXB-232++ can process control for specific makes and models.

AXB-232++ RS-232/422 Interface AXX RX TX RS-232 / 422 ON AXlink DEVICE Front Rear RTS CTS GND TX + TX - RX + RX - +12V TX RX GND [RS-232] RS-422 [RS-232] GND AXM AXP PWR AXlink

FIG. 1 AXB-232++ front panel

Specifications

The following table lists the specifications for the AXB-232++.

Specifications
Power 12 VDC @ 160 mA
ProcessorOn board 32-bit processor and 384K (of non-volatile memory) run Axcess programs independent of the control system. This relieves the AxLink bus and controller for the processing time for controlling those devices. (Requires Axcess Version 3.0 or higher.)
Asynchronous data standardsBaud rates - 300, 600, 1200. 2400, 4800, 9600, 19200 and 38400.56400 is supported via the BAUDMED Send Command (see theSend_Commandssection on page 12 for details).115200is supported via the BAUDHIGH Send Command (see theSend_Commandssection on page 12 for details).Data bits - 7, 8, and 9Stop bits - 1 and 2Parity - None, Odd, Even, Mark and Space
Buffers • 1KB input buffer1KB AxLink buffer
Front Panel
AxLink LEDs Green AxLink status indicator:Full-Off indicates no power is being received or the controller is not functioning properly.One blink per second power is active and AxLink communication is functioning.Full-On indicates power is active and AxLink data communication is not functional.
RX LED (Red) Blinks to indicate the AXB-232++ is receiving RS-232, RS-422, or RS-485 data.The RX LED blinks even if the data being received is incorrect.
TX LED (Red) Blinks to indicate the AXB-232++ is sending RS-232, RS-422, or RS-485 data.
DEVICE DIP SwitchAn eight-position DIP switch used to set the device number for the AXB-232++. Refer toSetting the DEVICEDIP switch, on page 8, andSetting Jumper JP5 To Set the RS-422 Port For RS-485 Use section on page 7 for more information.
RS232/422 DIP SwitchAn eight-position DIP switch used to set the communication parameters for the RS-232/422 device. Refer toSetting the RS-232/422 DIP switch, on page 8, for more information.
Specifications (Cont.)
Rear Panel
Hardware handshaking connectorAn RTS/CTS data connector that can be wired for hardware handshaking if called for by the controlled device (4-pin male).
RS422/232 connector Acaptive-wire connector wired for RS-422/232 data control (8-pin male).
AxLink connector Receivespower and data via the AxLink bus and AxLink system controller (4-pin male).
Internal Jumpers Sets differential input termination and enables RS-485 output.
Supports XON/XOFF software and hardware handshaking
Dimensions (HWD) 1.5" x 5"5" x 5.5" (3.81 cm x 13.97 cm x 13.97 cm)
Weight 1.1 lbs. (498.95 g)
Enclosure Metal with black matte finish
Included Accessories • AxLink connector (4-pin female)• Phoenix connector (8-pin male)
Optional Accessories • CC-232 Control Cable• AC-RK Accessory Rack Kit• 12 VDC power supply, 800 mA

Installation and Wiring

Overview

The AXB-232++ can be used as an independent RS-232/422/485-controlled interface by setting the internal jumpers. Configure the communication parameters using the DIP switches on the front panel.

Setting the Internal Jumpers

JP4 Internal jumper JP4 JP5 Internal jumper JP5 AXB-232++ front

FIG. 2 Location of internal jumpers

Setting Jumper JP4 To Terminate RS-422 Input With 100 ohms

Terminating a device involves installing a 100 ohm line terminator, this is typically used to achieve better communication and signal integrity. You will want to terminate when the communication is at a high data rate or over a long distance. Termination can be harmful because it increases the current in the line, and more radiation that could interfere with signals.

Jumper JP4 places 100 Ohms termination across RS422 receive data pins 5 & 6:

  1. Disconnect the RS-232/422/485 connectors.
  2. Unscrew the two screws on the rear panel, and remove the panel.
  3. Slide the circuit board out of the enclosure.
  4. Locate the JP4 jumper (FIG. 2).
  5. Install the jumper in the 'ON' position (default setting = OFF).
  6. Slide the circuit board back into the enclosure.
  7. Replace the panel, and refasten the screws.
  8. Reconnect the RS-232/422/485 connectors.

Setting Jumper JP5 To Set the RS-422 Port For RS-485 Use

  1. Disconnect the RS-232/422/485 connectors.
  2. Unscrew the two screws on the rear panel, and remove the panel.
  3. Slide the circuit board out of the enclosure.
  4. Locate the JP5 jumper (see FIG. 2 on page 7).
  5. Set jumper JP5 to the ON position (the default setting is OFF).
  6. Slide the circuit board back into the enclosure.
  7. Replace the panel, and refasten the screws.
  8. Reconnect the RS-232/422/485 connectors.

Setting the DIP Switches

NOTE: Use the DIPSwitch 2.0 application available for free download from AMX to quickly figure out DIP Switch settings for all types of DIP Switches.

Setting the DEVICE DIP switch

Set the device number on DEVICE DIP switch, located on the front of the AXB-232++. The device can be 1 of the 255 devices in an Axcess control system. The device number must match the device assignment in the Axcess program. Device numbers are assigned into the following three segments:

  • Cards 1 through 95
  • Boxes 96 through 127
  • Panels 128 through 255

Set the device number by setting the device DIP switches. The device number is the total of all of the switches in the ON position, and take effect by cycling the power. The following table shows the switch numbers and their corresponding values.

DEVICE DIP Switch Settings

Position 12345678
Value 1 2 48 1632 64128

Setting the RS-232/422 DIP Switch

Set the stop bits, data bits, parity, and baud rate on the RS-232/422 DIP switch, located on the front panel (see FIG. 1 on page 5). The AXB-232++ supports the following asynchronous data standards:

Supported Asynchronous Data Standards

Stop bits 1 and 2
Data bits 7, 8, and 9
Parity None, Odd, Even, Mark, and Space
Baud rates 300, 600, 1,200, 2,400, 4,800, 9,600, 19,200 and 38,400.57,600is achieved by setting the DIP switch to 300 baud, and using the 'BAUDMED' Send_Command (see theSend_Commands section on page 12 for details).115,200is achieved by setting the DIP switch to 300 baud, and using the 'BAUDHIGH' Send_Command (see theSend_Commands section on page 12).

The table below shows the RS-232/422 DIP switch numbers, functions, and their corresponding values.

RS-232/422 DIP Switch Settings

SwitchFunction1Stop Bits2Data Bits34Parity567Baud Rates8
SettingValueOff2 bitsOff7 bitsOffOffUnusedOffOffOff300Off
On1 bitOn8 bitsOnOffUnusedOffOnOff600Off
AMX AXB-232++ - Setting the RS-232/422 DIP Switch - 1OffOnUnusedOffOffOn1,200Off
OnOnUnusedOffOnOn2,400Off
OffOffMarkOnOffOff4,800On
OnOffEvenOnOnOff9,600On
OffOnOddOnOffOn19,200On
OnOnNoneOnOnOn38,400On

Wiring Devices to the AXB-232++

Preparing Captive Wires

To connect the wiring into a captive-wire connector:

  1. Strip 1/4 inch off the wire insulation for all four wires.
  2. Tin 2/3 of the exposed wire.
  3. Insert each wire into the appropriate captive-wire connector up to the insulation.
  4. Tighten the captive screws to secure the fit in the connector.

NOTE: If the device is using a separate power supply, do not connect the power wiring from the AXB-232++ to that device.

Wiring Guidelines

The interface requires a 12 VDC power to operate properly. The interface uses a PSN2.8 power supply. The Central Controller supplies power via the AxLink cable or external 12 VDC power supply. The maximum wiring distance between the Central Controller and interface is determined by power consumption, supplied voltage, and the wire gauge used for the cable.

The table below lists wire sizes and maximum lengths allowable between the AXB-RS232++ and Central Controller.

The maximum wiring lengths for using AxLink power are based on a minimum of 13.5 volts available at the Central Controller's power supply.

Wiring Guidelines at 160 mA
Wire Size MaxMaximum Wiring Length
18 AWG 73357 feet (223.59 m)
20 AWG 46411 feet (141.46 m)
22 AWG 28935 feet (88.19 m)
24 AWG 18239 feet (55.59 m)

Connect the AxLink wiring to the connector on the AXB-232++ as shown in FIG. 3.

AMX AXB-232++ - Using AxLink - 1

flowchart
graph LR
    A["AxLink"] --> B["PWR"]
    A --> C["AXP"]
    A --> D["AXM"]
    A --> E["GND"]
    B --> F["System"]
    C --> F
    D --> F
    E --> F

FIG. 3 AxLink bus and +12 VDC power wiring

Connect the AxLink and power wiring to the connector on the AXB-232++ as shown in FIG. 4.

AMX AXB-232++ - Using AxLink and External Power Supply - 1

flowchart
graph LR
    A["AxLink"] --> B["PWR"]
    A --> C["AXP"]
    A --> D["AXM"]
    A --> E["GND"]
    B --> F["+12VDC"]
    C --> F
    D --> F
    E --> F
    F --> G["Power Supply"]
    G --> H["System"]
    H --> I["AXP"]
    H --> J["AXM"]
    H --> K["GND"]

FIG. 4 AxLink bus and +12 VDC power wiring

Using RS-232

When communicating via RS-232, connect the wiring as shown in FIG. 5.

AXB-232++ GND RX TX +12V RX - RX + TX - TX + Device

FIG. 5 RS-232 wiring

Using Hardware Handshaking

When the controlled device requires hardware handshaking, connect the wiring as shown in FIG. 6.

AMX AXB-232++ - Using Hardware Handshaking - 1

flowchart
graph LR
    A["AXB-232++"] --> B["CTS"]
    A --> C["RTS"]
    B --> D["1"]
    B --> E["2"]
    B --> F["3"]
    B --> G["4"]
    C --> H["RS"]
    C --> I["CTS"]
    D --> J["Device"]

FIG. 6 Hardware handshaking wiring

Using RS-422

When communicating via RS-422, connect the wiring as shown in FIG. 7.

GND RX TX +12V RX - RX + TX - TX + AXB-232++ GND TX - TX + RX - RX + Device

FIG. 7 RS-422 wiring

Using RS-485

When communicating via RS-485, connect the wiring as shown in FIG. 8.

GND RX TX +12V RX - RX + TX - TX + AXB-232++ Device

FIG. 8 RS-485 wiring

Rack-Mounting the AXB-232++ (Optional)

To rack-mount the AXB-232++ into the optional AC-RK Accessory Rack Kit:

  1. Remove any connected power, and AxLink and RS-232 connectors from the rear panel.
  2. Remove the 2 screws on the front panel of the AXB-232++, and remove the front panel as well as the space bracket behind the panel.
  3. Place the unit in the appropriate opening in the AC-RK.
  4. Place the front panel of the AXB-232++ on the front of the rack, over the unit.
  5. Fasten the front panel to the rack and unit with the 2 screws you removed.

Replacing the Lithium Batteries

The AXB-232++'s lithium batteries have a life of approximately 5 years to protect its memory. When DC power is on, the batteries are not used. When you install the AXB-232++, record the date the batteries should be replaced.

NOTE: There is a danger of explosion if you replace the batteries incorrectly. Replace batteries with the same or equivalent type recommended by the manufacturer. Dispose of the used batteries according to the manufacturer's instructions. Never recharge, disassemble, or heat batteries above 212^ F ( 100^ C). Never solder directly to the batteries or expose the contents of the batteries to water.

Before removing the lithium batteries, contact your dealer and verify that they have a current copy of your program to avoid an inadvertent loss of data and prevent an unnecessary service outage.

  1. Discharge the static electricity from your body.
  2. Unplug the two-pin power connector and any other connectors.
  3. Remove the two screws on the front panel, remove the front panel, and slide the circuit board out of the enclosure.
  4. Carefully slide each battery out of its socket (FIG. 9), and insert the new battery.

Battery (CR2032 type - 20mm coin cell) socket

FIG. 9 Lithium battery and socket

  1. Slide the circuit board back into the enclosure, replace the front panel, and refasten the 2 screws.
  2. Reconnect any connectors that you removed.

Programming

Send\_Commands

The AXB-232++ supports the same command set as the AXC-232. The following table lists the AXB-232++ Send_Commands.

AXB-232++ Send_Commands
B9MOFF Sets data bit mode to normal with DIP switch settings (default).Syntax:'B9MOFF'Example:SEND_COMMAND AXB232, 'B9MOFF'Sets the data bit mode to normal.
B9MON Enables a special mode to override DIP switch settings Syntax:'B9MON'The mode, nine data bits with one stop bit, overrides the data, stop, and parity settings. When the AXB-232++ issues this command, it locks in the baud rate determined by the current DIP switch setting.Example:SEND_COMMAND AXB232, 'B9MON'Overrides the DIP switch settings.
BAUDHIGH Enables 115,200 baud rate when the DIP switch is set to 300 baud Syntax:'BAUDHIGH'Example:SEND_COMMAND AXB232, 'BAUDHIGH'
BAUDLOW Enables 300 baud rate when the DIP switch is set to 300 baud setting (default).Syntax:'BAUDLOW'Example:SEND_COMMAND AXB232, 'BAUDLOW'
BAUDMED Enables 57,600 baud rate when the DIP switch is set to 300 baud Syntax:'BAUDMED'Example:SEND_COMMAND AXB232, 'BAUDMED'
CB1ON Enables placement of characters in the buffer specified by CREATE_BUFFER 1 (default).Syntax:'CB1ON'Example:SEND_COMMAND AXB232, 'CB1ON'Enables placement of characters in the buffer.
CB1OFF Disables placement of characters in the buffer specified by CREATE_BUFFER 1 Syntax:'CB1OFF'Example:SEND_COMMAND AXB232, 'CB1OFF'Disables placement of characters in the buffer.
CHARD Sets delay between all transmitted characters to the increment specified Syntax:'CHARD-'Variable:time = 100 microsecond increments 0 - 255.Example:SEND_COMMAND AXB232, 'CHARD-10'Sets 1mS delay between all transmitted characters.
CTSPSH Enables PUSHes, RELEASEs, and status on channel 255 ([0,255] for CTS hardware handshake input. If CTS is high, the channel is onSyntax:'CTSPSH'Example:SEND_COMMAND AXB232, 'CTSPSH'
AXB-232++ Send_Commands (Cont.)
CTSPSHF Disables the 'CTSPSH' command. Syntax:'CTSPSHF'Example:SEND_COMMAND AXB232, 'CTSPSHF'
EOFF Disables the 'EON' command (default).Syntax:'EOFF'Example:SEND_COMMAND AXB232, 'EOFF'
EONForces the AXB-232++ to ignore transmitted characters on its receiver. When using RS-485, the TX and RX are tied together. Syntax:'EON'Example:SEND_COMMAND AXB232, 'EON'
HSOFF Disables hardware handshaking (default).Syntax:'HSOFF'Example:SEND_COMMAND AXB232, 'HSOFF'
HSON Enables hardware handshaking. Syntax:'HSON'Example:SEND_COMMAND AXB232, 'HSON'Enables hardware handshaking.
RXCLRClears any characters in the Receive buffer waiting to be sent to the Master. If 'RXCLR' is sent while RTS is low, RTS returns high. Syntax:'RXCLR'Example:SEND_COMMAND AXB232, 'RXCLR'
RXOFF AXB-232++ does not pass on received characters to the Master (default). Syntax:'RXOFF'Example:SEND_COMMAND AXB232, 'RXOFF'
RXONEnables AXB-232++ to send incoming characters received to the Master. The AXB-EM automatically sends this command to the AXB-232++ when It executes 'CREATE_BUFFER'. Syntax:'RXON'Example:SEND_COMMAND AXB232, 'RXON'
TXCLR Clears and stops any characters waiting in the Transmit buffer. Syntax:'TXCLR'Example:SEND_COMMAND AXB232, 'TXCLR'
XOFF Disables software handshaking (default). Syntax:'XOFF'Example:SEND_COMMAND AXB232, 'XOFF'
XON Enables software handshaking. Syntax:'XON'Example:SEND_COMMAND AXB232, 'XON'
ZAP! Clears the Axcess program in the AXB-232++. Syntax:'ZAP!'Example:SEND_COMMAND AXB232, 'ZAP!'

Axcess Program Characteristics

The AXB-232++ is capable of running Axcess programs. It handles string processing, relieving AxLink and the Master of the processing times.

Send\_String Escape Sequences

The AXB-232++ does not regard certain three-character combinations within a Send_String program as literal characters, but as commands. The following table lists those combinations.

Send_String Escape Sequences
27,17,$ends a break character of the specified length of time. Syntax: "27,17,"Variable: time = 100 microsecond increments 1 - 255.Example: SEND_STRING AXB232, "27,17,10" Sends a break character of 1mS.
27,18,1Sets the ninth data bit to 1 for all of the following characters to be transmitted. Syntax: "27,18,1"Example: SEND_STRING AXB232, "27,18,1"Used in conjunction with the 'B9MON' command.
27,18,0Clears the ninth data bit to 0 for all of the next characters to be transmitted. Syntax: "27,18,0"Example: SEND_STRING AXB232, "27,18,0"Used in conjunction with the 'B9MON' command.
27,19,Inserts a delay before the next character to be transmitted. Syntax: "27,19,"Variable: time = 100 microsecond increments 1 - 255.Example: SEND_COMMAND AXB232, "27,19,10"Inserts a 1mS delay before the next character to be transmitted.
27,20,0 Asserts RTS hardware handshake output high. Syntax: "27,20,0"Example: SEND_COMMAND AXB232, "27,20,0"
27,20,1 Asserts RTS hardware handshake output low. Syntax: "27,20,1"Example: SEND_COMMAND AXB232, "27,20,1"

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, bufferPlaces 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, bufferPlaces 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, bufferPlaces commands (i.e. SEND_COMMANDs) that come from the AxLink Master into the buffer. Each command will be preceded by 2 characters:The first character 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, variablePlaces 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 status.
SEND_COMMAND 0, commandSends command to the Master. Provides support for commands like 'RDS'.
SEND_COMMAND 1, commandSends 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, variableSends variable as the value for level.
SEND_STRING 0, stringSends string to the Master.
SEND_STRING 1, stringSends string out the RS-232 port.

Xmodem Timing Commands

The following table lists the AXB-232++ Xmodem timing commands. Xmodem timeouts exist to accommodate potential Ethernet delays and for consistency among and within products. Any Xmodem timing command will change timing and retries for Axcess code download as well as Softrom transfer.

Xmodem Timing Commands
Command Description
'TIMEOUT XX'Xmodem timeouts via the Program Port. (Default is 10 sec.)
SEND_COMMAND SERIAL, 'XMTO XX'Over AxLink, where XX is from one to 50 seconds in 1-second Increments.
'RETRY XX'Xmodem retries via the Program Port. (Default is 5.)
SEND_COMMAND SERIAL, 'XMRT XX'Over AxLink where XX is from one to 10 in increments of one.

The following table lists the AxLink Master statements for the AXB-232++.

AxLink Master Statements
Statement Function
MIN_TOActivates a channel or variable for a minimum amount of time-even if the corresponding device-channel is released. The time duration is determined by SET_PULSE_TIME.
ON [AXB_232, channel]Executes PUSH[0,channel] within AXB-232++.
OFF [AXB_232, channel]Executes RELEASE[0,channel] within AXB-232++.
AXB-232++ Program Statements (Cont.)
PULSETurns on a channel or variable for a certain amount of time. Once the time elapses, the channel or variable is turned off. The Pulse time remains the same value until it is changed within the program.Example:SET_PULSE_TIME(12)Sets the current duration of future Pulses to 1.2 seconds.
SEND_COMMAND AXB_232, commandAXB-232++ interprets command.
SEND_LEVEL AXB_232, level, variablePlaces the variable into the CREATE_LEVEL variable, if it were defined in the AXB-232++ DEFINE_START section.
SEND_STRING AXB_232, stringPlaces the string into the CREATE_BUFFER buffer, if you defined the buffer in the AXB-232++ DEFINE_START section. If it were not, this command transmits the string out the RS-232 port.
TOActivates a channel or variable for as long as the corresponding device-channel of its Push statement is activated. When the device-channel referenced by the Push statement changes from off to on, the TO starts activating the device-channel or variable in the brackets following it. When the device-channel of its Push is released, the TO statement stops activating its device-channel or variable. For this reason, TO must be found only underneath a Push statement.

Reserved Channels

The following table lists the channels reserved on Device 0.

Reserved Channels
Channel Function
Channel 254 This is only valid within the device and is not sent to the AxLink Master. Reflects AxLink status:When AxLink is active, this channel is on.When AxLink is inactive, this channel is off.When this channel changes state, the AXB-232++ generates a PUSH or RELEASE.
Channel 255Reflects the state of the CTS input. If the AXB-232++ receives a 'CTSPSH' command, it generates PUSHes for both the Master and the AXB-232++.

Master Mode

When an Axcess device is placed in "Master Mode", the Central Controller's PROGRAM port is moved to the Axcess device's RS-232 port. Master Mode can be very useful in situations where physical access to the Central Controller's PROGRAM port is not practical (for example, in installations where the Central Controller is located a long distance from the bus device(s)).

To enter Master Mode, press the escape key, then type either MC or MD:

  • MC - connects the device in Master Mode
    MD - disconnects the device

(where means "press the Esc key")

Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : AMX

Model : AXB-232++

Category : Controller