AMX Corporation warrants its products to be free of defects in material and workmanship under normal use for
three (3) years from the date of purchase from AMX Corporation, with the following exceptions:
•Electroluminescent and LCD Control Panels are warranted for three (3) years, except for the display and touch
overlay components that are warranted for a period of one (1) year.
•Disk drive mechanisms, pan/tilt heads, power supplies, MX Series products, and KC Series products are
warranted for a period of one (1) year.
•Unless otherwise specified, OEM and custom products are warranted for a period of one (1) year.
•Software is warranted for a period of ninety (90) days.
•Batteries and incandescent lamps are not covered under the warranty.
This warranty extends only to products purchased directly from AMX Corporation or an Authorized AMX Dealer.
AMX Corporation is not liable for any damages caused by its products or for the failure of its products to perform.
This includes any lost profits, lost savings, incidental damages, or consequential damages. AMX Corporation is not
liable for any claim made by a third party or by an AMX Dealer for a third party.
This limitation of liability applies whether damages are sought, or a claim is made, under this warranty or as a tort
claim (including negligence and strict product liability), a contract claim, or any other claim. This limitation of
liability cannot be waived or amended by any person. This limitation of liability will be effective even if AMX
Corporation or an authorized representative of AMX Corporation has been advised of the possibility of any such
damages. This limitation of liability, however, will not apply to claims for personal injury.
Some states do not allow a limitation of how long an implied warranty last. Some states do not allow the limitation or
exclusion of incidental or consequential damages for consumer products. In such states, the limitation or exclusion of
the Limited Warranty may not apply. This Limited Warranty gives the owner specific legal rights. The owner may
also have other rights that vary from state to state. The owner is advised to consult applicable state laws for full
determination of rights.
EXCEPT AS EXPRESSLY SET FORTH IN THIS WARRANTY, AMX CORPORATION MAKES NO
OTHER WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. AMX CORPORATION
EXPRESSLY DISCLAIMS ALL WARRANTIES NOT STATED IN THIS LIMITED WARRANTY. ANY
IMPLIED WARRANTIES THAT MAY BE IMPOSED BY LAW ARE LIMITED TO THE TERMS OF THIS
LIMITED WARRANTY.
Table of Contents
Table of Contents
Product Information .................................................................................................1
Two AXlink devices(Reserved)Handshaking disabled300 Baud
OnOffOnOnOffOff
Two AXlink devicesHandshaking disabled600 Baud
OffOnOffOnOff
Three AXlink devices1,200 Baud
OnOnOnOnOff
Four AXlink devices2,400 Baud
OffOffOn
4,800 Baud
OnOffOn
9,600 Baud
OffOnOn
19,200 Baud
OnOnOn
38,400 Baud
Device Code
Use Device Code DIP switch to set the AXB-PCCOM AXlink device number. You can set it as one
of 255 devices in an Axcess, AXCENT, or AXCENT
2
system. Set the device number with the total
of all ON (down) switches. As an example, the DIP switch (FIG. 3) defines Device 128.
1 2 3 4 5 6 7 8
FIG. 3 Device Code DIP switch setting example
ON
The following table describes the Device Code DIP switch settings and its corresponding DIP
switch arrangements.
Device DIP switch settings
Position12345678
Value1248163264128
The device number takes effect only on power-up. If you later change the device
number, remove and reconnect the AXlink connector. This enters the new device
number into memory.
AXB-PCCOM Communications Port Interface
3
Product Information
AMX standard device numbers are assigned as follows:
Cards are 1 through 25.
Boxes are 96 through 127.
Panels are 128 through 255.
The AXB-PCCOM emulates as a touch panel. Set the device number to one in the panel range.
Connectors
Preparing/connecting captive wires
You will need a wire stripper and flat-blade screwdriver to prepare and connect the captive wires.
Never pre-tin wires for compression-type connections.
1. Strip 0.25 inch of wire insulation off all wires.
2. Insert each wire into the appropriate opening on the connector according to the wiring
diagrams and connector types described in this section.
3. Do not tighten the screws excessively; doing so may strip the threads and damage the
connector
Using the AXlink connector for data and power
To use the AXlink 4-pin connector for data communication and for power supply, the incoming
PWR and GND cable from the control system must be connected to the AXlink cable connector
going to the control system. The AXlink connector is located on the side of the PCCOM (FIG. 4) is
a four-wire, captive compression connector.
Four-pin AXlink connector
FIG. 4 AXlink connector location on AXB-PCCOM
Install the AXlink data/power as sown in the AXlink wiring diagram (FIG. 5).
PWR +
AXP/TX
AXM/RX
GND -
PWR +
AXP/TX
AXM/RX
GND -
To the AXB-PCCOM
FIG. 5 AXlink connector wiring diagram
4
AXB-PCCOM Communications Port Interface
To the Control system
Product Information
Using the RS-232 (DB-9) connector control or data
The AXB-PCCOM uses the dual-function (DB-9) RS-232 connector (FIG. 6) to communicate with
the PC.
RS-232 connector
FIG. 6 RS-232 (DB-9) connector location on AXB-PCCOM
The following table lists (DB-9) RS-232 connector pinouts and signal definitions.
(DB-9) RS-232 Connector Pinouts
Pin Signal Function
5
4
3
2
1
DB-9 (male)
9
8
7
6
Male
1N/ANot used
2RXDReceive data
3TXDTransmit data
4DTRData terminal ready (not used)
5GNDSignal ground
6N/ANot used
7RTSRequest to send (not used)
8CTSClear to send (not used)
9N/ANot used
DB-9 (female)
9
8
7
6
Female - on PCCOM
AXB-PCCOM Communications Port Interface
5
Product Information
6
AXB-PCCOM Communications Port Interface
Programming
Requests
Enter the numeric value only; do not enter the brackets.
Examples shown are in the Axcess programming language syntax.
All values expressed in brackets are true decimal values.
Replace the comma delimiter, as used in the examples, with the delimiter accepted by
your PC or RS-232 device. (Refer to your PC or device user's or reference guide.)
The DEVICE value is not the AXlink device code. It is the value incremented from the
AXB-PCCOM DEVICE value, which should be 0. If you configure the AXB-PCCOM
for multiple devices, the successive device values will be 1, 2, and 3.
Valid values for <LEVEL NO> are 0 through 7, and correspond to Axcess levels 1
through 8. (For example, 0 corresponds to 1, 1 corresponds to 2, and so on.)
CHECKSUM the sum of all bytes mod 256.
For the equation X mod Y = N, X is divided by Y, with the remainder being N.
Programming
All examples are for an AXB-PCCOM set as AXlink device number 128, configured for
four devices
Request Commands
The following table lists the request commands sent to the AXB-PCCOM :
Release channel 255 on device 3 (AXlink device 131).
Get Bus StatusSyntax:
'*' <8> <CHECKSUM>
Example:
"'*',8,50"
Request bus status. The AXB-PCCOM responds with a BUS STATUS string.
Get Channel StatusSyntax:
'*' <6> <DEVICE> <CHANNEL> <CHECKSUM>
Example:
"'*',6,0,100,148"
Request the channel status for channel 100 on device 0 (AXlink device 128). The
AXB-PCCOM responds with a CHANNEL STATUS string.
AXB-PCCOM Communications Port Interface
7
Programming
Requests sent to the AXB-PCCOM (Cont.)
CommandPacket Structure and Example
Get DevicesSyntax:
'*' <9> <CHECKSUM>
Example:
"'*',9,51"
Request the devices and device numbers of the AXB-PCCOM. The AXB-PCCOM
responds with a DEVICE LIST string.
Get Level StatusSyntax:
'*' <7> <DEVICE> <LEVEL> <CHECKSUM>
Example:
"'*',7,2,7,58"
Request the level for level 7 on device 2 (AXlink device 130). The AXB-PCCOM
responds with a CHANGE LEVEL string.
Pulse Push/ReleaseSyntax:
'*' <2> <DEVICE> <CHANNEL> <CHECKSUM>
Example:
"'*',2,0,1,45"
Push and release channel 1 on device 0 (AXlink device 128).
Send All LevelsSyntax:
'*' <12> <DEVICE> <CHECKSUM>
Example:
"'*',12,2,56"
Request the AXB-PCCOM to send level status for all levels on device 2 (AXlink
device 129). The AXB-PCCOM responds with a CHANGE LEVEL string for each level
for device 2.
Send All On Channels Syntax:
'*' <11> <DEVICE> <CHECKSUM>
Example:
"'*',11,1,54"
Request the AXB-PCCOM to send all on channels for device 1 (AXlink device 129).
The AXB-PCCOM responds with a channel status string for each channel that is On
for device 1.
Send CommandSyntax:
'*' <5> <DEVICE> <# BYTES> <STRING> <CHECKSUM>
Example:
"'*',5,3,9,'COMMAND 0',138"
Device 3 (AXlink device 131) sends the command 'COMMAND 0' to the master card
from device 3 (AXlink device 131).
Send StringSyntax:
'*' <4> <DEVICE> <# BYTES> <STRING> <CHECKSUM>
Example:
"'*',4,0,9,'AXB-PCCOM',177"
Send the string 'AXB-PCCOM' to a buffer assigned to device 0 (AXlink device 128).
8
AXB-PCCOM Communications Port Interface
Requests sent to the AXB-PCCOM (Cont.)
CommandPacket Structure and Example
Set Level (Byte)Syntax:
'*' <3> <DEVICE> <LEVEL NO> <LEVEL> <CHECKSUM>
Example
"'*',3,1,0,200,246"
Set level 0 on device 1 (AXlink device 129) to 200.
Set level 0 on device 1 (AXlink device 129) to 32768.
Set Response MaskSyntax:
'*' <10> <MASK1> <MASK2> <CHECKSUM>
Examples:
"'*',10,32,0,212"
Set the AXB-PCCOM to send only CHANNEL STATUS strings.
"'*',10,160,0,84"
Set the AXB-PCCOM to send CHANNEL STATUS and RECEIVE STRING strings.
Refer to the Response Mask section on page 11 for more information.
Programming
Send_Commands
The following table lists the Send_Commands for the AXB-PCCOM :
AXB-PCCOM Send_Commands
CommandPacket Structure and Example
’RXON
’RXOFF’
’LEVON’
’LEVOFF’
’PASS ON’
’PASS OFF’
’SS-’
Enables strings to be sent to master.
Disables strings to be sent to master.
Enables levels to be sent to master.
Disables levels to be sent to master.
AXB-PCCOM is put into PASS mode where any string sent from master will be sent
without protocol formatting, and any string received will be sent to master without
protocol checking. The PCCOM will act like a AXB-232 with the capability to send and
receive strings.
Turns off PASS mode. PCCOM operates normally.
Allows a RAW string to be sent from the PCCOM. Any characters after the '-' will be
sent without PCCOM protocol formatting.
AXB-PCCOM Communications Port Interface
9
Programming
Response Commands
The following table lists the response commands sent to the AXB-PCCOM when set as device
number 128, configured for four devices :
Return/Requests sent to the AXB-PCCOM
CommandPacket Structure and Example
Bus LED StatusSyntax:
'&' <5> <STATUS> <CHECKSUM>
Examples:
"'&',5,1,44"
The bus LED is On.
"'&',5,0,43"
The bus LED is Off.
Bus StatusSyntax:
'&' <6> <STATUS> <CHECKSUM>
Example
"'&',6,1,45"
The bus is on-line.When you reset AXlink, it sends BUS STATUS without being queried. When AXlink goes back on-line, it sends BUS STATUS again.
"'&',6,0,44"
The bus is Off-line.
Change LevelSyntax:
'&' <2> <DEVICE> <LEVEL NO> <LEVEL> <CHECKSUM>
Example:
"'&',2,1,2,132,175"
Level 2 on device 1 (AXlink device 129) is 132.
Channel StatusSyntax:
'&' <1> <DEVICE> <CHANNEL> <STATUS> <CHECKSUM>
Example:
"'&',1,0,255,1,39"
Channel 255 on device 0 (AXlink device 128) is On.
"'&',1,3,100,0,142"
Channel 100 on device 3 (AXlink device 131) is Off.
Device ListSyntax:
'&' <7> <# DEVICES> <DEVICES> <CHECKSUM>
Example:
"'&',7,4,128,129,130,131,55"
The AXB-PCCOM is configured for four devices, and their device numbers are 128,
129, 130, and 131.
Receive CommandSyntax:
'&' <4> <DEVICE> <# BYTES> <STRING> <CHECKSUM>
Example:
"'&',4,3,9,'COMMAND 0',133"
AXCESS sent the command 'COMMAND 0' to device 3 (AXlink device 131).
10
AXB-PCCOM Communications Port Interface
Programming
Return/Requests sent to the AXB-PCCOM
CommandPacket Structure and Example
Receive StringSyntax:
'&' <3> <DEVICE> <# BYTES> <STRING> <CHECKSUM>
Example:
"'&',3,0,9,'AXB-PCCOM',172"
AXCESS sent the string 'AXB-PCCOM' to device 0 (AXlink device 128).
Response Mask
If the AXB-PCCOM receives a change, it sends data automatically. Disable this feature if the data
is not used. Bits in the response mask will turn off the data.
1 = ON Data sent
0 = OFF Data not sent.
Response Mask for the AXB-PCCOM
ByteBitData ControlledDefault
First byte (mask 1)7 (msb)Receive String1
6Receive Channel1
5Channel Change1
4Level Change1
3Bus LED0
2(Reserved for Future use)0
1(Reserved for Future use)0
0 (lsb)(Reserved for Future use)0
Second byte (mask 2) 7 (msb)(Reserved for Future use)0
6(Reserved for Future use)0
5(Reserved for Future use)0
4(Reserved for Future use)0
3(Reserved for Future use)0
2(Reserved for Future use)0
1(Reserved for Future use)0
0 (lsb)(Reserved for Future use)0
Axcess 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.
Press the escape key, then type either MC or MD:
<esc>MC - connects the device in Master Mode
<esc>MD - disconnects the device
where <esc> means "press the Esc key".
Master Mode can be very useful in situations where physical access to the Central
Controller’s
Central Controller is located a long distance from the bus device(s)).
AXB-PCCOM Communications Port Interface
PROGRAM port is not practical (for example, in installations where the
11
AMX reserves the right to alter specifications without notice at any time.
ARGENTI NA • AUST RALIA • B ELGIUM • BRAZIL • CANADA • CHINA • E NGLAND • FRANCE • GERMAN Y • GREEC E • HONG K ONG • IN DIA • IND ONESIA • ITALY • JAPAN
LEBANON • MALAYSIA • MEXICO • NETHERLANDS • NEW ZEALAND • PHILIPPINES • PORTUGAL • RUSSIA • SINGAPORE • SPAIN • SWITZERLAND • THAILAND • TURKEY • USA
ATLANTA • BOSTON • CHICAGO • CL EVELAND • DALLAS • DENVER • INDIANAPOLIS • LOS ANGELES • MINNEAPOLIS • PHILADELPHIA • PHOENIX • PORTLAND • SPOKANE • TAMPA
3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.0193 • 469.624.8000 • 469-624-7153 fax • 800.932.6993 technical support • www.amx.com
2005 AMX Corporation. All rights reserved. AMX, the AMX logo, the building icon, th e home icon, and the light bulb icon are all trademarks of AMX Corporation.