Download User`s Manual

Transcript
Ethernet Serial Server Users Manual
Model ESport-101, ESport-102, ESport-104
Passport Networks Inc.
Phone (510) 828-7411
Home Page: www.passportnetworks.com
January 2005
ESport-10x Manual
Title Page
Passport Networks Inc – Ph (510) 828-7411
1
INTRODUCTION............................................................................................... 1
1.1
1.2
1.3
2
COMMUNICATION MODES .......................................................................... 4
2.1
2.2
2.3
2.4
3
FEATURES ...................................................................................................... 1
PRODUCT SPECIFICATIONS ............................................................................. 2
DEFAULT SETTINGS ....................................................................................... 3
DIRECT IP MODE ........................................................................................... 4
VIRTUAL COM MODE ................................................................................... 4
PAIRED MODE................................................................................................ 5
HEART BEAT.................................................................................................. 5
MAKING THE HARDWARE CONNECTIONS ............................................ 6
3.1
SERIAL CONNECTION ..................................................................................... 6
3.2
POWER CONNECTION ..................................................................................... 6
3.3
ETHERNET CONNECTION................................................................................ 6
3.4
RESET BUTTON .............................................................................................. 6
3.5
LED DEFINITION ........................................................................................... 6
3.6
DIP SWITCHES (FOR ESPORT-101 AND ESPORT-102 ONLY)........................... 7
3.7
SERIAL PORTS ................................................................................................ 7
3.8
SERIAL SERVER/PORT OPERATIONAL MODES................................................ 8
3.8.1
Console Mode ....................................................................................... 8
3.8.2
Upgrade Mode ...................................................................................... 8
3.8.3
Default Mode ........................................................................................ 8
3.8.4
RS-232 Mode......................................................................................... 8
3.8.5
RS-422 Mode......................................................................................... 8
3.8.6
RS-485 Mode......................................................................................... 9
3.9
DB9 PIN CONFIGURATION ............................................................................. 9
4
ESPORT-10X SOFTWARE INSTALLATION ............................................. 10
4.1
4.2
5
USING MANAGER SOFTWARE .................................................................. 13
5.1
5.2
6
NEW INSTALLATION .................................................................................... 10
UPDATING AN EXISTING INSTALLATION ...................................................... 12
SEARCHING LAN FOR ESPORT-10X ............................................................ 13
CONFIGURING SERVER PROPERTIES ............................................................. 14
SERVER PROPERTIES.................................................................................. 15
6.1
6.2
6.3
6.4
6.5
6.6
SERVER NAME ............................................................................................. 15
SERIAL NUMBER .......................................................................................... 15
PASSWORD ................................................................................................... 15
DHCP.......................................................................................................... 15
IP ADDRESS ................................................................................................. 16
NETMASK .................................................................................................... 16
ESport-10x Manual
i
Passport Networks Inc – Ph (510) 828-7411
6.7
GATEWAY .................................................................................................... 16
6.8
MAC ADDRESS ........................................................................................... 16
6.9
VERSION & DATE ........................................................................................ 16
6.10 LINK STATUS ............................................................................................... 16
6.11 SERVER SERIAL PORT .................................................................................. 17
6.12 BAUD RATE ................................................................................................. 17
6.13 DATA/PARITY/STOP ..................................................................................... 17
6.14 FLOW CONTROL........................................................................................... 17
6.15 PROTOCOL ................................................................................................... 17
6.16 SERIAL TIMEOUT ......................................................................................... 18
6.17 TCP ALIVE TIMEOUT .................................................................................. 18
6.18 CONNECTION MODE .................................................................................... 18
6.19 DELIMITER HEX1 AND DELIMITER HEX 2 ................................................. 18
6.20 FORCE TRANSMIT ........................................................................................ 19
6.21 PORT STATUS............................................................................................... 19
6.22 TCP/UDP PORT .......................................................................................... 19
6.23 SERIAL PORT MODE..................................................................................... 19
6.24 CONNECTION AT.......................................................................................... 20
6.25 MAXIMUM CONNECTION ............................................................................. 20
6.26 REMOTE IP ADDRESS .................................................................................. 20
6.27 UPDATE/SAVE ............................................................................................. 20
6.27.1 Updating the Server Properties in Manager Software........................ 20
6.27.2 Saving Configuration Data in Console Mode or Telnet...................... 21
6.27.3 Web Server Interface........................................................................... 22
7
INSTALLING VIRTUAL COM PORT ......................................................... 23
8
CONFIGURING VIRTUAL COM PORT ..................................................... 25
8.1
8.2
9
CONFIGURATION WITH MANAGER SOFTWARE ............................................. 25
CONFIGURATION WITH DEVICE MANAGER .................................................. 25
UNINSTALLING THE VIRTUAL COM PORT .......................................... 27
9.1
9.2
REMOVING THE VIRTUAL COM PORT WITH MANAGER SOFTWARE............. 27
REMOVING THE VIRTUAL COM PORT USING DEVICE MANAGER ................ 28
10
USING CONSOLE ....................................................................................... 29
11
USING TELNET........................................................................................... 32
12
USING WEB SERVER ................................................................................ 33
13
UPGRADING THE SERIAL SERVER FIRMWARE.............................. 35
14
TROUBLESHOOTING ............................................................................... 37
ii
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
1
Introduction
The ESport-10x Ethernet serial server connects RS-232, 422, 485 serial devices to an
Ethernet LAN/WAN providing a reliable communication connection. Existing
Windows based serial software using standard Windows API does not have to be
modified to communicate over an Ethernet LAN to a serial device. The ESport-10x
virtual COM port will make this an easy transition.
The ESport-10x operates in “Direct IP Mode”, “Virtual COM Mode”, and “Paired
Mode”. The ESport-101 has one asynchronous DB-9 serial port, ESport-102 has two
asynchronous DB-9 serial ports and ESport-104 has four asynchronous DB-9 serial
ports, they all have one 10/100 Mbps Ethernet RJ-45 connection. The Ethernet port
will auto-select 10BaseT or 100BaseTX.
The ESport-10x Windows driver installs virtual COM ports in the Device Manager of
the operating system. The virtual COM port is designed to establish a connection with
the ESport-10x. This in turn will allow communications with the connected serial
device in the same manner as a device connected to the COM port on a PC. The LAN
becomes transparent to the serial device and the software running on the PC.
The ESport-10x can be configured as a TCP or UDP Client/Server. In direct IP and
virtual COM modes, ESport-10x should be configured as a server. ESport-10x also
offers a Heart Beat feature to insure a reliable communications connection.
1.1
Features
DIN rail or Panel mount
Supports 10/100 Mbps Ethernet
Supports RS-232, RS-422, and RS-485 serial interface
Supports LAN and WAN communications
In Server mode supports individual client sessions for security.
Management access password protected.
Virtual COM drivers for Windows NT/98/ME/2000/XP
ESport-10x Manual
1
Passport Networks Inc – Ph (510) 828-7411
1.2
Product Specifications
Serial Memory:
Data Rate:
Parity:
Data Bits:
Stop Bits:
output: 64K bytes per port for ESport-101/ESport-102,
32K bytes per port for ESport-104
Input: 8K bytes per port
DTE – BD-9 male
10/100 Mbps Auto-detecting – 10 Base T,
100 Base TX
RS-232 - TX, RX, RTS, CTS, DTR, DSR,
DCD, GND
RS-422 – TX+, TX-, RX+, RX-, RTS+, RTS-,
CTS+, CTS-, GND
RS-485 - Data +, Data –, GND
110 bps to 230.4 k bps
none, even, odd, mark, space
5, 6, 7 or 8
1, 1.5 or 2
Protocol:
TCP, IP, ARP, DHCP, Telnet, HTTP, UDP, ICMP
Management:
Manager software, Serial Console, Telnet, Web server
Firmware upgradeable
Serial Connection:
LAN:
Serial Interfaces:
Power & Environment
Power Requirements:
Operating Temperature:
Storage Temperature:
Humidity:
Approvals:
9 ~15 VDC
200 mA ESport-101,
300 mA ESport-102,
500 mA ESport-104
0 to 50 °C (32 to 122 °F)
-20 to 60 °C (-4 to 140 °F)
0 – 90% Non-Condensing
CE, FCC
Dimensions:
3.35 x 4.5 x 0.90 in (8.5 x 11.5 x 2.3 cm) -- ESport-101/ESport-102
4.5 x 7.3 x 1.1 in (11.4 x 18.5 x 2.9 cm) -- ESport-104
2
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
1.3
Default Settings
Server name:
Serial number:
Password:
DHCP:
IP address:
Netmask:
Gateway :
MAC address:
Version & Date:
Serial port:
Baud rate:
Data/Stop bits:
Parity:
Flow control:
Protocol:
Serial timeout:
TCP alive timeout:
Connection mode:
Delimiter HEX 1:
Delimiter HEX 2:
Force transmit:
TCP/UDP port:
Serial port mode:
Maximum connection:
Remote IP address:
ESport-101, ESport-102 or ESport-104
Fixed – see bottom label
Blank
Disable
192.168.1.1
255.255.255.0
192.168.1.254
Fixed – see bottom label
current firmware version number and date
1
9600
8-1
None
None
TCP
0 seconds
0 minutes
Server
00
00
0 ms
ESport-101/ESport-102/ESport-104 port 1: 4000
ESport-102/ESport-104 port 2: 4001
ESport-104 port 3: 4002
ESport-104 port 4: 4003
Console
1
255.255.255.255
ESport-10x Manual
3
Passport Networks Inc – Ph (510) 828-7411
2
Communication Modes
The ESport-10x allows serial devices to communicate over a LAN or Intranet
network. Serial devices are no longer limited to a physical connection to the PC COM
port. They can be installed anywhere on the LAN using TCP/IP or UDP/IP
communications. This will also allow traditional PC COM ports access to a serial
device anywhere on the LAN network.
2.1
Direct IP Mode
Direct IP connections allow applications using TCP/IP or UDP/IP network socket
programs to communicate with the asynchronous serial port on the ESport-10x. In this
type of application the ESport-10x is configured to TCP or UDP server. The socket
program running on the PC establishes a communication connection with the ESport10x. The raw data is sent directly to and from the serial port.
2.2
Virtual COM Mode
The Virtual COM mode requires the installation of a driver. When installed a new
COM port is added to the Device Manager. Windows programs using standard
Windows API calls will be able to interface with Virtual ports. The PC will act as the
host connecting to the ESport-10x when the program opens the virtual COM port.
Ethernet
Serial
ESport-10x
IP101S
Serial Device
Once the connection is made, the LAN is transparent to the serial device. Applications
work just as if the serial device is connected a host’s physical COM port. The virtual
COM port converts the application’s data into IP packet destined for the ESport-10x,
which in turn converts the IP packet back to serial data.
In this mode, the ESport-10x must be set to either TCP/server or UDP/server in the
menu with a designated communication port number. The virtual COM driver is a
TCP or UDP client.
4
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
2.3
Paired Mode
Paired mode is also called serial tunneling. When this type of configuration is selected
additional software will not have to be loaded on a host PC. In fact a PC is not
required to make the connection. Any two dumb serial devices that can communicate
with each other through a serial link will be able to communicate using two ESport10xs and the LAN.
Two ESport-10xs are configured with one setup as a TCP or UDP client and the other
to TCP/UDP server. When setting up the Server, the Remote IP address section must
contain the address of the Client. This will allow the Client’s IP address to pass the IP
address-filtering feature of the Server. Conversely, the Remote IP address of the
Client must contain the Server’s IP address.
ESport-10x
IP101S
2.4
Serial
Ethernet
Serial
ESport-10x
IP101S
Serial Device
Heart Beat
The ESport-10x provides a convenient way to establish reliable communications
between two devices. Communication port 5300 is reserved for the Heartbeat
Protocol. Without this feature a device that loses a connection and stops
communicating would not be able to reconnect without personally attending to the
problem. A TCP data connection can be lost when there is a power failure or
temporary loss of an Ethernet connection on either the client or server.
If a loss occurs the Heart Beat feature will try to reconnect the TCP data connection
every 5 seconds until communications is established again. The Heart Beat feature is
available to use with the Virtual COM Mode, Paired Mode and Direct IP Mode. This
is not available when using a UDP application.
ESport-10x Manual
5
Passport Networks Inc – Ph (510) 828-7411
3
Making the Hardware Connections
The following information is provided to give the user an understanding of how to
connect the ESport-10x to the LAN and serial device. A review of the switch settings
and the functionality of the LED’s are also provided.
3.1
Serial Connection
The ESport-10x has one, two or four DB-9 male connectors. The serial port is
configured as a DTE (data terminal equipment) device. All PC COM ports are DTE
ports. A null modem cable is required to make a connection between the COM port on
a PC and the ESport-10x serial port. A straight through cable is required to connect
the ESport-10x serial port to a DCE device.
3.2
Power Connection
The ESport-10x has a two pins terminal block and power jack. Power can apply on
either terminal block or the power jack. It accepts 9VDC-15VDC 500mA power
supply. When power is apply a green light label as run will flash every one second to
indicate the system is up and running.
3.3
Ethernet Connection
A straight-through Ethernet cable can be used to connect the serial server to an
Ethernet hub, switch, or wall plate. A crossover Ethernet cable can be used to make a
connection directly to the NIC (Network Interface Card) on a PC or laptop.
3.4
Reset Button
The reset button can be found between the switch and terminal block. To reset the unit
manually apply power, insert a small plastic tool, and press lightly depressing switch.
Hold for 3 seconds and release. The Link and Run light will go out and turn back on.
3.5
LED Definition
Led Name
Link
Run
Serial 1/2/3/4
Led Function
Green – 100 BaseTX Ethernet connection established
Yellow – 10 BaseT Ethernet connection established
Flashing Green – system is ready
Green – connection established
Flashing Green – data is transmitting
6
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
3.6
Dip Switches (for ESport-101 and ESport-102 only)
A double DIP switch allows the ESport-101/ ESport-102 to be placed into
Console/Loop back/Default/Data Mode.
SW1
ON
ON
OFF
OFF
SW2
ON
OFF
ON
OFF
Mode
Console
Loop back
Factory
Data
When all these switches are moved into the ON position, the ESport-101/ ESport-102
enters Console Mode, allowing configuration of the ESport-101/ ESport-102 from a
PC running a terminal program such as Hyperterminal. When the ESport-101/ ESport102 enters Console Mode, the Console Mode screen will appear in the Hyperterminal
program window. The serial port settings must be 8-N-1 at 9600 baud.
When the DIP switches are switched to the ON OFF position, the ESport-101/ESport102 will work at Loop back Mode, all data is sent back immediately.
When the DIP switches are switched to the OFF ON position, the ESport-101/ESport102 will revert to its factory version firmware no matter what newer firmware has
been upgraded.
When all of the DIP switches are switched back to the OFF position, the ESport101/ESport-102 will enter Data Mode (RS-232, RS-422 or RS-485).
3.7
Serial Ports
The ESport-101 has one serial port. The port can be configured as a Console Mode
connection or as RS-232, RS-422 or RS-485 interface to the ESport-101 (if all of the
DIP switches are in the OFF position) using the Manager software, via Telnet, or
using the Web Server.
The ESport-102 has two serial ports. Port 1 operates the same as the ESport-101 serial
port. Port 2 on the ESport-102 is a RS-232 only interface.
The ESport-104 has four serial ports, each configurable through software as RS-232,
RS-422 or RS-485 interface.
The RS-232 interfaces are configured as DTEs (Data Terminal Equipment). The
connectors for all ports are DB-9M.
ESport-10x Manual
7
Passport Networks Inc – Ph (510) 828-7411
3.8
Serial Server/Port Operational Modes
Using the Manager software, the ESport-10x serial server can be put into Console
Mode, Default Mode or Upgrade Mode. The serial ports can be configured for RS232, RS-422 or RS-485 operation. The ESport-101/ ESport-102 serial server also can
be put into Console Mode by placing all the DIP switches into the ON position.
3.8.1
Console Mode
The console mode allows access to the ESport-10x setup menu. This is one way to
reconfigure the default settings for the application. A serial connection is made
between a COM port on the PC and the ESport-10x serial port 1 with a null modem
cable. In console mode, the serial port defaults to an RS-232 interface.
The ESport-10x serial port default settings are, baud rate 9600, 8 data bits, no parity,
and 1 stop bit. Hyper Terminal should be used for this type of setup. Hyper Terminal’s
serial settings are configured the same as the mentioned default settings of the ESport10x and must be set to VT100 emulation mode. The default settings are used only if
they have not been changed.
See Chapter 10 for details.
3.8.2
Upgrade Mode
The newest firmware can be installed on the ESport-10x using the PC’s serial port or
the Virtual COM port.
See Chapter 13 for details.
3.8.3
Default Mode
When Default Mode is selected and the Server Properties are updated (saved), all
configuration settings return to their default values.
3.8.4
RS-232 Mode
The RS-232 supports 8 channels plus Signal Ground and is configured as DTE like a
computer. Signals are single ended and referenced to Ground. To use handshaking,
Flow Control must be set to RTS/CTS during Configuration. Refer to the Pin out
table for connections.
3.8.5
RS-422 Mode
8
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
The RS-422 mode supports 4 channels with full duplex operation for Receive,
Transmit, RTS (Request To Send) and CTS (Clear To Send). The data lines are in
differential pairs. Ground provides a common mode reference. To use handshaking
Flow Control must be set to RTS/CTS during configuration. Refer to the Pin out table
for connections.
3.8.6
RS-485 Mode
The RS-485 mode supports the Transmit and Receive Channels using 2-wire halfduplex operation. The data lines are differential pair Ground provides a common
mode reference. Refer to the Pin out table for connections.
RS-485 Receiver Biasing can be implemented from the ESport-10x serial server if the
network does not supply it. Remove the two side-cover screws of the serial server,
slide the cover off and re-position the bias jumpers to enable biasing (shorting).
3.9
DB9 Pin Configuration
Pin
1
2
3
4
5
6
7
8
9
RS-232
DCD
RXD
TXD
DTR
GND
DSR
RTS
CTS
RI
RS-422
RXD (-)
RXD (+)
TXD (+)
TXD (-)
GND
CTS (-)
CTS (+)
RTS (+)
RTS (-)
RS-485
D (+)
D (-)
GND
ESport-10x Manual
9
Passport Networks Inc – Ph (510) 828-7411
4
ESport-10x Software Installation
It is recommended the user install the Manager software and do a search for all
ESport-10xs connected to the LAN. When this is completed a window will list the
devices making them available for configuration.
Configuring the serial server to meet your LAN and application requirement is an easy
process with the available setup menu in the Manager software.
4.1
New Installation
The following procedure installs the ESport-10x Manager software.
1.
Inserting the ESport-10x CD in the CD-ROM will automatically launch the
Install Shield Wizard.
To manually start the software installation, select the Start button on the
desktop. At the Run command line type D:start.exe Then select OK. The D:
is the drive letter for the CD Rom.
2.
The Install Shield Wizard window automatically displays to begin the setup
procedure.
3.
Select Next when the ESport-10x Setup window appears.
10
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
4.
In the Choose Destination Location window select Next to install the
Manager software in the default location. Select Browse to install into a user
selected directory.
The installation progress will be shown until complete.
5.
Select Finish when the Install Shield Wizard Complete screen appears.
ESport-10x Manual
11
Passport Networks Inc – Ph (510) 828-7411
When the installation is complete the Install window closes allowing the user to
access the Manager software in the program files. If loaded in the default location Go
to Start/Programs/PNI/ESport-10x Servers/ ESport-10x Manager to open.
Connect the ESport-10x to the LAN and apply power. The Run LED will flash
indicating power has been applied and communications with the unit can begin; and
the Link LED indicates an Ethernet connection has been made.
4.2
Updating an Existing Installation
If an older version of the Manager software is already installed, the Modify, repair or
remove the program window will appear when the installation process is initiated:
The recommended procedure is to remove all installed components first. Once the
software has been removed, install the new software.
12
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
5
Using Manager Software
The Manager software performs several functions:
•
•
•
•
•
•
•
•
Searching for ESport-10x connected to the network
Displaying and changing the configuration of ESport-10x
Installing virtual COM ports on a computer
Displaying and configuring virtual COM ports
Uninstalling virtual COM ports on a computer
Upgrading the ESport-10x firmware
Monitoring Port Status
Saving and Loading Configuration Files
Once the ESport-10x is connected to the LAN the Manager software will be able to
search the LAN for all connected ESport-10x servers and will display them in a
window by name and IP address.
5.1
Searching LAN for ESport-10x
1.
Select ESport-10x Manager in the program file menu. If the default location
was selected during the installation the program will be found under
Start/Programs/PNI/ESport-10x Servers. Select ESport-10x Manager. As
soon as the ESport-10x Manager opens it will initiate Searching Server and
after a few seconds the Serial Server List will display all (ESport-10x) serial
servers on the network.
2.
To manually initiate a search for servers, on the menu side bar select
Searching Server button. The Search Setup box will appear. It provides two
options for searching for servers on the network:
•
•
Specify the IP address of the Serial Server
Search all reachable servers
Enter the IP Address assigned to the desired Serial Server or click Search all
reachable servers, then OK. The Searching window is shown until all active
Serial Servers on the LAN are listed in the Serial Server List window.
ESport-10x Manual
13
Passport Networks Inc – Ph (510) 828-7411
5.2
Configuring Server Properties
Highlight the serial server in the Serial Server List window and double click to
open the Server Properties window.
The Server Properties window is used to configure and store the Server
configuration settings. Details for setting Properties are described in the next
chapter.
After configuring as needed, click Update to store the configuration in the server
and click Yes to restart the server to make sure all settings are changed to
conform to the desired application.
14
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
6
Server Properties
There are four ways to access the Server Properties and program the ESport-10x:
Manager software, Console mode, Telnet or Web Server.
Instructions on how to move around in the user interface and change settings pertains
to the Manager software but are similar in others.
6.1
Server Name
The server name is user configurable. It is recommended users with more than one
ESport-10x connected to the LAN assign a new name to each. When the Manager
software searches for servers on the LAN it will display the server name allowing the
user to distinguish between ESport-10xs.
6.2
Serial Number
Each ESport-10x has a unique serial number. This is fixed and cannot be changed.
6.3
Password
Entering a password activates a security feature on the serial server. Once a password
is entered it will be required to access the menu and make changes.
6.4
DHCP
DHCP servers are a part of numerous LAN management systems. The DHCP field
has two selections, “Enable” or “Disable”. Arrow to the desired selection and select
enter.
ESport-10x Manual
15
Passport Networks Inc – Ph (510) 828-7411
When enabled, ESport-10x will send a DHCP request to the DHCP server, which will
assign a dynamic IP address, netmask, and gateway to the ESport-10x. If a DHCP
server is not available on the network the ESport-10x will time out after 10 seconds
and the default values will remain. When DHCP is enabled, the IP address, Netmask
and Gateway fields become inaccessible and cannot be changed by the user.
6.5
IP Address
A static IP address can also be assigned in this section of the menu. A dynamic
address assigned by the DHCP server may change if the ESport-10x looses the
Ethernet connection or power is removed. The host (client) communication software
requests a connection to the specific IP address of the serial server. If the DHCP
reassigns a different IP address the software will not be able to communicate with the
hardware. It is recommended to use a static IP address.
A static IP address is permanent and will not change unless changed in the menu. In
most cases the network administrator establishes the static address to be used.
6.6
Netmask
The default LAN netmask is configured for a Class C address. This maybe
reconfigured by the user.
6.7
Gateway
The gateway IP address allows users to access the serial server from outside the LAN.
6.8
MAC Address
The MAC address is not adjustable. This is assigned in the factory. Every Ethernet
device manufactured has it own unique MAC address.
6.9
Version & Date
The currently loaded version of the firmware, and when it was released, are shown
here.
6.10 Link Status
Link status automatically displays the type of Ethernet connection. It will either
display 10 BaseT or 100BaseTX in full duplex or half duplex. This will depend on the
LAN, switches, hubs used in the LAN topology.
16
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
6.11 Server Serial Port
This field indicates the number of the port for with serial server properties are
currently being displayed. Changing the number in this field will cause all the other
fields to display the properties for the specified port. Note, however, that before
changing ports, any change to properties must be Updated (Saved) or the serial server
will not retain them.
6.12 Baud Rate
The serial port baud rate on the ESport-10x must match the serial baud rate of the
connected device unless using Virtual COM mode. In Virtual COM mode the
software program will establish serial settings.
6.13 Data/Parity/Stop
This setting will have to match the data format of the connected device unless using
Virtual COM mode. In Virtual COM mode the software program will establish serial
settings.
6.14 Flow Control
The flow control setting must match the connected serial device unless using Virtual
COM mode. In Virtual COM mode the software program will establish serial settings.
6.15 Protocol
Select TCP or UDP protocol. If the application does not require a UDP connection,
select TCP. TCP guarantees reliable communication with error checking whereas
UDP provides faster transmission.
When UDP mode is chosen the Serial timeout, TCP alive timeout, Connection mode,
Connection at, Maximum connection and Remote IP address fields are replaced with
the following three fields: Destination IP address range, Port number and Source IP
address range. In this mode the server can be configured to broadcast data to and
receive data from multiple IP addresses. Four IP address range fields are provided.
ESport-10x Manual
17
Passport Networks Inc – Ph (510) 828-7411
6.16 Serial Timeout
Default is 0, or no timeout. Setting timeout to any value between 1 and 65535 seconds
activates it. If communications are idle for specified timeout value the serial server
will reset and make itself available for another connection.
6.17 TCP Alive Timeout
This monitors TCP activity. If TCP activity stops for the length of time specified in
this field the connection will be closed. This field can be set to any value between 0
and 255 minutes. If zero, or no value, is entered into this field the server will not
disconnect.
6.18 Connection Mode
The Connection mode field has three options, Server, Client and Client (no heartbeat).
When Client or Client (no heartbeat) is selected, the Connection at field automatically
becomes active (allowing the user to select Power up or Data arrival).
• When using the Virtual COM Port feature, select Server.
• When using a TCP or UDP Socket program, select Server.
• When using Paired Mode communication between two serial servers set up
one as a Client and the other as a Server.
• When connecting to a server that does not support Heartbeat, select Client
(no heartbeat).
6.19 Delimiter HEX1 and Delimiter HEX 2
These two fields allow the user to enter two ASCII characters (in hex format) that
delimit the beginning and end of a message. When a message with both these
delimiters is received at the serial port, the data contained in the serial buffer is placed
in an Ethernet packet and sent out the Ethernet port. If only Delimiter 1 is set
18
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
(Delimiter 2 is zero or blank), upon receiving Delimiter 1 the ESport-10x will put all
the data in the serial buffer in an Ethernet packet and send it out the Ethernet port. If
serial data greater than 1 kilobyte is received it will automatically be placed in an
Ethernet packet and sent out the Ethernet port.
6.20 Force Transmit
This field allows the user to set a maximum time limit between transmissions of data.
The value set in this field multiplied by 100 ms determines the Force Transmit time.
When the elapsed time reaches the time configured in this field, the TCP/IP protocol
will pack the data currently in the serial buffer into a packet and send it out the
Ethernet port.
6.21 Port Status
This field indicates whether a serial port is connected to a server or by a client.
6.22 TCP/UDP Port
The TCP/UDP Port defines a communication port number. In all modes of operating,
Virtual COM, Direct IP, and Paired modes, both the TCP/UDP Client and server port
settings must match.
For example the Virtual COM default setting TCP/UDP Port # 4000. If the port # of
the ESport-10x is changed to 4001, the Virtual COM TCP/UDP Port will have to be
changed to 4001.
6.23 Serial Port Mode
This allows configuration of the serial server for the following modes of operation:
•
•
•
•
Console – When this mode is selected and the server is updated, a PC
running a communication program such as Hyperterminal can communicate
with the serial server via the Console Mode serial port (Port 1 on ESport10x), displaying the Server Properties screen and allowing configuration of
the server and its ports.
Upgrade – When this mode is selected and the server is updated, firmware
can be uploaded into the serial server via the Console Mode serial port or a
virtual COM port mapped to the number of the Console Mode serial port.
Default – When this mode is selected and the server is updated, it will revert
the server to its default configuration.
RS-232 – When this mode is selected and the server is updated, the selected
serial port will become a RS-232 serial port on the server.
ESport-10x Manual
19
Passport Networks Inc – Ph (510) 828-7411
•
•
RS-422 – When this mode is selected and the server is updated, the selected
serial port will become a RS-422 serial port on the server.
RS-485 – When this mode is selected and the server is updated, the selected
serial port will become a RS-485 serial port on the server.
6.24 Connection At
When the Connection Mode field is set to Client or Client (no heartbeat), this field
becomes active, allowing the ESport-10x (acting as a client) to connect to the server
either on Power up or on Data Arrival (first character arriving).
6.25 Maximum Connection
This field allows the user to configure the Serial Server to have up to eight TCP
connections.
6.26 Remote IP Address
This is a security feature that is activated when the IP address of the desired client is
programmed into the remote IP Address setting of the menu. This tells the ESport-10x
to communicate with only the listed IP address and to filter out all other requests for
connection. The ESport-10x is setup in the menu as a TCP or UDP server to us this
feature.
The default setting is 255.255.255.255. It is recommended not to change this setting
until the application has been tested and is communicating properly. At that point the
address filtering feature of the ESport-10x can be activated.
6.27 Update/Save
Server properties must be updated separately for each serial port. Updating varies
slightly depending on which of the four configuration user interfaces are used.
6.27.1 Updating the Server Properties in Manager Software
From the Server Properties screen, click the Update button to store the configuration
settings for the currently selected port. The vcomui dialogue box will appear
indicating you must restart the device before the new settings will take effect. Click
Yes.
20
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
6.27.2 Saving Configuration Data in Console Mode or Telnet
Saving (updating) server properties is done from the Configuration screen. Access the
Configuration screen by tabbing through the list of screens on the left side of the
window and highlighting Configuration. There are four options shown on the right
side of the Configuration screen: Save, Default, Running and Reset. Use Tab,
Backspace, or arrow keys to move the cursor to the option position, then press Enter.
•
•
Save – stores the configuration data to the Serial Server flash memory and
resets it.
Default – restores the configuration data to factory default settings.
ESport-10x Manual
21
Passport Networks Inc – Ph (510) 828-7411
•
•
Running – restores the configuration data to the last values stored in the flash
memory.
Reset – re-boots the Serial Server, making it available for a client
connection.
6.27.3 Web Server Interface
The Web Server interface provides the same updating options as Console Mode and
Telnet. These are located at the bottom of all three Web Server pages. If a field is
changed, you must click Save before leaving that page or the changes will be ignored.
22
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
7
Installing Virtual COM Port
The Virtual COM Port feature allows Windows platform software using standard
API calls to be used in an Ethernet application.
Running the Install Virtual COM port software adds a COM Port in the Device
Manager of the operating system. The COM port will look like a standard COM
port to Windows software used in most applications allowing the software to
open a connection with the serial port located anywhere on the LAN. When using
the virtual COM port the ESport-10x is configured as a TCP or UDP Server.
1.
On the Desk Top select Start/Programs/PNI/ESport-10x Servers/Install
Virtual COM.
2.
Select the Search all reachable servers check box, then click OK.
3.
The Install Virtual COM program will automatically search the LAN for all
available ESport-10x serial servers and display them in the Found Server
window. Highlight the desired serial server and select OK.
4.
When the COMInst window opens select COM port # to map the serial
server to. The Flow Control, Protocol, IP Address, and Port Number will
mirror the settings of the selected serial server. Highlight the desired COM
port # and select OK.
ESport-10x Manual
23
Passport Networks Inc – Ph (510) 828-7411
If any settings are changed in this part of the Virtual COM setup it will only
affect the settings in the operating system Device Manager. It will not change
the settings in the ESport-10x.
The settings of the Virtual COM port in the Device Manager and the ESport10x Configuration menu must match. If the settings do not, the software
connecting to the Virtual COM port will be unsuccessful in opening the
COM port.
5.
Note: In Windows XP a Hardware Installation window stating that the
drivers have not been tested by Microsoft may appear. Select “Continue
Anyway” to proceed with the installation.
6.
When finish, click Cancel on the Found Server window. To confirm
installation, go to the Device Manager and select Ports (COM & LPT). The
installed Virtual COM port will be displayed as ESport-10x COM#.
24
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
8
Configuring Virtual COM Port
The Virtual COM port can be configured in the Device Manager of the operating
system or the Manager software. In either case the IP Address, Port #, Protocol,
and Flow Control settings must match the ESport-10x settings for the software to
open the Virtual COM port.
8.1
Configuration with Manager Software
1.
At the Desk Top select Start/Programs/PNI/ESport-10x Servers/ESport-10x
Manager. Double click the Virtual COM Configuration button.
2.
Double click the COM # displayed in the screen to open the configuration
window.
3.
Make the adjustments and select OK to complete the changes.
8.2
Configuration with Device Manager
1.
On the Desk Top select Start/Settings/Control Panel. Select the System Icon
when the Control Panel window opens.
ESport-10x Manual
25
Passport Networks Inc – Ph (510) 828-7411
2.
In the System Properties window select the Device Manager button.
3.
In the Device Manager select the + button next to Ports (COM & LPT) to
expand and see the ESport-10x (COM #). Double click ESport-10x (COM #)
to open the Properties window.
4.
Select the Configuration tab. From here the same settings found in the
ESport-10x Manager can be adjusted.
26
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
9
Uninstalling the Virtual COM Port
The ESport-10x Manager software Uninstall Virtual Com port feature will
remove the mapped COM port in the Device Manager of Windows 2000 and XP
operating systems. It may also be removed in the Device Manager of Windows
98, ME, NT, 2000, and XP. Windows 98 users will also find a Remove Virtual
COM feature in the programs file.
9.1
Removing the Virtual COM port with Manager Software
1.
At the Desk Top select Start/Programs/PNI/ ESport-10x Servers/ ESport-10x
Manager
2.
In the Manager window select Virtual COM Configuration. Highlight the
mapped COM port number to be removed.
3.
Select Uninstall Virtual COM button. The Manager will ask for confirmation.
Select Yes to complete the uninstall procedure.
ESport-10x Manual
27
Passport Networks Inc – Ph (510) 828-7411
9.2
Removing the Virtual COM Port using Device Manager
The screen shots were taken from a Windows XP operating system
1.
On the Desktop select Start/Settings/Control Panel. Select the System icon
when the Manager window opens.
2.
Select Device Manager in the Systems Properties window. In the Device
Manger window select the + next to Ports (COM & LPT) to expand.
3.
Highlight ESport-10x (COM #) to be removed, go the Action tab at the top of
window and select uninstall. A confirm Device Removal window will
appear. Select OK to proceed.
4.
The ESport-10x COM # will be removed and the Device Manager window
will refresh and display the remaining COM ports.
28
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
10 Using Console
Before the ESport-10x is installed on a LAN the Console Mode can be used to change
the settings from the defaults. Connect a null modem cable between the serial port on
the ESport-10x and the COM port on the PC. Apply power to the ESport-10x. The
Run LED will flash. See chapter 6 for details on Server Properties.
Using Hyper Terminal open the connected PC COM port at a baud rate of 9600, Data
bits 8, Parity None, Stop bits 1, and Flow control None. Ensure all the DIP switches
are in the ON position for ESport-101 and ESport-102.
To view the menu hit the space bar. There are six Console Mode screens: Server,
Network, Serial Mode, Operation, Monitor and Configuration. Tab, Back Space
and arrow keys can be used to highlight the desired function on the screen list.
Pressing Enter moves the cursor to the first field with the current screen. The
configuration fields can be changed by pressing Enter and selecting from the list that
appears. The Escape key moves the cursor back to the screen list. Pressing the Space
Bar refreshes the page.
ESport-10x Manual
29
Passport Networks Inc – Ph (510) 828-7411
30
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
Once all the changes have been made move to the Configuration screen, select Save
and press Enter. The restart message will appear. Select Yes to save changes. This is
necessary to write the settings to the server.
ESport-10x Manual
31
Passport Networks Inc – Ph (510) 828-7411
11 Using Telnet
Telnet can be used to configure the Serial Server from any PC on the LAN. The
Telnet window displays the same configuration information shown in Console Mode
and allows server properties to be configured. See chapter 6 for details on Server
Properties.
Ensure the PC and ESport-10x are connected to the LAN, and the serial server is in
RS-232, RS-422 or RS-485 mode before you can telnet to it and access the
configuration screens. From the Desktop, click Start, then Run. The Run dialogue
box will open. Type in Telnet and the IP address of the Serial Server to be configured,
then click OK.
The Telnet window will open and the Server screen will appear. See chapter 10 for
configuration screens and navigation.
32
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
12 Using Web Server
The Web Server can be used to configure the Serial Server from any web browser
software (such as Internet Explorer). Server properties can be set up using three
browser pages. See chapter 6 for details on Server Properties.
In Internet Explorer type the IP Address of the Serial Server into the address field near
the top of the window and press the Enter key. The following window will appear:
Navigate and change properties as required using the mouse and keyboard. To change
serial port properties, click Serial Port on the left side of the browser window. The
following page will appear:
ESport-10x Manual
33
Passport Networks Inc – Ph (510) 828-7411
To change other operational properties, click Operation on the left side of the
browser window. The following page will appear:
Click Save to store changes to the Serial Server. Settings for each Port must be saved
separately.
34
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
13 Upgrading the Serial Server Firmware
New firmware may be available at times on our web site and may be
downloaded and flashed to the ESport-10x currently in use. The user can
upgrade using a direct connection to the ESport-10x serial port or the Virtual
COM port feature.
1.
Download the new upgrade .hex file and place in a folder.
2.
Set ESport-10x to Upgrade mode. Ensure that the DIP switches on ESport101 or ESport-102 are all in the OFF position.
3.
Connect a null modem cable between the PC and the ESport-10x. When
using the Virtual COM mode a cable is not required.
4.
Open the Manager software and select the Firmware Upgrade button.
5.
In the Serial Port selection options select the COM port number used to
connect the PC to the ESport-10x. If using the Virtual COM port select that
number.
6.
Select Browse, find the location of the firmware, select Open, and then select
the upgrade button.
7.
A serial menu will appear allowing the upgrade software to be setup the same
as the ESport-10x serial settings. The settings must match or the upgrade
will fail.
ESport-10x Manual
35
Passport Networks Inc – Ph (510) 828-7411
8.
A window showing the Upgrade progress will appear followed by a window
indicating the Upgrade was successful.
9.
ESport-10x will reset itself to complete the upgrade process.
36
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411
14 Troubleshooting
Q: Why sometimes Hyperterminal loses characters or display funny characters?
A: This happens when you open a new Hyperterminal connection and keep inputting
the same character. The reason is before Hyperterminal receiving two different
characters from the other end, its status is Auto detect, and your port settings haven’t
fully take effect, so the transferred data is not predicable. To solve this problem, input
two different characters from the other end, then the Hyperterminal status will show
your port settings such as 9600 8-N-1, save this Hyperterminal connection. Next you
open your saved Hyperterminal connection, everything will be fine.
Q: What should I do when I forget the IP address or baud rate setting of a ESport10x?
A: You can use the searching capability to get the information of all ESport-10x on
the network. Double clicks on the searched result will show the detail configuration
parameters of the device.
Q: Why I cannot open virtual COMx?
A: The server settings and virtual COMx settings may not match, please make sure
their IP address, protocol, port and flow control mode are the same, and the remote IP
address should be the host IP address. Besides the ESport-10x cannot be at Console
mode.
Q: Why the arrow keys of hyperterminal in Windows 2000 do not work in Console
mode and telnet?
A: Please download new version of hyperterminal. The hyperterminal comes with
Windows 2000 does not send the arrow key code properly.
ESport-10x Manual
37
Passport Networks Inc – Ph (510) 828-7411
38
ESport-10x Manual
Passport Networks Inc – Ph (510) 828-7411