background image

Revised June 3, 2004

Firmware Version 5.3

EtherPath

User’s Guide

Summary of Contents for EtherPath

Page 1: ...Revised June 3 2004 Firmware Version 5 3 EtherPath User s Guide...

Page 2: ...2 This device must accept any interference received including interference that may cause undesired operation CE Marking Warning This is a class B product In a domestic environment this product may c...

Page 3: ...Telnet Configuration 13 Overview 13 Terminal Configuration 14 Telnet Configuration 15 Terminal Telnet Interface 17 Chapter 4 Browser Configuration 36 Overview 36 Connection Procedure 36 Web based Inte...

Page 4: ...Connect via the LAN 66 Other Problems 68 Checking Device Operation 70 Appendix A Specifications 71 EtherPath Specifications 71 RS 232 PIN Assignments 72 Control Signal Operation 73 CABLES 75 Appendix...

Page 5: ...Introduction iii AT Command Operation 83 Appendix D RS 422 RS 485 Interface 84 Introduction 84 RS 422 4 Wire RS 485 Interface Pinout 85 2 Wire RS 485 Interface Pinout 86...

Page 6: ......

Page 7: ...ta from any Serial device convert the data to a valid IP packet and transmit that data over the LAN WAN Serial devices can then be accessed from anywhere on your LAN WAN by any workstation computer ru...

Page 8: ...odes are described below Figure 1 Modes of Operation Client Server Mode In this mode two EtherPaths are used Both are connected to serial RS 232 devices This is termed a Nailed Up connection The Clien...

Page 9: ...twork programming tools By using port redirection the EtherPath may function as a remote serial port on a PC Point to Multiple Point EtherModem Mode Point to multiple point EtherModem operation allows...

Page 10: ...mode Commands are listed in the Appendix Connection Recovery The EtherPath uses a proprietary protocol to ensure the client server session always exists on TCP IP When data hasn t been transferred th...

Page 11: ...e web Browser interface telnet configuration interface and SNMP configuration interfaces may be disabled Specific IP addresses may be configured into the unit to disallow configuration from any other...

Page 12: ...els are shown below Figure 1 EtherPath 1 Power port Connect the power adapter here 2 10 100Base T port Connect lan cabling here 3 Red LED Client Server Setup Indicator 4 Red LED LAN Activity Indicator...

Page 13: ...tch places the unit in configuration mode and is used only when configuring the EtherPath via the serial port as explained in Chapter 3 Configuration Return from configuration mode by exiting the conf...

Page 14: ...he Ethernet Status indicator It is lit when there is a valid 10 100BaseT Ethernet connection This LED flashes with activity on the Ethernet even if the activity isn t directly to this unit The upper r...

Page 15: ...function indicator The different states indicated are described below Green LED Indication Status Description OFF Pin 6 input is low and there is no telnet connection ON Pin six is high and there is...

Page 16: ...ct your dealer immediately Software Requirements The EtherPath supports the following protocols TCP IP UDP ARP ICMP TELNET SNMP The EtherPath has been tested to work with All versions of Windows Unix...

Page 17: ...IP address in the unit prior to configuration with these methods The default IP address may not work with your network If you use Terminal Mode configuration then the configuration should be performed...

Page 18: ...on Only use the power adapter provided with the EtherPath Using a different one may cause hardware damage 3 Connect the Serial Port Device Connect the serial port device to the serial port on the Ethe...

Page 19: ...owser After installing the EtherPath in your LAN use your Web Browser for configuration See Chapter 4 Browser Configuration for details Terminal Mode Use a serial cable connection and a communication...

Page 20: ...ocedure 1 Connect the EtherPath to your PC or terminal using a null modem cable 2 Press the configuration setup switch momentarily It is located on the side of the EtherPath and accessed through a sma...

Page 21: ...k 2 Connect to the EtherPath with your telnet program An example command might be telnet IP_Address Port_number Where IP_Address is the IP address of the EtherPath Port_number for configuration is 800...

Page 22: ...of 255 255 255 0 then you must either change the EtherPath s IP address using a directly connected terminal or change your PC to an address in the above range and reboot Once the PC will communicate w...

Page 23: ...teway Address 2 Set Manager Telnet IP Address 3 Serial Port Configuration 4 Advanced Configuration 5 Display Configuration Settings 6 Reset Configuration to Default 7 Save and Exit 8 Security Configur...

Page 24: ...Gateway Address NOT SET Subnet Mask 255 255 255 0 Server Mode Listen on Port 3000 IP Fragmentation ALLOWED Ethernet Mode Auto TCP Tx Timeout ENABLED SET LOCAL UNIT CONFIGURATION 1 Local IP Address 2 R...

Page 25: ...3 Gateway IP Address If the remote device this unit communicates with is not on the same LAN then the gateway to the other LAN must be entered here 4 Subnet Mask The network mask indicates what class...

Page 26: ...e and is transparent to the data being transported Telnet Server and Telnet Client modes perform Telnet command processing and should be used when an EtherPath is communicating directly with a Host Te...

Page 27: ...clear entry 2 IP address clear 2 Enter Command This screen shows a table containing four 4 entries By default all entries are blank These entries provide a security feature Only a user at one of the...

Page 28: ...9600 6 4800 7 2400 8 1200 9 600 10 300 3 Parity bit 0 None 1 Odd 2 Even 4 Data bits 0 7bits 1 8bits 5 Stop bits 0 1bit 1 2bits 6 Pin 6 Control 0 From Interface 1 Forced ON 7 Dial Mode 0 ATD 1 Hardwar...

Page 29: ...The CTS signal controls output flow Baud Rate Speeds between 300 bps and 230 4Kbps are supported Parity The choices are None Odd or Even Data Bits The choices are 7 or 8 This does NOT include the pari...

Page 30: ...up connection use Hardware See Chapter 5 Point to Multiple Point Mode for use of the AT setting RS 485 Mode Select between 4 wire full duplex and 2 wire half duplex RS 485 mode For RS 485 operation t...

Page 31: ...4096bytes 3 Flow Control OFF Buffer Level min 1 max 99 4 Flow Control ON Buffer Level min 1 max 99 5 Line Terminator Character min 0 max 255 6 Transmit on LT Character 0 OFF 1 ON 7 Server End of Line...

Page 32: ...free running clock and if there is data in the buffer an IP packet is transmitted every TIMER msec When set to 1 the timer is a serial port idle time value If there is data in the buffer and the seri...

Page 33: ...e trigger charaacter The EtherPath is being used in Client mode The following setting Transmit_on_LT_Char is ON 6 Transmit_on_LT_Char When this setting is ON any data in the buffer will be sent immedi...

Page 34: ...ould be used if any messages from the EtherPath would create interference OFF is the most commonly used value 9 Keep Alive Frequency Setting this parameter to a non zero value will enable a Keep Alive...

Page 35: ...SNMP CONFIGURATION Name of Contact Person Supervisor Device Name GW0000B0 Physical Location Head Office SNMP Community public MANAGER CONFIGURATION Entry Manager_IP_Addr 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0...

Page 36: ...ACTIVE CONNECTION Press any key to continue Note that no data can be changed Pressing any key from the above screen will return you to the Main Screen All data items except the following have been ex...

Page 37: ...ansmitted through the serial RS232 connection Current Configuration Switches Status Current setting of the DIP Switches Current Connection IP Address The IP address of thedevice PC terminal or remote...

Page 38: ...ore rebooting with main menu option 7 Main Menu Option 7 Save and Exit Selecting 7 from the Main Menu will store the configuration details in the EtherPath and exit the configuration program If using...

Page 39: ...configuration may be turned off If set to disabled the unit will not answer to web browser inquires Disable Telnet Configuration If disabled the unit will not answer telnet connection requests on por...

Page 40: ...d authentication These restrict the ability of an unwanted user from changing the configuration of the EtherPathl They do not restrict the ability of a remote device to deliver packets to the EtherPat...

Page 41: ...ame for the device Physical Location This can be used to store he location of the device SNMP Community The SNMP community name Default is public Main Menu Option 0 Exit without Saving Selecting 0 fro...

Page 42: ...ides the most user friendly interface than the Telnet Terminal method The EtherPath must be installed in your LAN before this configuration method can be used Most Browsers will work The only requirem...

Page 43: ...nge 192 168 1 2 to 192 168 1 254 with a Network Mask of 255 255 255 0 then you must either change the EtherPath s IP address using a directly connected terminal or change your PC to an address in the...

Page 44: ...sed Interface The first screen is similar to Figure 2 Figure 2 Sign on Screen Use the menu bar on the left to navigate to the desired screen On line help is available on each screen Each screen is exp...

Page 45: ...e device that is plugged into THAT EtherPath The device at the other end of the Ethernet link may be set differently Flow Control The choices are None XON XOFF and RTS CTS It is common to use NONE for...

Page 46: ...The choices are 1 or 2 Commonly use 1 Dial Mode The choices are ATD or Hardware This configures the EtherPath when in client mode to connect to a remote device when it receives an asserted hardware pi...

Page 47: ...received either through the LAN or Serial port The display is updated every 10 seconds Data Network Current Connection IP Address The IP Address of the remote to device to which this EtherPath is curr...

Page 48: ...or received by the EtherPath through the LAN connection Under normal conditions this should be 0 Data Serial Port Bytes Received Number of Bytes received through the serial RS232 connection from the S...

Page 49: ...n Idle Timeout Mode The time period this unit s serial port must be idle after receiving a character before sending a block of data via the Ethenet This is used to keep incoming blocks of data intact...

Page 50: ...and the EtherPath is unable to transmit the data then no further input will be accepted Under normal operation this will not happen This is normally left at the default value Flow Control ON Buffer L...

Page 51: ...problems in other environments CR NULL character pairs are also converted to a CR only If this setting is OFF then no conversion is done In Client Mode this setting has no effect Client Local Charact...

Page 52: ...the value to zero LAN Configuration Screen Figure 6 LAN Configuration Screen This screen allows you to set all data relating to your LAN Local IP Address The IP address of this EtherPath device on you...

Page 53: ...th is communicating directly with a Host Telnet Client or Server Ethernet Mode Although most often used in auto configure mode the EtherPath may be forced to 10Mbps 100Mbps half or full duplex This op...

Page 54: ...is value is not required and will be ignored Remote Listen IP Port Number This is the TCP IP port number the EtherPath listens on when in server mode The default is port 3000 When in client mode this...

Page 55: ...be fragmented by the EtherPath If set to ONE the DONTFRAG bit is set in IP packets and all blocks are transmitted intact This is normally set to 0 but is set to 1 for some SCADA applications The defa...

Page 56: ...d These are text fields commonly used in SNMP Simple Network Management Protocol Programs to identify this device when browsing the network Other standard MIB values are returned to the SNMP manager a...

Page 57: ...51 Device Name This can be used to store a descriptive name for the device Physical Location This can be used to store he location of the device SNMP Community Name The SNMP community name The default...

Page 58: ...This screen displays all current settings for this EtherPath Clicking the Set to Defaults button will restore ALL values to their factory default values When this is done the EtherPath will reboot an...

Page 59: ...to Point Nailed Up Mode Both EtherPaths must be correctly installed and configured as described in Chapters 3 or 4 One serial port device is connected to the Server EtherPath and another serial devic...

Page 60: ...u may now proceed as if the remote serial port device was directly connected to the serial port of your local serial device If Pin 6 control is set to From Interface then the serial device must provid...

Page 61: ...riate for your network then you would enter the command telnet 192 168 1 1 3000 You should see a Connected message from the telnet client when the connection is established Some telnet clients don t d...

Page 62: ...into the Client EtherPath device earlier Power up the local EtherPath It will be in command mode awaiting a connection command Type the command AT enter to test the RS 232 connection It should answer...

Page 63: ...Operation 57 Disconnect from that remote EtherPath with either the command followed by ATH or by lowering the hardware lead on pin six See the Appendix for a complete list of AT commands and responses...

Page 64: ...telnet server by using an ATD dial command ATD1 2 3 4 5555 where 1 2 3 4 is the IP address of the remote telnet server and 5555 is the optional connection port number configured in the remote telnet...

Page 65: ...ngs for this device must be the same as the values entered into the Client EtherPath device earlier Power up the local EtherPath The EtherPath will automatically connect to the remote telnet server us...

Page 66: ...ay that is appropriate for the application and perceived risks The EtherPath may be configured with several levels of security configuration and authentication These restrict the ability of an unwante...

Page 67: ...serial port Level 0 No specific security configuration is required Make sure that no IP addresses have been entered in menu item 2 Set Manager Telnet IP Address screen or the Administrator Access Rig...

Page 68: ...issued upon establishing a telnet configuration session There may be up to 3 user names and passwords configured If no users are configured password protection is disabled User names and passwords are...

Page 69: ...on ENABLED SNMP Agent ENABLED Index UserName Password 1 2 3 SET SECURITY CONFIGURATION 1 Disable Web Configuration 0 ENABLED 1 DISABLED 2 Disable Telnet Configuration 0 ENABLED 1 DISABLED 3 Disable SN...

Page 70: ...ck that all cables used are wired correctly and properly connected If connecting to a 9 pin PC port a crossover null modem cable is required P1 All the EtherPath s LEDs are off S1 Check the power supp...

Page 71: ...Troubleshooting 65 10BaseT or 100BaseT Sometimes it helps to move the network cable to a different hub port or power cycle the hub especially when using smart hubs or Ethernet switches...

Page 72: ...x this first If the LAN connection are OK the problem is in the LAN addresses or routing You should be able to ping both EtherPaths in a Client Server pair If using a LAN without routers you can conne...

Page 73: ...ll changes that block the EtherPath ports Are you trying to connect to the EtherPath data port with a web browser That only works for configuration on port 8000 Web Browsers often are configured to us...

Page 74: ...ent EtherPath doesn t automatically connect to the Server EtherPath S2 Check that One unit is configured as a client the other as a server For troubleshooting note that the DTR signal is asserted as s...

Page 75: ...EtherPath close the TCP IP connnection to the Client Mode EtherPath or other client program S6 The Server Mode EtherPath will disconnect the link if it does not receive any packets from the Client Mo...

Page 76: ...ommand telnet IP_Address 8000 Where IP_Address is the IP Address assigned to the EtherPath and 8000 represents the Port number The port number is 8000 for configuration but 3000 is the default for nor...

Page 77: ...OM 512 Bytes LAN Buffer 2 Kbytes RS 232 RS 485 Buffer 4 Kbytes RS 232 RS 485 one male DE 9 connector Network Ethernet 10Base T 100Base T CPU 16 Bit Power 9 to 12 VDC 260 ma or Optional power supplies...

Page 78: ...e chart below details signal directions and names Serial Port Pin Assignments Pin Signal Name Type 1 Carrier Detect CD In 2 Receive Rx In 3 Transmit Tx Out 4 Data Terminal Ready Out 5 Signal Ground GN...

Page 79: ...nection is established and returns to low when that connection is disconnected Signal Ground Common ground DSR Input Used for connection control If the EtherPath is configured for Hardware Pin 6 Dial...

Page 80: ...reaches the Flow Off buffer level this signal is lowered When the buffer level decreases to the Flow ON buffer level this signal is raised CTS Input When Flow Control is set for CTS RTS lowering this...

Page 81: ...ions To PC 9 pin COM port SS 1 1 6 2 3 4 5 7 8 PC 4 3 2 1 6 5 8 7 This is a relatively common null modem PC crossover cable SR Mux Composite or Access Switch Input Port BLU ORG BLK RED GRN YEL BRN WHT...

Page 82: ...assist in designing special cables at no cost or provide proven cable solutions at a reasonable cost Ethernet Cross Over Cable Used to connect two EtherPath Ethernet connections back to back without...

Page 83: ...pendix are EtherPath description and behavior Application notes Links to sample code In addition to user written software applications there are port redirector software packages that work quite well...

Page 84: ...as needed Note that EtherPath version 5 2 and earlier always used port 5000 as the sending port 8000 Provides a telnet configuration service for all modes Do not use port 8000 in user written program...

Page 85: ...fer move the data into the network buffer and send it by Ethernet to the application when the buffer is full or on the next tick of the transmit timer Transmit Conditions The EtherPath will transmit a...

Page 86: ...g sErIaLsErVeRkEePaLiVe is sent out by the Client Mode EtherPath if the time since the previous transmission exceeds the configured keep alive time It tells the Server Mode EtherPath that I am still a...

Page 87: ...Path a demonstration client server software system and other issues A complete copy of the SNMP MIB is available from the same site along with a free port redirector program along with source code for...

Page 88: ...IP_address ATDT IP connect to IP_address ATH 0 1 on off hook ATH cr ATH0 ATO 0 1 return to data mode from command mode if connected ATE 0 1 echo off on ATE cr ATE0 ATS0 0 1 switch to Client 0 or Serve...

Page 89: ...ch as Invalid IP address and Invalid Entry The ATE and ATV settings are saved in non volatile memory when the AT W command is entered and those settings are restored when the EtherPath is reset The Fa...

Page 90: ...The 9 pin serial connector on the EtherPath may be for either RS 232 or RS 422 4 wire RS 485 point to point operation using internal jumpers Changing the Setting Remove the main board from the case by...

Page 91: ...422 4 Wire RS 485 Interface Pinout Serial Port Pin Assignments Pin Signal Name Type 1 No Connection N A 2 No Connection N A 3 Transmit Data Return Tx Out 4 Receive Data Return Rx In 5 Signal Ground GN...

Page 92: ...ut Serial Port Pin Assignments Pin Signal Name Type 1 No Connection N A 2 No Connection N A 3 Receive Transmit Rx In Out 4 No Connection N A 5 Signal Ground GND N A 6 No Connection N A 7 No Connection...

Reviews: