Operation/Reference Guide NXI NetLinx® Integrated Controller Controllers I n i t i a l R e l e a s e : / L a s t R e v i s e d : 1 /8 / 2 0 0 9
AMX Limited Warranty and Disclaimer 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.
Table of Contents Table of Contents Product Information ...........................................................................................1 Front and Rear Panel Components ........................................................................... 1 Specifications............................................................................................................ 2 Connections and Wiring .....................................................................................
Table of Contents ii NXI NetLinx Integrated Controller
Product Information Product Information The NXI NetLinx Integrated Controller represents the new generation of AMX multi-port central controllers. The NXI can be programmed to control RS-232/422/485, Relay, IR/Serial, and Input/Output devices using the NetLinx programming language and NetLinx Studio program. Depending on your specific control needs, the NXI can be equipped with either a Master or Hub Card. For use as a master controller, the NXI accepts the NXC-ME260 NetLinx Master Card.
Product Information Specifications NXI Specifications Power requirements Memory 1.09 A @ 12 VDC (NXI only/no card) 64K of IR memory:· • 32K IR memory for IR ports 8-11 • 32K IR memory for IR ports 12-15 Ports: RS-232/422/485 ports (#1-6) Six RS-232/422/485 control ports with XON/XOFF (transmit on/transmit off), and CTS/RTS (clear to send/ready to send), 300-230,400 baud. Channel range = 1-255 • Channels 1-254 provide feedback only.
Product Information NXI Specifications (Cont.) Rear Panel Components: RS-232/422/485 (ports 1-6) Six 10-pin (male) connectors that support bi-directional RS-232/422/485 communication (XON/XOFF, CTS/RTS, 300-230,400 baud). • Channel range = 1-255 • Channels 1-254 provide feedback only.· • Channel 255 (CTS Push channel): Reflects the state of the CTS input if a 'CTSPSH' command was sent to the port.
Product Information 4 NXI NetLinx Integrated Controller
Connections and Wiring Connections and Wiring Installing the Master or Hub Card The NXC-ME260 NetLinx Master or any Hub Card can be installed in the NXI. The card mounts in a horizontal position, through the master card slot on the rear panel of the NXI enclosure (see FIG. 1 on page 1). To install a Master or Hub Card in an NXI: 1. 2. 3. 4. 5. 6. 7. Discharge the static electricity from your body by touching a grounded metal object. Unplug all the connectors from the NXI.
Connections and Wiring IR/Serial Connections and Wiring You can connect up to eight IR- or serial-controllable devices to the IR/Serial connectors (ports 8-15). These connectors accept an IR emitter (CC-NIRC) that mounts on the device's IR window, or a miniplug (CC-NSER) that connects to the device's control jack. The IR/Serial connector wiring specifications are listed in the following table. IR/Serial Connector Wiring Specifications No.
Programming Programming This section describes the Send_Commands, Send_Strings, and Channel commands you can use to program the NXI. The examples in this section require a declaration in the DEFINE_DEVICE section of your program to work correctly. Refer to the NetLinx Programming Language instruction manual for specifics about declarations and DEFINE_DEVICE information. Using the ID Button The ID Button on the rear panel of the NXI (FIG.
Programming Program Port Commands The Program port commands listed in the following table can be sent directly to the Master Card using a terminal program (i.e. Telnet).
Programming Program Port Commands (Cont.) PROGRAM INFO Displays the NetLinx program's name residing in the Master Card. PULSE Pulses a channel on a device on and off. The device can be on any system the master you are connected to can reach. You can specify the device number, port, and system, or the name of the device that is defined in the DEFINE_DEVICE section of the program. REBOOT Reboots the Master Card or specified device. RELEASE DHCP Releases the DHCP setting for the Master Card.
Programming Program Port Commands (Cont.) SHOW NOTIFY Displays a list of devices that other systems have requested input from and the types of information needed. Note that the local system number is 1061. SHOW REMOTE Displays a list of the devices this system requires input from and the types of information needed.
Programming Notes on Specific Telnet/Terminal Clients Telnet and terminal clients will have different behaviors in some situations. This section states some of the known anomalies. WindowsTM client programs Anomalies occur when using a Windows client if you are not typing standard ASCII characters (i.e. using the keypad and the ALT key to enter decimal codes). Most programs will allow you to enter specific decimal codes by holding ALT and using keypad numbers.
Programming RS-232/422/485 Send_Commands RS-232/422/485 Send_Commands B9MOFF This command works in conjunction with the B9MON command. Sets the port's communication parameters for stop and data bits according to the software settings on the RS232 port (default). Syntax: SEND_COMMAND ,'B9MOFF' Example: SEND_COMMAND RS232_1,'B9MOFF' Sets the RS-232 port settings to match the port's configuration settings. B9MON This command works in conjunction with the B9MOFF command.
Programming RS-232/422/485 Send_Commands (Cont.) SET BAUD Sets the RS-232/422/485 port's communication parameters. Syntax: SEND_COMMAND ,'SET BAUD (Baud),(Parity),(Data),(Stop) (485 DISABLE/ENABLE)' Variables: Baud = 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400 (factory set default), 57600, 76800, 115200, 230400 Parity = N (none), O (odd), E (even), M (mark), S (space) Data = 7 or 8 data bits Stop = 1 or 2 stop bits 485 Disable = Disables RS-485 mode and enables RS-422.
Programming RS-232/422/485 Send_Commands (Cont.) RXON Starts transmitting received characters to the Master Card. This command is sent automatically when issuing a CREATE_BUFFER Send_Command. Syntax: SEND_COMMAND ,'RXON' Example: SEND_COMMAND RS232_1,'RXON' Sets the RS232_1 device to transmit received characters to the Master Card. TXCLR Stops and clears all characters waiting in the transmit buffer.
Programming RS-232/422/485 Send_String Escape Sequences RS-232/422/485 Send_String Escape Sequences 27,17, Sends device-specific break characters for a specified duration. Syntax: SEND_STRING ,"27,17,
Programming IR / Serial Ports (8 - 15) Channels IR / Serial Ports Channels 00001 - 00229 IR commands. 00229 - 00253 May be used for system call feedback. 00254 Power Fail. (Used with the 'PON' and 'POF' commands). 00255 Power status. (Shadows I/O Link channel status). 00256 - 65000 IR commands. IR/Serial Send_Commands The following IR and IR/Serial Send_Commands generate control signals for external equipment.
Programming IR/Serial Send_Commands (Cont.) CTOF This command is associated with the SP (single pulse) and CP (clear pulse) commands. Sets the duration of off time (no signal) between IR pulses Syntax: for channel and IR function SEND_COMMAND ,"'CTOF',
Programming IR/Serial Send_Commands (Cont.) PON Turns on a device, based on input Link. If at any time the IR sensor reads that the device is off (such as if one turned it off manually at the front panel), the card automatically attempts to turn the device back on. If three attempts fail, card will continue executing commands in the buffer. If there are no commands in the buffer, the card will continue to try until a 'POF' or 'POD' command is received.
Programming IR/Serial Send_Commands (Cont.) SP Generates a single IR pulse. You can use the CTON to set pulse lengths and CTOF for time off between pulses. Syntax: SEND_COMMAND ," 'SP'," Variable: IR OUT = 1-252 and 256-65,000 Example: SEND_COMMAND IR_1, " 'SP',25" Pulses IR code 25 on IR_1 device.
Programming IR/Serial Send_Commands (Cont.) XCHM Changes the IR output pattern for the XCH command. Syntax: SEND_COMMAND ,'XCH-' Variable: Mode = 0-4 Example: SEND_COMMAND IR_1,'XCH 3' Sets the IR_1 device's extended channel command to mode 3. Mode 0 Example (default): [x] [x] SEND_COMMAND IR_1, 'XCH 3' Transmits the IR code as 3-enter. SEND_COMMAND IR_1, 'XCH 34' Transmits the IR code as 3-4-enter. SEND_COMMAND IR_1, 'XCH 343' Transmits the IR code as 3-4-3-enter.
Programming IR/Serial Send_Commands (Cont.) ZAP HIGH Deletes all IR data stored in the NXI ports 12-15. Syntax: SEND_COMMAND , 'ZAP HIGH' Example: SEND_COMMAND IR_4, 'ZAP HIGH' Deletes IR commands in ports 12-15 of the IR_4 device. ZAP LOW Deletes all IR data stored in the NXI ports 8-11. Syntax: SEND_COMMAND , 'ZAP LOW' Example: SEND_COMMAND IR_1, 'ZAP LOW' Deletes IR commands in ports 8-11 of the IR_1 device.
Programming 22 NXI NetLinx Integrated Controller
Programming Enter the Document Name Here 23
AMX. All rights reserved. AMX and the AMX logo are registered trademarks of AMX. AMX reserves the right to alter specifications without notice at any time. ©2009 1/09 It’s Your World - Take Control™ 3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.0193 • 469.624.8000 • 469-624-7153 fax • 800.932.6993 technical support • www.amx.