* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download XM500 Product Data
Survey
Document related concepts
Computer network wikipedia , lookup
Airborne Networking wikipedia , lookup
Network tap wikipedia , lookup
Parallel port wikipedia , lookup
Point-to-Point Protocol over Ethernet wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Power over Ethernet wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Internet protocol suite wikipedia , lookup
Transcript
XM500 TCP/IP MODEM PRODUCT DATA FEATURES • Communication between XBS centrals and EXCEL 5000 controllers via standard Ethernet-TCP/IP LAN/WAN • Compatible to EXCEL 5000 controllers with integrated modem communication (O.S. version 2.01.00 or later) • Compatible to EXCEL 5000 modem devices XM100A, XDM506 and Excel 20XDM • Compatible to all XBS centrals with dial-up functionality via COM-port. • Completely self-contained device • Quick and easy installation and set-up GENERAL The XM500 allows for communication between standard EXCEL 5000 controllers and the Excel Building Supervisor Central via standard Ethernet-TCP/IP based LAN/WAN networks. The XM500 is easy to install and to configure. Typically, with all necessary network information being available, it can be made operational within minutes. DESCRIPTION The XM500 converts the serial data received from the controller or XBS central into TCP/IP packets and vice versa. On its serial port, the XM500 behaves like a standard Hayes compatible modem: It is addressed with Hayes commands, and instead of a telephone number, IP addresses are used. The XM500 is completely self-contained and requires no additional software to be loaded; neither onto a LAN/WAN network server nor into the XM500 itself. ® U.S. Registered Trademark Copyright © 2000 Honeywell Inc. All Rights Reserved EN0B-0253 GE51R0700 XM500 TCP/IP MODEM SPECIFICATIONS Versions LEDs XM500-US US power supply TCP/IP modem Product Data Sheet RS-232 cable (RJ45 to DB25) 2 velcro strips The XM500 has two status indicators for POWER and LINK integrity. TPE TERMINAL POWER LINK XM500led2 XM500-EU Standard European power supply “EURO-plug” TCP/IP modem Product Data Sheet RS-232 cable (RJ-45 to DB9) 2 velcro strips XM500-UK UK power supply TCP/IP modem Product Data Sheet RS-232 cable (RJ-45 to DB9) 2 velcro strips The LEDs have the following meaning: POWER LED ON: Correct power supply connected. LINK LED ON: Correct TCP/IP connection established. The Link LED equates to dial tone. Power-fail and Data Storage Serial Interfaces All TCP/IP related initialization data like IP address, network mask and gateway are automatically stored in NVRAM. At the front, the XM500 provides the following two serial interfaces. All RS-232 related initialization data should be stored in NVRAM by the user – see paragraph Hayes Command Set. If this is done, the XM500 will resume its operation after power-fail automatically with all preset initializations. XM500if3 Processor and Memory TPE: 10BASE-T (Twisted Pair Ethernet) RJ-45 connector IEEE 802.3/Ethernet compliant TERMINAL: RS-232C serial communications RJ-45 connector 50 to 115,200 bps Full modem control Hardware and software flow control Main processor: 68HC000 Ethernet Coprocessor: SMC91C96 Memory: RAM: 64 Kbyte with 2 Kbyte NVRAM EPROM: 256 Kbyte Software Communication is done via Honeywell-specific software for serial communication with EXCEL 5000. Network Protocols Supported ARP: RFC 826 DHCP: RFCs 2131 and 2132 DNS: RFCs 1034 and 1035 ICMP: RFC 792 IP: RFC 791 PPP: RFCs 1332, 1661, and 1662 RARP: RFC 903 RIP: RFC 1058 SLIP: RFC 1055 TCP: RFC 793 UDP: RFC 768 Power Supply 3 At the rear, the XM500 has a socket for the power supply and an on/off switch. XM500 Network Management SNMP/MIB-II: RFCs 1155, 1157, and 1213 Voltage: Current: Power Consumption: EN0B-0253 6 VDC 200 mA 140mA at 5 VDC 2 XM500 TCP/IP MODEM Environmental Ratings Approvals Operating temperature: Storage temperature: Relative humidity: CE approval according to the following standards: EN 55022, Class A IEC 801-2 IEC 801-3 IEC 801-4 The RS-232 and Ethernet cables should be fitted with non-conductive protective boots (or sleeves) over the RJ45 connectors to remove electrostatic discharge susceptibility. 32 to 122°F (0 to 50°C) 14 to 158°F (-10 to 70°C) 10 to 95% non-condensing Protection Standards FCC Class A Dimensions 1 1/8 in. (28 mm) 2 1/2 in. (64 mm) 4 15/16 in. (125 mm) 4 oz (113 gr.) 2 1/2 in. (64 mm) 4 15/16 in. (125 mm) XM500dim2 1 1/8 in. (28 mm) Height: Width: Depth: Weight: 3 EN0B-0253 XM500 TCP/IP MODEM INSTALLATION AND SET-UP Ethernet LAN/WAN Information Needed Wiring It is mandatory to get the following information from the person that is responsible to supervise and maintain the LAN/WAN Ethernet system in the locations where the XM500 shall be operated: Connect an Ethernet cable (RJ-45 to RJ-45) to the TPE port of the XM500 and to the Ethernet LAN socket. Connect the RJ-45 plug of the RS-232C cable to the Terminal port of the XM500, and the DB9 plug to the serial port of a PC. When a data line monitor is used, it must be connected in between the XM500´s DB9 plug and the PC. Locations must have LAN/WAN connection A TCP/IP LAN/WAN connection must be available in every location, where an EXCEL controller or an XBS shall be operated via the XM500. Connect the power supply to the XM500 and switch the XM500 on. Every TCP/IP Modem needs an official IP address This IP address must be official and permanent. It will serve as the telephone number for the XBS or EXCEL 5000 controller that is connected to it. Setting Up the XM500 Start a terminal program and set it up for 9.600 bps. EXAMPLE: 160.221.71.130 Enter <AT> and verify that the XM500 returns <OK>. NOTE 1. 2. 3. 4. 5. If communication is only done internally in the LAN, unofficial IP addresses will be sufficient. If only dynamic IP addresses are available: Use a DHCP server and have it allocate the identical IP address every time it does a dynamic IP address allocation. For an intermediate test, the IP address of a PC can be borrowed, but the PC needs to be switched off during this test! If an EXCEL 5000 controller is connected to a LAN network which itself is connected to WAN by using one official IP address only, this controller cannot be addressed from the WAN! Every controller that has to be accessed by the TCP/IP modem needs its own IP address! If the connection between two LANs itself is done via dial-up, fixed IP addresses in the TCP/IP Modem will not work. Contact your local system administrator for help in this case. Enter the below listed commands in order to initialize the XM500 for the TCP/IP communication between XBS and EXCEL 5000 controllers: lockmem off (unlocks nonvolatile memory) stty xxxxx (sets RS-232 Baud Rate to xxxxx bps; default is 9600 bps; supported baud rates: 2.400/4.800/9.600/19.200/38.400) IMPORTANT If baud rates 19.200 and 38.400 bps are to be used the autobauding MUST be switched <on> after the TCP/IP initialization has been completed ! ifconfig 160.221.71.130 255.255.252.0 (Example for an IP address 160.221.71.130 with appropriate network mask 255.255.252.0 – note the blank between IP address and network mask!) Every TCP/IP Modem needs a network mask EXAMPLE: 255.255.252.0 route add net default 160.221.68.1 1 (Example of a gateway definition) Please check with the local network administrator If the definition of a gateway is necessary . Every TCP/IP Modem needs a default gateway EXAMPLE: 160.221.68.1 lockmem on (locks nonvolatile memory) NOTE If access is needed via a WAN or INTERNET into the LAN, it may be necessary to release access through a firewall/router. autobaud on (enables the XM500 to adapt its serial baud rate to that of the controller or the XBS/central. This is only needed if baud rates 19.200 and 38.400 bps are to be used.) Data Line Monitor IMPORTANT ! Above user commands can only be recognized by the XM500 when the autobaud is <off>. This means that the autobaud <on> command MUST be used AFTER the user commands have been entered. If user commands should be changed, then FIRST autobaud must be set to <off>. As for every start-up of a modem, using a data line monitor is highly recommended in order to allow for checking of the communication and of the RS-232 line status during commissioning. RS-232 Breakout Box As the XM500 does not provide LEDs to indicate the line status of TxD and RxD and others, using a standard RS232 breakout box can be helpful. 4 EN0B-0253 XM500 TCP/IP MODEM EXCEL 5000 Controller Set-Up Now enter the below listed AT commands in order to initialize the XM500 for the required serial behavior. Firmware required Excel 500 firmware 2.03.03 or newer. Excel 100C fimrware 2.03.03 or newer. Excel 50 firmware 2.03.03 or newer. XM100A firmware 1.03.01 XDM506 firmware 1.03.01 XL20XDM firmware 1.03.01 AT commands for XM500 connected to XL5000 controllers with O.S. 2.01.00 or later and for XBS via COM port: ATE0X1&C1&D1 (X1: ignore busy signal and dial tone, &C1: carrier-detect follows connection, &D1: Hang-up on DTR transition) AT&W (save init profile in NVRAM) Baud rate For XM100A the maximum baud rate is 9.600. For XDM506 and XL20XDM the maximum baud rate is 2400. AT commands for XM500 connected to modem devices XM100A, XDM506 and XL20XDM and for XBS with XPC500 card: For XL50, XL100C and XL500 (XC5010C or XCL5010), the supported baud rates are 2.400, 4.800, 9.600 bps, 19.200 bps and 38.400 bps. Other baud rates are not supported ! ATE0V0X1&C1&D1 AT&W (save init profile in NVRAM) When the controller is powered-up, enter the Start-up operating sequence, go to modem baud rate, and enter the desired baud rate value. ATTENTION: Due to a initialization problem of the XBS for the XPC500 card, reliable remote communication can not be granted with XBS 1.4.4 or older in combination with XPC500. It is NOT recommended to use XM500 in combination with XPC500 !! When the controller is in operation, enter the System Data menu, go to modem baud rate, and enter the desired baud rate value. IMPORTANT If baud rates 19.200 and 38.400 bps are to be used the autobauding MUST be switched <on> ! Testing the TCP/IP communication This test is to verify that both XM500s are fully initialized and are connected to the LAN/WAN. XBS Set-Up Connect a PC to each of the two XM500s that shall communicate, and start a terminal program on both PCs. Modem module menu In the modem module menu do the settings equivalent to a normal modem set-up. <ping> the IP address of the XM500 to which the other PC is connected. EXAMPLE: Command: Answer: IMPORTANT 1. IP address = telephone number without leading zero! <ping 160.221.71.131> <160.221.71.131 is alive> This answer means that the TCP/IP communication to the target XM500 is working. 2. The XM500 accepts IP addresse entered with commas like 160,221,71,130 or entered with dots like 160.221.71.130 If the target XM500 cannot be reached, the answer will be: <no answer from 160.221.71.131> Baud rate The XBS supports baud rates up to 38.400 bps. IMPORTANT If baud rates 19.200 and 38.400 bps are to be used the autobauding MUST be switched <on> ! If the ping-test was successful, you can set-up and test a transparent communication by proceeding as follows: Action at Sending PC <ATD 160.221.71.131> Action at Target PC Wait for <ring> Third-Party Centrals Enter <ata> Action at Sending PC Information on how to connect non-Honeywell centrals is available on request. Wait for <connect> Wait for <connect> Now a transparent data communication should be possible. Verify this by transmitting some information and checking that it is received on the target PC. 5 EN0B-0253 XM500 TCP/IP MODEM Hayes Command Set User Commands Command The following list shows the user commands that are commonly used and necessary in order to initialize the XM500 for communication with EXCEL 5000 system devices. Description +++ .....................Hang-up (close connection) A, A0...................Answer incoming connection D.........................Dial (connect) to an IP address. Format of the address (addr) is: xxx,xxx,xxx,xxx [;port] or xxx.xxx.xxx.xxx [port] Dial modifiers are: addr L Dial last IP Paddr Taddr The default port number is 3001. E, E0...................Character echo disabled E1 .......................Character echo enabled (default) I, I0 .....................Display software version number Q, Q0 ..................Result codes enabled (default) Q1.......................Result codes disabled Q2.......................Result codes during and after handshake disabled V, V0...................Numeric result codes V1 .......................Verbose (word) result codes (default) X, X0...................Busy not detected; dial tone not detected Result codes 0-4 enabled X1 .......................Busy not detected; dial tone not detected Result codes 0-5 enabled X2 .......................Busy not detected; dial tone detected Result codes 0-6 enabled X3 .......................Busy detected; dial tone not detected Result codes 0-5 and 7 enabled X4 .......................Busy detected; dial tone detected Result codes 0-7 enabled (default) &C, &C0..............Carrier detect always on (default) &C1, &C2............Carrier detect follows connection &D, &D0..............Ignore DTR (default) &D1, &D2, &D3...Hang-up on DTR transition &R, &R0..............Enable input H/W flow control (RTS only; CTS is always high) &R1, &R2............Disable input H/W flow control (default) &V, &V0 ..............View configuration settings &W, &W0, &W1..Save profile in NVRAM S registers ..........Command format is: AT[S[reg]]=[n] or AT[S[reg]]? S0 .......................Ring to answer on. Zero requires ATA command to answer; non zero is auto answer mode (default is zero) S1 .......................Counts number of rings S7........................Wait for carrier (default is 60 sec). Note: AT&F and ATZ is not supported. This has the benefit that once the XM500 has been initialized, it will always and consistently show the same pre-defined serial behavior. Command Description autobaud............ display or set the autobauding state <on> or <off>. Default is <off>. NOTE: Autobauding is only supported for 9.600, 19.200 and 38.400 bps ifconfig................ display or set network interface information. lockmem............. display or set the system parameters lock state <on> or <off>. ping .................... send ICMP ECHO_REQUEST ........................... datagrams. route ................... display or modify the routing table. stty...................... display or set the serial baud rate. The terminal mode is fixed, i.e., eight bits per character, one stop bit, no parity bits, no S/W flow control. Cable Specifications RS-232 cable (RJ45 to DB9/DB25) The RS-232 cable is a special calibration cable ! Standard RJ45 to RS-232 connectors will not work! Table 1. PIN Assignment RS-232 Cable. PIN at RJ45 Description PIN at DB9 PIN at DB25 1 DCD → 1 8 2 ← RTS 7 4 3 GND 5 7 4 RxD → 2 3 5 ← TxD 3 2 6 no connect 7 CTS → 8 5 8 ← DTR 4,6 * 20,6 * * Note that the DTR signal is looped back in order to supply DSR to the terminal (XBS or EXCEL 5000 CPU). Ethernet cable Use a standard 10BASE-T twisted pair Ethernet cable with RJ45 plugs. Verbose Result Codes: 1. Unsupported modem commands return <OK>. 2. A TCP/IP connection refused equates to <busy> 3. No connection equates to <no carrier>. Home and Building Control Honeywell Inc. Honeywell Plaza P.O. Box 524 Minneapolis, MN 55408-0524 USA http://www.honeywell.com EN0B-0253 - 07/2000 Home and Building Control Honeywell Limited-Honeywell Limitee 155 Gordon Baker Road North York, Ontario M2H 3N7 Canada http://www.honeywell.ca Home and Building Control Products Honeywell AG Böblinger Straβe 17 D-71101 Schönaich Germany http://europe.hbc.honeywell.com Subject to change without notice