XM500 TCP/IP MODEM
7 74-3468—3
Testing the TCP/IP communication
This test is to verify that both XM500s are fully initialized and
are connected to the LAN/WAN:
1. Connect a PC to each of the two XM500s that shall
communicate, and start a terminal program on both
PCs. PC terminal baud rate MUST be set to that which
the attached XM500 was programmed.
2. <ping> the IP address of the XM500 to which the other
PC is connected.
3. If the ping-test was successful, you can set-up and test
a transparent communication by proceeding as follows:
a. Action at Sending PC:<ATD 160.221.71.131>
b. Action at Target PC:
(1) Wait for <ring>
(2) Enter <ata>
(3) Wait for <connect>
EXCEL 5000 Controller Set-Up
Firmware required
— Excel 500 firmware 2.03.03 or newer.
— Excel 100C firmware 2.03.03 or newer.
— Excel 50 firmware 2.03.03 or newer.
— XM100A firmware 1.03.01
— XDM506 firmware 1.03.01
Baud rate
— For XM100A the maximum baud rate is 9.600.
— For XDM506 the maximum baud rate is 2400.
— 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.)
1. When the controller is powered-up:
a. Enter the Start-up operating sequence.
b. Go to modem baud rate.
c. Enter the desired baud rate value.
2. When the controller is in operation:
a. Enter the System Data menu.
b. Go to modem baud rate.
c. 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>.
Hayes Command Set (See Table 1)
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.
Table 1. Hayes Command Set.
EXAMPLE: Command: <ping 160.221.71.131>
Answer: <160.221.71.131 is alive>
This answer means that the TCP/IP
communication to the target XM500 is working.
If the target XM500 cannot be reached, the
answer will be:
<no answer from 160.221.71.131>
Command 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).