Viola Systems ESERV-10 Скачать руководство пользователя страница 9

User’s Manual 

2.     Operation of ESERV-10 

 
The ESERV-10 device server consists of a 16-bit RISC processor, a 130-kByte Flash-memory for 
Web-pages, an Ethernet controller with 10 Mbps RJ45 network interface and a serial port driver 
with RS-232 or RS-422/485 interface. The following figure shows the block diagram of ESERV-10. 
A more detailed technical specification of the device is given in the Appendix 1. 
 
 

DIP
Switch

COL Led

ACT Led

RJ45
10BaseT port

Processor, OS
TCP/IP, Applications

Ethernet
Controller

Memory

Serial port

(RS-232,
422,485)

DC
Power

 

 
 
The operation of ESERV-10 can be divided into following categories: 

  Connection via the Internet to a serial port 

 Web 

server 

A detailed look to the available server modes of the ESERV-10 is given in the Appendix 2.  
 

Connection via Internet to Serial Port 

ESERV-10 device server operates as an invisible modem from the serial device’s point of view. 
ESERV-10 processes the data received from the Internet so that only the “payload” is directed into 
the serial port without the Ethernet or TCP/IP parts. The data from the serial port is encapsulated by 
ESERV-10 into the TCP/IP protocol and transmitted forward through Ethernet. Connection to the 
serial port can be achieved via the Internet with TCP and UDP through a configurable port. 
 
 

IP           TCP/UDP           DATA

Local Network / Internet

ESERV-10

DATA

Serial Device

 

 
 
Transmission Control Protocol (TCP) is a so-called virtual circuit / connection-oriented protocol that 
establishes a fixed virtual connection between two devices. TCP takes care of the entireness of the 
data by using checksum and data transmission which use automatic handshakes. Since TCP 
establishes a fixed connection between devices, the serial port can only be used from one TCP 
connection at a time. The TCP protocol is used, for example, in the Telnet program.  

ESERV-10 

Viola Systems Ltd. 

Содержание ESERV-10

Страница 1: ...ESERV 10 User s Manual Version 2 2 June 2003 ...

Страница 2: ...ct the Device 15 Install the Viola Configurator 16 Add a New Device 17 Assign the IP Address and Network Mask 18 Creating duplicate configuration 19 5 ESERV 10 Configuration 20 Configuring Using Viola Configurator 20 Configuring Using ICMP PING 21 Configuring Using Telnet Connection 22 Configuring Using Serial Port 23 6 Constructing and Saving Web Pages 24 Construction of Web Pages 24 7 Features 2...

Страница 3: ...ms Ethernet is a trademark of XEROX Corporation Windows and Internet Explorer are trademarks of Microsoft Corporation Netscape is a trademark of Netscape Communications Corporation All other product names used in this manual are the properties of their respective owners and are acknowledged Viola Systems Ltd Lemminkäisenkatu 32 FIN 20520 Turku Finland E mail info violasystems com Technical Support...

Страница 4: ... the programs as well as all copyrights relating to the programs are sole property of Viola Systems Any transfer licensing to a third party leasing renting transportation copying editing translating modifying into another programming language or reverse engineering for any intent is forbidden without the written consent of Viola Systems Viola Systems has attempted to verify all information in this...

Страница 5: ... 1 IEC 801 3 Radio Frequency Electromagnetic Field 2 IEC 801 2 Electrostatic Discharge 3 IEC 801 4 Fast Transients AC Power Ports and Signal cables Supplementary Information The product complies with the requirements of the Low Voltage Directive 73 23 EEC and EMC directive 89 336 EEC Warning This is a Class A product In a domestic environment this product may cause radio interference in which case...

Страница 6: ...output voltage of the power supply should be checked Specifically Dangerous Places and Places with Particular Risk of Damages The product is not designed to be used in dangerous places including but not limited to equipment monitoring patients nuclear plants aircrafts weapon systems traffic control devices or for any other similar purposes with the possibility of risk for life or serious risk for ...

Страница 7: ...e and industrial automation devices measuring devices and sensors through Ethernet to Internet Devices can be controlled and monitored using a standard Web browser Internet Explorer Netscape Navigator a Telnet connection or some other programs with a TCP IP connection ESERV 10 SERIAL DEVICE 10BASE T ETHERNET POWER SUPPLY ESERV 10 device servers can be used for example in cases of Remote reading of...

Страница 8: ...t everything sent to the connection arrives correctly at the target The built in Web server uses a graphic Java applet which downloads from the device server to the browser This applet works as a virtual user interface for the device ESERV 10 device server can handle all Internet related functions by acting as a modem towards the device connected to a serial port Internal Software ESERV 10 s inter...

Страница 9: ...rver operates as an invisible modem from the serial device s point of view ESERV 10 processes the data received from the Internet so that only the payload is directed into the serial port without the Ethernet or TCP IP parts The data from the serial port is encapsulated by ESERV 10 into the TCP IP protocol and transmitted forward through Ethernet Connection to the serial port can be achieved via t...

Страница 10: ...a standard Web browser Internet Explorer or Netscape Navigator by writing the ESERV 10 s IP address and the filename for example http 172 16 1 1 mypage html If the file is not available the unit will return an error page An access to the ESERV 10 without the filename http 172 16 1 1 results in that the unit tries to find the default page index html from its memory If this page is available ESERV 1...

Страница 11: ...ected 5 GND Signal ground 6 NC Not connected 7 RTS OUT Ready To Send Handshake output 8 CTS IN Clear To Send Handshake input 9 NC PSU IN OUT Pin can be used as an optional power supply for ESERV 10 or the target device In case of RS 422 485 the pin description is as follows Pin Number RS 422 RS 485 Direction Explanation 1 NC PSU IN OUT Pin can be used as an optional power supply for ESERV 10 or th...

Страница 12: ... Name Direction Explanation 1 Rx IN Receive data 2 Rx IN Receive data 3 Tx OUT Transmit data 4 NC 5 NC 6 Tx OUT Transmit data 7 NC 8 NC DIP Switches The ESERV 10 contains DIP switches for initialization and mode selection The description of the switch functions is as follows 1 2 3 4 ON Switch Number Name Function Position Description ON Processor reset 1 RST Processor reset OFF Normal position ON ...

Страница 13: ...ts the packet maximum of 16 times In a properly designed network these collisions occur seldom Frequent collisions indicate that the network segment is highly loaded Power Supply Connector The ESERV 10 has a 7 24 VDC power supply connector shown below 1 2 Pin 1 is positive Pin 2 is negative Product Information Label The product information label on the underside of the ESERV 10 contains following ...

Страница 14: ... address or you can ask your Internet Service Provider 3 Subnet Mask Typically you can use a class C network mask 255 255 255 0 Check your network administrator The following Section gives a brief look to the addresses related to internetworking If you are familiar to them you can skip to the Section Connect the Device Addresses Related to Internetworking Ethernet Address MAC The Ethernet address ...

Страница 15: ...iated with a configurable TCP UDP port number the default being 7001 Connect the Device Follow these instructions to connect the device ESERV 10 SERIAL DEVICE 10BASE T ETHERNET 1 3 2 POWER SUPPLY 4 DIP SWITCHES 1 Connect the serial device to the ESERV 10 Detailed description about the connectors is given in Chapter Connectors and Switches 2 Connect the Ethernet cable to the ESERV 10 s RJ45 Etherne...

Страница 16: ...are A through the file manager for the OS or B using the Run command In case A Start Windows Explorer Start Æ Programs Æ Accessories Æ Windows Explorer from My Computer select the CD drive and start setup exe In case B Start the Run command prompt Start Æ Run enter your CD drive letter colon backslash and setup exe for example D setup exe and press Enter or click OK 2 Click Next runs the installat...

Страница 17: ...ning WEB pages 2 Add new group by clicking Add a new group icon or by selecting Group Operations Æ Add Group 3 Give name for that group by entering the name to the appearing New Group field 4 Add new device by clicking Add a new device icon or by selecting Group Operations Æ Add Device Add Device window displays 5 Enter the Ethernet address of the ESERV 10 in format 00 06 70 XX XX XX to the MAC Ad...

Страница 18: ...n is shown in the window 3 Click OK 4 Double click Network Mask in the Name Column Similarly the Change parameter value window appears for the Network Mask 5 Enter the Network Mask Subnet Mask For most users this is the default value 255 255 255 0 Class C mask already shown in the window In some cases a Class B mask 255 255 0 0 should be used 6 Click OK 7 Click Send parameters icon to send the par...

Страница 19: ... If duplicate configuration is needed it can be made with Viola Configurator 1 Click on right button and select Use as template 2 Assign new MAC address IP address default gateway and network mask for duplicate device ESERV 10 19 Viola Systems Ltd ...

Страница 20: ...sibility to limit configuration from network In critical applications it is recommended to turn these features on Configuring Using Viola Configurator The Viola Configurator is an effective tool to set up and to control the parameters of the ESERV 10 In the following it is assumed that you have already defined the device addresses using the Viola Configurator If this is not the case or if you are ...

Страница 21: ...P cache arp s inet_adr mac_adr where inet_adr is the intended IP address and mac_adr is the Ethernet address of the ESERV 10 for example arp s 172 16 8 10 00 06 70 00 01 01 Note In Windows 2000 you might require administrator user rights in order to make the ARP changes 2 Ping the ESERV 10 with exactly 102 bytes of data ping l 102 inet_adr for example ping l 102 172 16 8 10 3 When you get a reply ...

Страница 22: ...ndows 2000 should be configured to echo typed characters locally set local_echo Because this depends on the Windows version or the Telnet program you are using please refer to the manual or the help utilities of the operating system or the Telnet program 1 Start the Telnet program of your choice and make a contact to the ESERV 10 The ESERV 10 requires system password default being pass After enter...

Страница 23: ...l port and the serial port of the PC with a null modem cable 2 Start the ESERV 10 by connecting the power to the device or when the power is on reset the processor by cycling the processor reset DIP switch on and back off 3 Set the INIT DIP switch to ON position ESERV Configuration Mode window appears 4 Select an option on the menu by entering the number or character of the option in the ESERV 10 ...

Страница 24: ...file to ESERV 10 s memory with the Viola Configurator or a TFTP program Construction of Web Pages ESERV 10 supports 256 files whose size is at most 130 kB altogether In Web page development it must be considered that all files are saved in the same directory ESERV 10 Web server is supposed to transfer simple control pages and applets All files must be located in same directory The start page is ca...

Страница 25: ...itor Connection The monitor connection is a kind of administrator connection to ESERV 10 s serial port that can be used to override all present connections in order to get a console interface for example using Telnet to your serial device The monitor connection is protected by a password Default port for Monitor connection is 8003 but this can be changed by user System Password System password is ...

Страница 26: ... SMTP server outgoing e mail 2 IP address of POP3 server incoming e mail 3 Username and password of POP3 server 4 ESERV 10 s own e mail address 5 Recipient e mail address can also be given by AT command and 6 Subject to be sent on outgoing e mails For receiving e mails the maximum length and allowed domain of incoming e mail can be configured The parameter configuration can be carried out for exam...

Страница 27: ...eck procedure can be initiated by AT command COM Port Redirector SW Serial IP runs on your PC and provides access to shared serial lines for Windows based applications As a client only redirector for remote ESERV device servers Serial IP uses virtual COM ports to create a software cable between your local PC and the remote ESERV device server and it s devices This software allows you to continue u...

Страница 28: ...24 VDC less than 200 mA Internet Protocols Supported HTTP 1 1 BOOTP TFTP POP3 SMTP Telnet TCP 6 connections UDP IP ICMP ARP Ethernet IEEE 802 3 Control software for Windows 95 98 NT 2000 Device s control database BOOTP server for set up of IP addresses TFTP for transferring of Web pages Dimensions and Weight Models in stainless steel covers Size 65 mm 75 mm 27 mm W L H Weight 0 25 kg Temperature R...

Страница 29: ... the connection by itself Compare If ESERV 10 were a telephone the incoming calls would be allowed on server mode but outgoing calls not Autosocket Client In the autosocket client mode ESERV 10 can set up the connection to the predefined IP address and communication port UDP or TCP when necessary data on serial buffer but does not allow connection to be initiated from outside If ESERV 10 were a te...

Страница 30: ...control should be used Send Timeout This parameter specifies the length of the time period that ESERV 10 stores the data from serial port before it sends it further to Ethernet A short time period is advantageous if the data in serial transmission is packet formed the whole packet is transmitted as consecutive bytes A longer time period is preferred if the serial device transmits data gradually Co...

Страница 31: ...TD CONNECT ATDxxx xxx xxx xxx ATDxxx xxx xxx xxx pppp ATDxxx xxx xxx xxx pppp These are AT dial commands with a client information ESERV 10 tries to open a connection to the given IP address xxx xxx xxx xxx and port pppp Without the port information ESERV 10 specifies the previously dialled port or the default client port depending on the definition in the internal settings of the ESERV 10 Otherwi...

Страница 32: ...t by submitting succeeding RING commands with intervals of two seconds User can accept the connection with the ATA command Example of allowing the incoming data connection RING RING RING ATA CONNECT AT CMGS This command sends e mail to the default or the last recipient with a subject configured in the ESERV 10 s internal settings After the command type the e mail text and end with a CTRL Z or ESC ...

Страница 33: ... the mail will be rejected and deleted from server Messages from ESERV 10 to User RING ESERV 10 outputs RING messages to inform the user of the incoming data connection request The user can either accept the messages with an ATA command or reject the request using ATH command CMGI ESERV 10 outputs CMGI message to inform the user that there are new messages on the e mail server ESERV 10 checks the ...

Страница 34: ...rs use to specify the destination for a packet Every computer attached to a network is assigned a unique address usually an integer A packet sent across a network includes a destination address field that contains the address of the intended recipient The destination address appears in the same location in all packets making it possible for the network hardware to examine the destination address e...

Страница 35: ...se TCP and IP are the two fundamental protocols TCP IP protocols define the unit of data transmission called a datagram and specify how to transmit datagrams on a particular network A TCP IP internet allows any pair of computers to which it attaches to communicate Each computer is assigned an IP address that is universally recognized throughout the internet Every datagram carries the addresses of ...

Страница 36: ...erial port mode RS 232 or RS 485 422 This setting is configurable only by DIP switch 2 Look into page 12 2 Network settings IP address ESERV 10 s IP address The IP address is given in a dotted decimal representation for example 172 16 8 10 Network mask Network mask for ESERV 10 For example for class C network default netmask is 255 255 255 0 Default gateway Network default gateway which is used to...

Страница 37: ...to Ethernet 4 Terminal communication mode Monitor connection Monitor connection on or off Monitor port connection must be established with TCP protocol Monitor TCP port Port to be used with monitor connection if it is enabled Monitor connection set on Communication method Look into appendix 2 for description of different communication methods RTS used to indicate connection If this parameter is on...

Страница 38: ...for POP3 server Password Password for POP3 server Mail check interval secs 0 never Interval for polling POP3 server Subject to outgoing mails Subject for outgoing emails send via SMTP server Max incoming E mail len 0 no limit Limit for incoming emails that ESERV 10 is allowed to receive Send E mail sender addr subj to RS Selects if only body of message goes to serial port or the whole email Defaul...

Страница 39: ...es or disables ESERV 10 configuration via network using Viola Configurator Allowed IP network for Terminal connections Filter incoming network terminal connections Netmask for allowed Terminal connections Netmask used for filtering terminal connections Allowed domain for incoming E mail Sets the domain from which emails are allowed to receive 8 Address book Not implemented reserved for future use ...

Страница 40: ...r devices were connected to the product How was power supplied to the product What features did and did not work What was being done when the product failed What were environmental conditions when the product failed 5 Indicate the method we should use to ship the product back to you We will return warranty repairs by UPS Ground at our expense Warranty repairs may be returned by a faster service at...

Страница 41: ...ed parts or products to do so If Viola Systems is unable to repair or replace a defective product your alternate exclusive remedy shall be a refund of the original purchase price The above is Viola Systems entire obligation to you under this warranty IN NO EVENT SHALL VIOLA SYSTEMS BE LIABLE FOR INDIRECT INCIDENTAL CONSEQUENTIAL OR SPECIAL DAMAGES OR LOSSES INCLUDING LOSS OF DATA USE OR PROFITS EV...

Отзывы: