Download XM500 Product Data

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

AppleTalk wikipedia , lookup

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

IEEE 1355 wikipedia , lookup

Internet protocol suite wikipedia , lookup

Modem wikipedia , lookup

TCP congestion control wikipedia , lookup

Telebit wikipedia , lookup

RS-232 wikipedia , lookup

Hayes Microcomputer Products 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