Home
Perle Systems DS1 Network Card User Manual
Contents
1. At N aS an d 2 4 lt lt lt lt lt lt lt lt lt d d S sense oO al fs dE RTD 3 Wire In a 3 wire RTD configuration connect the return wire to Al the excite wire to Al and the sense wire to Als oe ER aon 4 EL lt lt lt lt lt lt lt lt lt d d El else sl sl E ER Ke RTD 4 Wire In a 4 wire RTD configuration connect the return wire to Al the excite wire to Al the sense wire to Als and leave the fourth wire disconnected AE Be ee Ser ey ee vak TT TT TT TT KT lt lt slels 21213 GB oJ o Relay Output Normally Open Contact To connect Relay channel R1 for a circuit that is normally inactive connect one wire to the COM common connector and one wire to the NO normally open connector O O QO SEE SEZ RI R2 204 IOLAN DS1 TS2 User s Guide Version 3 4 Wiring VO Diagrams Normally Closed Contact To connect relay channel R1 for a circuit that is normally active connect one wire to the COM common connector and one wire to the NC normally closed connector VO Wiring Diagrams 205 Wiring VO Diagrams 206 IOLAN DS1 TS2 User s Guide Version 3 4 TruePort Utility Introduction This chapter provides information on the TruePort utility TruePort TruePort is a com port redirector utility for the IOLAN It can be run in two modes e TruePort Full mode This mode allows complete device co
2. 187 Sorlal PING sees Ge SS De Ge Ge EEN 187 NICK 187 DB25 STEIER 188 ARE EEN OE ENG EE EE OE IE N 189 DB9 Male Serial Ont 190 DB9 Male VO siese cede see eds ee Vee ee do wee dee ed oe de ee ke Ge ee 190 EIA 232 Cabling DiagramS une 191 Terminal DB25 Conpnechor ke KEN KREE KEREN KEN KEEN RENE KEREN KEEN 191 DB25 Male et een 191 DB25 Female ee ee ee ee ee ee ee ee ee ee ee 191 BAD EER ESE ENEE EEN 192 DB9 Male ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 192 Modem DB25 Connector cscscceeeccseecceeecseeeeeseecseeeeeeeeeessenseeneaeeeeesenes 193 DB25 Male ee ee ee ee ee ee ee ee 193 AE EA E RE eege 193 DB9 Male ee ee ee ee ee ee ee ee ee ee 194 Appendix C Setting JdumpersS i e EE RE EE EE EE Ee Ke 195 EE d ee Ge E AG Eed AG E RN Ga RE GE SEGE ee 195 1 Port ie Fe ed 195 IOLAN DB25 Maleitemale Ee ee ee ee ee ee 195 OAN RAS EE ea Se RO ER Re Ee Se ese 196 IOLAN Dog 196 2 Port IOLAN E 197 Digital VO Module nn GE KERE eu pe Ge ee 198 Analog Input Mod le iss Nee Ai ee ik Ki ond EN OE ee N GE eN EN ie 199 14 IOLAN DS1 TS2 User s Guide Version 3 4 Table of Contents Appendix D VO Wiring Diagrams sesse EE EE EE EE EE 201 Wiring LO AGU INS EREGAS naar 201 Digital Eege 201 Digital Input Wet Contact 201 Digital Input Rieger 201 Digital Output Sink une 202 Digital Output Source einen 202 Analog IT ainiaan anaana nania aaaea baada akataa aaisan 203 OVAA a E A EA EE EE OE OE 203 ie le s
3. Advanced Settings Modems TruePort Baud Rate Modem Name Modem Initialization String Add Edit If any modems have been configured they will be displayed Adding Editing a Modem You can add new modems or edit existing modems through the following window Modem Name Initialization String Configure the following parameters Name The name of the modem Restrictions Do not use spaces Initialization String The initialization string of the modem see your modem s documentation IOLAN DS1 TS2 User s Guide Version 3 4 Advanced TruePort Baud Rate Tab Overview The TruePort utility acts as a COM port redirector that allows applications to talk to serial devices across a network as though the serial devices were directly attached to the server For IOLAN I O models you can also monitor and control I O through the TruePort client Functionality Since some older applications may not support the higher baud rates that the IOLAN is capable of achieving the baud rate can be mapped to a different value on the IOLAN Through TruePort you can map the baud rate of the host COM port to a higher baud rate for the serial line that connects the serial device and the IOLAN See TruePort on page 207 for more information about the TruePort utility Field Definitions Advanced Settings Modems TruePort Baud Rate Map TruePort Baud Rate Map your TruePort baud rate running on the application softwa
4. Command Line The name of the application that has been already been downloaded to the IOLAN plus any parameters you want to pass to the program For example using sample out raw program this is sample program supplied with the SDK you would type outraw s 0 192 168 2 1 10001 Acct 10001 if you were starting the application on the Server notice the s 0 parameter specifies serial port 1 to this particular application Field Format Maximum of 80 characters Overview Review the configuration options in the Advanced page to determine if any of them apply to your implementation Login Tab Field Descriptions Login Bootup Files Message of the Day MOTD TFTP Advanced Login Settings C Use System Name in Prompts C Display Login Banner C Use Custom Login Prompt C Bypass Login Password Password Retry Limit 3 Configure the following parameters Use System Name Displays the System Name field value instead of default product name When in Prompts enabled the Server Name is displayed in the IOLAN login prompt CLI prompt WebManager login screen and the heading of the Menu Default Disabled Display Login This parameter concerns the banner information product name software Banner version This banner information is presented to a user with a login prompt For security reasons you can turn off the display of this information Default Disabled Use Custom Login When set and a custom language file is in u
5. Default 5 ASCII value E Defines the escape character Returns you to the command line mode This value is in hexadecimal Default 1d ASCII value GS IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Serial Tunneling Profile Overview The Serial Tunneling profile allows two IOLANs to be connected back to back over the network to establish a virtual link between two serial ports based on RFC 2217 Functionality The serial device that initiates the connection is the Tunnel Client and the destination is the Tunnel Server although once the serial communication tunnel has been successfully established communication can go both ways gt gt _ ss Serial Device IOLAN IOLAN Serial Device A more detailed implementation of the Serial Tunneling profile is as follows d Serial j Serial Ss H Server Client Tunnel IOLAN IOLAN Tunnel E S The Server Tunnel will also support Telnet Com Port Control protocol as detailed in RFC 2217 d Serial E E Server Fm Tunnel IOLAN Running 2217 Application The IOLAN serial port signals will also follow the signals on the other serial port If one serial port receives DSR then it will raise DTR on the other serial port If one serial port receives CTS then it will raise RTS on the other serial port The CD signal is ignored 97 Serial Port Profiles General Tab Field Descriptions General Hardware Packet Forwarding Serial Tunneling S
6. Example 3 Read the raw current minimum and maximum values of the third Analog input A3 on an A4D2 unit A3 current raw value is an input register with the decimal value of 2150 hex 0x0866 Request 0x04 0x08 0x86 0x00 0x03 Response 0x04 0x06 0x10 0x03 OxOF 0x30 0x10 0x20 Current 0x1003 Minimum 0x0F30 and Maximum 0x1020 Set Commands 162 The following tables show the general structure to be used for set commands Command Format Bytes ofBytes Value 1 1 Command Code in hex e OxOF Set Boolean registers R W coils e 0x10 Set holding registers read write registers 2 3 2 Starting register number see A4 T4 Registers on page 155 A4D2 A4R2 Registers on page 156 or D4 D2R2 Registers on page 157 for this value 4 5 2 Number of registers to set If this value is greater than 1 the response will contain the values of multiple consecutive registers 6 1 The length of the data in bytes to be written to the registers 7 n n Data to be written to the registers If accessing registers which are 2 or 4 bytes the data is in Network order Big endian format that is MSB LSB For Boolean registers the value field will be a bit field with the LSBit corresponding to the IO channel referenced by the starting register IOLAN DS1 TS2 User s Guide Version 3 4 Accessing I O Data Via TruePort Successful Response Format Bytes ofBytes Value 1 1 Command code from req
7. TxD 4 6 RxD RxD 5 3 TxD GND 6 4 GND CTS 7 1 RTS DTR 8 7 DSR 216 IOLAN DS1 TS2 User s Guide Version 3 4 Troubleshooting Introduction This chapter provides information that can help resolve problems with the IOLAN Hardware Problems If the IOLAN Power Ready LED is red and stays red for over 10 seconds you have a hardware problem that might to require factory service First try the following If the IOLAN is not in Console mode do the following a Set up a direct connection to the IOLAN see Through the Serial Port on page 38 for information on this type of connection b Power the IOLAN off c Switch the Console dip switch to On d Power the IOLAN on If there is a problem with the IOLAN firmware you will need to reload the firmware which can be found either on the CD ROM that came with the IOLAN or on the Perle website www perle com downloads serial shtml If the IOLAN is already in Console mode and the Power LED stays red you need to make arrangements to return the IOLAN If you purchased the IOLAN less than 30 days before this problem appears contact your distributor otherwise see the Perle web site www Perle com for factory service information Note no factory service can be performed on IOLANs that have not been registered Power Ready LED continues to flash green in Desktop models This is not an error the Power Ready LED will flahs green when seria
8. Default Disabled Listen TCP Port The TCP port that the IOLAN will listen to for I O channel data requests from TruePort Default 33816 Allow I O Access Allows serial application access to the I O over the network using the TruePort via API through COM redirector feature via a custom application using the Perle API TruePort Default Permanently enabled when Enable I O Access via TruePort is enabled See Modbus I O Access on page 153 for function codes and I O coil registration descriptions and Accessing I O Data Via TruePort on page 160 for the Perle API Advanced Slave Modbus Settings The parameters in this window configure global Modbus gateway settings that apply to all serial ports configured first as the Modbus Gateway profile and then as a Modbus Slave E Advanced Slave Settings A These settings are global and apply to all serial ports configured as a Modbus Slave Gateway Slave Gateway Settings TCP UDP Pott Next Request Delay 50 milliseconds C Enable Serial Modbus Broadcasts V Request Queuing UID Address Mode Embedded Remapped Configure the following parameters TCP UDP Port The network port number that the Slave Gateway will listen on for both TCP and UDP messages Default 502 Next Request Delay A delay in milliseconds to allow serial slave s to re enable receivers before issuing next Modbus Master request Range 0 1000 Default 50 ms Enable Serial When enabled a UID of 0
9. Host Cancel Configure the appropriate parameters Type Specify the type of route you want to configure Data Options e Host A route defined for accessing a specific host external to your local network e Network A route defined for accessing a specific network external to your local network e Default A route which provides general access beyond your local network Default Default IP Address When the route Type is defined as Host this field will contain the IP address of the host If the route Type is defined as Network the network portion of the IP address must be specified and the Host port of the address will be set to 0 Example to access network 10 10 20 the address 10 10 20 0 would be specified in this field Format IPv4 or IPv6 Address IPv4 Subnet Mask When the route is a Network route you must specify the network s subnet mask IPv6 Subnet Bits If the IP address is IPv6 then you must specify the network s subnet bits Range 0 128 Host The host that is being used at the route gateway 66 IOLAN DS1 TS2 User s Guide Version 3 4 Introduction The Serial section is used to configure the serial ports on your IOLAN The following configuration windows are available e Serial Ports This window sets up the type of connection that the serial port is being used for This is accomplished by selecting a connection profile and then configuring the applicable parameters for that profile Se
10. To power up the IOLAN perform the following steps 1 Unplug the power plugable terminal block from the IOLAN 2 Loosen the screws and then insert your positive wire into the left terminal and screw it down Insert the negative wire into the right terminal and screw it down as shown below 3 Plug the power terminal block back into the IOLAN 4 Plug the power supply into the electrical outlet 5 You will see the LEDs cycle for several seconds and then remain a solid green indicating that it is ready to configure use Before you start to configure the IOLAN you should set the IOLAN jumpers for Digital I O see Digital I O Module on page 198 or Analog Input Analog Input Module on page 199 channels IOLAN DS1 TS2 User s Guide Version 3 4 Configuration Methods Introduction This chapter provides information about the different methods you can use to configure the IOLAN Before you can configure the IOLAN you must assign an IP address to the IOLAN See the Chapter 4 Getting Started on page 45 to find out how to assign an IP address to the IOLAN Once an IP address is assigned to the IOLAN you can use any of the configuration methods to Configure users Configure IOLAN system parameters Configure serial port parameters Configure network parameters Configure time parameters Reboot the IOLAN Manage I O channels when applicable View statistics while connected to the IOLAN IOL
11. User Service After a user has been successfully authenticated the IOLAN will connect to Settings Button the specified host using the specified protocol according to e the User Service parameter for locally configured users e the Default User Service parameter for users who are externally authenticated See User Service Settings on page 95 for field descriptions of the various User Service Settings Connect to Remote When the serial port is started the IOLAN will initiate a connection to the System specified host using the specified protocol With this option user authentication will not be performed by the IOLAN Default Disabled 92 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Protocol Settings Button Host Name TCP Port Automatically When any data is received When lt hex value gt is received Specify the protocol that will be used to connect to the specified host Default Telnet Click this button to define the settings for the protocol that will be used to connect the user to the specified host The configured host that the IOLAN will connect to The TCP Port that the IOLAN will use to connect to the host Default 23 If the serial port hardware parameters have been setup to monitor DSR or DCD the host session will be started once the signals are detected If no hardware signals are being monitored the IOLAN will initiate the session immediately after being powered up D
12. Wiring I O Diagrams This section describes how to wire the various IOLAN I O models Digital VO Make sure the Digital I O jumpers support the software setting see Digital I O Module on page 198 for jumper settings Digital Input Wet Contact If you are using a wet contact for your Digital input for channel D1 connect one wire to D1 and the other wire to GND The power source is supplied by the GND ground connector A fF a Z OU A DU UP Power Source Digital Input Dry Contact If you are using a dry contact for your Digital input for channel D1 connect one wire to D1 and the other wire to COM The power source is supplied by the COM common connector A ZS OU a Z OD BA Ei EN gt Power Source IOLAN DS1 TS2 User s Guide Version 3 4 201 Wiring VO Diagrams Digital Output Sink For a Digital output sink ground configuration for channel D1 follow the diagram below Battery 1 Device Digital Output Source For a Digital output source voltage configuration for channel D1 follow the diagram below Battery Device 202 IOLAN DS1 TS2 User s Guide Version 3 4 Wiring VO Diagrams Analog Input Make sure the Analog jumpers support the software setting see Analog Input Module on page 199 for jumper settings Current To connect channel Al with a 2
13. C Enable SSL Encryption Listen TCP Port 33816 Available Network Access Allow 1 0 Access via API through TruePort There are three ways your Modbus Application can connect to the IOLAN to access I O Modbus Serial Application Connected to the Serial Port Your Modbus serial application can be connected right to the IOLAN serial port to access I O rr Serial UID 15 DE EN D ZT PC Steng Device Server E Modbus Serial OMA Application Oue Modbus Serial Application Connected to the Network If you want to access the I O from a LAN connection you can install TruePort on the PC running the Modbus serial application as described in TruePort I O on page 158 and connect to the IOLAN over the network en Power VO Digital Output DID 15 PCr running a Device Ee N Modbus Serial Application 152 IOLAN DS1 TS2 User s Guide Version 3 4 Modbus VO Access Modbus TCP Application If you have a Modbus RTU or Modbus ASCII program you can access the I O by connecting to the IOLAN over the network ET UID 15 mm g Power i PC Tanning a Device Server BE Modbus RTU Sg or ASCII E Application P Modbus VO Access The section defines the function codes and registers you will need to access the I O through Modbus TCP Modbus serial or Modbus serial TruePort Function Codes The following function codes are supported by the IOLAN 01 read coils 03 read multiple holding registers 04 read i
14. Re type Password CS Privacy Algorithm Privacy Algorithm Privacy Password Privacy Password Re type Password Re type Password Traps Trap Internet Address Configure the following parameters Contact The name and contract information of the person who manages this SMNP node Location The physical location of the SNMP node Community The name of the group that devices and management stations running SNMP belong to 166 IOLAN DS1 TS2 User s Guide Version 3 4 Management Internet Address The IP address of the SNMP manager that will send requests to the IOLAN If the address is 0 0 0 0 any SNMP manager with the Community Name can access the IOLAN Permissions Permits the IOLAN to respond to SNMP requests Data Options e None There is no response to requests from SNMP e Readonly Responds only to Read requests from SNMP e Readwrite Responds to both Read and Write requests from SNMP Default None Read Write User Specified user can view and edit SNMP variables Read Only User Specified user can only view SNMP variables Trap The trap receiver is the network management system NMS that should receive the SNMP traps This NMS must have the same SNMP community string as the trap sender Internet Address Defines the hosts by IP address that will receive trap messages generated by the IOLAN Up to four trap hosts can be defined Custom App Plugin Overview You can create custom app
15. Select Tools Download Configuration to IOLAN or click the Download All Changes button 4 Reboot the IOLAN In WebManager 1 Under the Administration option select Backup Restore 2 Browse to the configuration file that you want to download to the IOLAN 3 Click the Restore button 4 Reboot the IOLAN IOLAN DS1 TS2 User s Guide Version 3 4 173 Managing Configuration Files Downloading Configuration Files to Multiple IOLANs 174 You can download a configuration file to multiple IOLANs at the same time by doing the following in DeviceManager DeviceManager is the only configurator that does this function 1 Select Tools Download Configuration to Multiple IOLANs 2 Specify the IOLANs that you want to download the configuration to Download Configuration to Multiple Units IP Address Server Name Password Reboot Server EE EER N No Cancel Enter the following information for each IOLAN that you want to configure with the same configuration file IP Address Enter the IP address of the IOLAN that you want to download the configuration to Server Name The name of the IOLAN The IOLAN name that you put in this field is passed into the configuration before it is downloaded to the IOLAN and cannot be left blank Password Enter the Admin user password for the IOLAN Reboot Server Determines whether or not the IOLAN is rebooted after it has received the new configuration The new configuration defini
16. additional terminal definitions to the IOLAN The terminal definitions can be downloaded from a TCP IP host To download terminal definitions follow these steps 1 2 3 4 Decide which TCP IP host you are going to use It must be a machine with enabled Configure TFTP in the IOLAN as necessary Select Tools Advanced Custom Files from the menu bar From the File Type drop down select Download Terminal Definition Select the terminal definition option 1 2 or 3 and then browse to the terminal definition file that is being downloaded to the IOLAN In the Terminal profile select the Terminal Type Termx that you custom defined Creating Terminal Definition Files To create new terminal definition files you need to copy and edit the information from the terminfo database 1 On a UNIX host change directory to usr lib terminfo x where x is the first letter of the required terminal type For a Wyse60 for example you would enter the command cd usr lib terminfo w The termcap files are compiled so use the command infocmp termfile to read the required file for example infocmp wy60 Check the file for the attribute xmc n where n is greater than or equal to 1 This attribute will corrupt menu and form displays making the terminal type unsuitable for using Menu mode If the terminal definition is suitable change to a directory of your choice Rename and copy the file to the directory specified at step 4 using the
17. e Authentication required Please enter the password for the admin user Password Ce If the authentication and connection are successful the IOLAN s Server Info window is displayed If you cannot connect to the IOLAN you can highlight the IOLAN and click the Ping button to verify that the DeviceManager can communicate with the IOLAN s IP Address If the ping times out then you might need to set up a Gateway in your IOLAN or verify that your network is communicating correctly IOLAN DS1 TS2 User s Guide Version 3 4 Using WebManager to Connect to the IOLAN Using WebManager to Connect to the IOLAN WebManager can only connect to IOLANSs that already have an assigned IP address To connect to the IOLAN type the IP address of the IOLAN into the Address field as such http 10 10 234 34 You will see the login screen IOLAN DS1 Version 3 3 DS1 Username admin Password Login Logging into the IOLAN Type in the Admin password in the Password field and click the Login button Configuration Files Creating a New IOLAN Configuration in DeviceManager In DeviceManager when you select File New the New Configuration window is displayed New Configuration Choose the IOLAN Model S Family DSATS eil Osps Cer Oscs Select the IOLAN model for which you want to create a new configuration file Any configuration file created in this manner can only be save locally To
18. 3 4 117 User Settings User Settings Overview The Users window allows you to add edit and delete users from the IOLAN Functionality The Users window displays the users who have been configured You can add users edit existing users or delete users from this window See Adding Editing Users on page 119 for information on the parameters available when adding or editing a user Users Name Level admin Admin Default Normal Add 118 IOLAN DS1 TS2 User s Guide Version 3 4 Adding Editing Users Adding Editing Users General Tab Overview The General tab configures the basic user information Functionality You must minimally provide a User Name and Level for a user Field Descriptions User Settings Em General Services Advanced Sessions Serial Port Access User Name Password Confirm Password Level Configure the following parameters User Name The name of the user Restrictions Do not use spaces Password The password the user will need to enter to login to the IOLAN Confirm Password Enter the user s password again to verify it is entered correctly 119 Adding Editing Users Level The access that a user is allowed Data Options e Admin The admin level user has total access to the IOLAN You can create more than one admin user account but we recommend that you only have one They can monitor and configure the IOLAN Users c
19. Crossover Adapter RJ45F to DB9F DTE Crossover Adapter Sun Cisco RJ45M Connector Cable for Rack Mount Models The adapters cable can be purchased as a kit or individually IOLAN DS1 TS2 User s Guide Version 3 4 211 Starter Kit Adapters Cable RJ45F to DB25M DTE Crossover Adapter The following diagram shows the IOLAN RJ45F gt DB25M DTE crossover adapter pinouts This is model number DBA0011 l em e e o o o o o o o o o o D o oo0o0o000090009090 25 RJ4SF DB25M RJ45F DB25M DTE TxD 4 3 RxD RxD 5 2 TxD GND 6 7 GND DTR 8 6 DSR 8 DCD DSR 3 20 DTR RTS 2 5 CTS CTS 7 4 RTS 212 IOLAN DS1 TS2 User s Guide Version 3 4 Starter Kit Adapters Cable RJ45F to DB25M DCE Modem Adapter The following diagram shows the IOLAN RJ45F gt DB25M DCE modem adapter pinouts This is model number DBA0013 000008000000 o o o o o D e e o o 25 RJ4SF DB25M RJ45F DB25M TxD 4 3 RxD RxD 5 2 TxD GND 6 7 GND DTR 8 20 DTR DSR 3 6 DSR DCD 1 _ 8 DCD RTS 2 4 RTS CTS 7 5 CTS Accessories 213 Starter Kit Adapters Cable RJ45F to DB25F DTE Crossover Adapter The following diagram shows the IOLAN RJ45 gt DB25F DTE crossover adapter pinouts This is model number DBAOO10 l e RJ amp SF RJ45F TxD 4
20. DS1 Version 3 3 DS1 Username admin Password Login 3 If you are accessing the IOLAN in non secure HTTP just type in the Admin password the factory default password is superuser Configuration Methods 35 WebManager Using WebManager After you have successfully logged into WebManager you will see the following WebManager Logged in as admin Server Info Summary System Name DS1 Model IOLAN DS1 System Name Firmware 3 3 68 DS1 Uptime 0 Days 0 Hours 24 Minutes 3 Seconds Model MAC Address 00 80 d4 00 99 00 EED IPv4 Address 10 10 200 100 EE Version IPv6 Address es res0 280 44ff fe00 9900 MAC Address 00 80 d4 00 99 00 IP Address 10 10 200 100 Logout System Information You navigate through the different configuration windows by selecting an option in the left hand navigation tree If click on option that is next to a folder more navigation are displayed when you click on it IP Address Advanced IP Settings Advanced Mm Navigation Tabs IP Settings System Name localhost mn I The Network folder contains two configuration options IP Address and Advanced Notice that when the IP Address option is selected there are more navigation options in the form of the tabs IP Settings and Advanced Remember that in the WebManager it is necessary to press the Apply button to save your changes 36 IOLAN DS1 TS2 User s Guide Vers
21. Default None Modbus Gateway Profile Overview Each serial port can be configured as either a Modbus Master gateway or a Modbus Slave gateway depending on your configuration and requirements If your model supports I O see Modbus I O Access on page 153 for more information on using the Modbus protocol to access I O data Functionality The Modbus Gateway profile configures a serial port to act as a Modbus Master Gateway or a Modbus Slave Gateway Modbus RTU ASCII Data Modbus IOLAN Slave Modbus gt Slave Modbus Modbus Master Gateway Master Modbus RTU ASCII Data gt Modbus it IOLAN E iq J Slave Modbus Modbus TCP TCP Modbus by Modbus es Slave P Slave Gateway 106 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles General Tab Field Descriptions General Advanced Hardware Packet Forwarding Modbus Gateway Settings Mode Modbus Master Destination Slave IP Mappings Modbus Slave Protocol Modbus RTU Modbus ASCII Configure the following parameters Mode Destination Slave IP Mappings Button UID Range Advanced Slave Settings Button Modbus RTU Modbus ASCII Append CR LF Specify how the Modbus Gateway is defined on the serial port Data Options e Modbus Master Typically the Modbus Master is connected to the Serial Port and is communicating to Modbus Slaves on the network e Modbus Slave Typically the
22. EE EE N 74 General Tab Field Deseripli ns sie nennen 75 Advanced Tab Field Descrptons eie ee ee ee 76 TruePort Profile 78 BEEN 78 Functionality os RR Re ee EE DE ee ee Ro es 78 General Tab Field Descriptions iscsi cnudecansacvdescavaxccuncentieeteerecentsanedinetese 79 Adding Editing Additional TruePort Hosts iese esse ee ee ee ee ee 80 Adding Editing a Multihost Ent 81 Advanced Tab Field Descrptons ie ee ee ee ee ee 82 TOP Sockets Profile ass siese EE RANK ENE RS NEAR AN N EN SA N GE SR GE Ek NaN RS 83 VT MR EE N OE EE N 83 late ie ge SR a a a 83 General Tab Field Descriptions en 84 Adaing Editing Additional Hosts si esse neuen 85 Adding Editing a Multihost Ent 86 Advanced Tab Field Descrptons ii ee ee ee ee ee 87 UDP Sockets UE 88 VCO OE OR EE EE A 88 eise EE ER EE N 88 General Tab Field Descriptions iese ee ee ee ee 90 Terminal Profile ann 91 ONEVIEW ne een Bere 91 Functionality u a Oe EO OE OE EE u 91 General Tab Field Descriptions en 92 Advanced Tab Field Descriptions unn 93 User Service Settings EE KM ne 95 Es Es Su ie AE AE NE EE OE nea 95 elteren 95 Serial Tunneling Profile siese ve kn GENE ie N Re de ede RA Ki Nee de 97 OVETVIEW ME AR ER EE OE TEE N N 97 Functionality EE EE OE or 97 General Tab Field DescriptionS en 98 Virtual Modem Profile es EN ss ee ee ee eu 99 KEEN EE OR RE EE EE EE 99 Elsies Ee TR AE ee 99 General Tab Field Descriptions nn 100 Advanced Tab Field Descrptons iese ee Re
23. EE N acca cweawestecbsnsnnennnanibind 117 User Setlings nn eeaeee Pea ea E rE ESAR RENIEN En in 118 DYEIVIEW EE EE N EE Ee EE 118 F nctionality ORE EE EE DE EE N aaa 118 Adding Editing Users sis ei ESE EE ERG GE EEN REGSES 119 General Tab iss osse ed N Ke ai 119 OCI AR EE EE autre deeaes 119 F nctionalty sesse EE EO OE nein 119 Field DESC de 119 Table of Contents Services Tab aan 121 ONEVIEW en EE ee 121 ET seg EE EE ae A 121 Field Re die de 121 Advanced Tab vic saessncssstsansatcssuescidensnanansacsnnnedscenuaavaisalencsaxcstnsdandannesianeana 122 OR ein er nee 122 Se WR eeh dein 122 Sessions Tab ss edik Nee RAS Aa eN AAR Ke eN N ea id Ag ka es 123 OVER EWE es Ee Re EE ea Re ee ee ee ie ER Ee IE EG 123 ernieren VT EE EE een 123 Field WR eh den 124 Serial Port Access Tab vscsiscsiecetersscesssesessvetscnnsscninscensenasestetessseanwavewesevans 125 OVENIEW ee ee ee 125 Field We le de 125 Chapter 9 Configuring Security sssesseeeeeeees 127 ige eke die EE deai assaia E rra A Sa EEE 127 EE 127 8E EE aaa Han an danach un 127 F NCHONaI NV nennen 127 Field Descriptions sesse si seed Ak ke N eN AK EG N ge AA ek 128 Chapter 10 Configuring VO Interfaces esse ee ee 129 Jude ET Un RE ee 129 SEHINGS EE E 130 OVErVIEW N Ee aait 130 VO Access Functionality eise ke eie ie de AN eien RE N ao ee 130 as ede RSMO INS essen ee 130 Advanced Slave Modbus Gettmgs 4444444 131 Failsafe Timer Function
24. EER EER nenne nenn 218 Host agree LG ER EE OE AD N N 218 Login Problems RES GEES ERGE GE RS ee es 218 Problems with Terminals a 219 Unknown IP Address une 219 DHCP BOOTP Problems u 220 Language Problems an es 220 Long Reboot Cycle en 220 Kant ET 220 MOSS e EE EE DE RE 221 Vie RE AE AN ER 223 16 IOLAN DS1 TS2 User s Guide Version 3 4 Preface About This Book This guide provides the information you need to e configure the IOLAN incorporate the IOLAN into your production environment Intended Audience This guide is for administrators who will be configuring the IOLAN Some prerequisite knowledge is needed to understand the concepts and examples in this guide e Knowledge of TFTP the transfer protocol the IOLAN uses Documentation The following documentation is included on the IOLAN installation CD IOLAN I Port Quick Start Guide IOLAN 2 4 Port Quick Start Guide IOLAN I O Quick Start Guide IOLAN DS1 TS2 User s Guide IOLAN DS1 TS2 Command Line Reference Guide TruePort User s Guide TruePort Installation and Configuration Guide for Windows NT Online Help in the DeviceManager automatically installed with the DeviceManager application Link to knowledge base IOLAN DS1 TS2 User s Guide Version 3 4 17 Typeface Conventions Typeface Conventions Most text is presented in the typeface used in this paragraph Other typefaces are used to help you identify certain types of information The other typefa
25. Guide Version 3 4 Advanced Adding Editing a Host Route List Host Entry Host Name IP Address Configure the appropriate parameters Host Name The name of the host This is used only for the IOLAN configuration Text Characteristics Up to 14 characters no spaces IP Address The host s IP address Text Characteristics IPv4 or IPv6 Address Overview Entering routes in the routing list enables the identification of gateways to be used for accessing specific hosts or external networks from the IOLAN s local network Functionality There are three types of routes e Default A route that provides general access beyond your local network e Host A route defined for accessing a specific host external to your local network e Network A route defined for accessing a specific network external to your local network You can specify up to 20 routes on desktop IOLAN models Field Descriptions Host Table Route List Destination Network Mask Type Gateway Add The following buttons are available Add Button Adds a route to the Route List 65 Advanced Edit Button Changes an existing route in the Route List Delete Button Deletes a route from the Route List Adding Editing Routes From the Route List tab if you click the Add or Edit button you will be able to add a new or edit an existing route Destination Type Host O Network O Default IP Address Gateway
26. Info Navigation ii Configuration Area Using DeviceManager and WebManager 55 Using DeviceManager to Connect to the IOLAN Using DeviceManager to Connect to the IOLAN DeviceManager can connect to existing IOLANs or assign an IP address to a new IOLAN Whenever you connect to the IOLAN through the DeviceManager you connect as the Admin user and must supply the password for the Admin user Starting a New Session To start a new session and connect to the IOLAN using the DeviceManager 1 2 56 Start the DeviceManager by selecting Start All Programs Perle DeviceManager DeviceManager When the DeviceManager starts it searches the network for IOLANs Establish Connection to MAC Address IP Address Ji Server Name Firmware Discovered J UF It IOLAN SDS1 00 80 D 4 06 01 AF 10 10 200 93 localhost Es C If your IOLAN is not in the local network and you do not have a multicast enabled router in your network and therefore is not displayed in the selectable list but can be pinged from your PC you can add it to the selectable list by clicking the Add button Add Servers Add a device to the list of available device servers on the LAN IP Address 172 16 33 151 Add Server Type in the IOLAN s IP address and click Add Server Select the manually added server to connect to it IOLAN DS1 TS2 User s Guide Version 3 4 Using DeviceManager to Connect t
27. Port Allow Multiple Hosts to Connect When enabled the IOLAN initiates communication to the TruePort client Default Enabled The configured host that the IOLAN will connect to must be running TruePort Default None The TCP Port that the IOLAN will use to communicate through to the TruePort client Default 10001 for serial port 1 then increments by one for each serial port When enabled the IOLAN will establish a connection to multiple clients Hosts When using the multiple hosts feature all TruePort clients must be running in Lite mode Default Disabled Click this button to define the hosts that this serial port will connect to This button is also used to define the Primary Backup host functionality See Adding Editing Additional TruePort Hosts on page 80 for more information When enabled the IOLAN will wait for connections to be initiated by the TruePort Client Default Disabled The TCP Port that the IOLAN will use to communicate through to the TruePort client Default 10001 for serial port 1 then increments by one for each serial port When this option is enabled multiple hosts can connect to a serial device that is connected to this serial port Note These multiple clients Hosts need to be running TruePort in Lite mode Default Disabled 79 Serial Port Profiles Adding Editing Additional TruePort Hosts You can define a list of hosts that the serial device will communicate to throu
28. Pott Configure the following parameters Phone Number Specify the phone number your modem application sends to the modem Note The IOLAN does not validate the phone number so it must be entered in the exact way the application will send it For example if you enter 555 1212 in this table and the application sends 5551212 the IOLAN will not match the two numbers Host IP Address Specify the IP address of the IOLAN that is receiving the virtual modem connection TCP Port Specify the TCP Port on the IOLAN that is set to receive the virtual modem connection Default 0 Control Signal I O Profile Overview The Control Signal VO profile is only available on IOLAN I O models When you configure a serial port for Control Signal I O you are using the DSR DCD CTS DTR and RTS serial pins for I O channel Digital Input DSR DCD and CTS or Digital Output DTR and RTS Functionality The Control Signal I O profile enables the use of the EIA 232 serial port pins to be used as assigned Digital Inputs or Digital Outputs IOLAN VO N Z DB9 Male Connector DSR Digital Input Monitoring Application CTS vee Digital Input DCD D DTR RTS Digital Input Digital Output Wi Digital Output 103 Serial Port Profiles General Tab Field Descriptions The General tab displays the signal pins This window is also used to enable disable the signal pins General Control Signal 1 0 Enable Sign
29. Pt1000 a 385 40 to 160C NiFe604 a 518 80 to 100C NiFe604 a 518 0 to 100C e Thermocouple B 500 to 1800C E 0 to 1000C J 0 to 760C K 0 to 1370C R 500 to 1750C S 500 to 1750C T 100 to 400C Default RTD is Pt100 a 385 50 to 150C Thermocouple is J 0 to 760C Click the Alarm Settings button to specify the trigger and clear levels for the alarms Notice that the Analog Alarm Settings window has two alarm configuration views a basic alarm view and an advanced alarm view See Alarm Settings on page 148 for field descriptions 147 Channels Alarm Settings 148 Analog and Temperature input models support an Alarm mechanism in which you can specify up to five severity levels of alarm triggers and clear levels the alarm triggers clear levels can activate in either increasing or decreasing severity levels Each time an alarm is triggered or cleared you can specify any combination of the following to be initiated AnSNMP trap e lt A message to syslog Basic Analog Alarm Settings The basic Analog Alarm Settings window allows you to configure one severity alarm whereas the advanced window allows you to configure up to five severity alarm levels Analog Alarm Settings Basic Settings C Trigger alarm when input value is Clea Alarm Actions Configure the following parameters Trigger alarm Specify the value that will trigger an alarm the measurement is based on the when input value is Type and Range that
30. R MB REG IR MIN RAW 2087 2119 2151 2183 R MB REG IR MAX RAW 2088 2120 2152 2184 R MB REG IR ALARM LEVEL 2089 2121 2153 2185 R 155 Modbus VO Access A4D2 A4R2 Registers The following coils and registers are supported by the IOLAN A4D2 and A4R2 I O models 156 Data Model Al Ai A3 A4 D1 R1 D2 R2 R W Coils MB REG DI SENSOR Ian 6149 6150 JR MB_REG_DI_SENSOR_ALARM_STATE Je 6213 16214 R W MB REG DO SENSOR Je 2 6661 6662 R W Holding Registers MB REG HR DI SENSOR LATCH Ion J 4 6149 6150 R W MB REG HR DO SENSOR PULSE IW ree 6213 16214 R W MB_REG_HR_DO_SENSOR_PULSE_ASW Iron 6277 16278 R W MB REG HR DO SENSOR PULSE COUNT Leon 6341 6342 R W MB REG HR AI CLEAR ALARM LATCH 12049 12050 2051 12052 W MB REG HR AI CLEAR MAX 2113 12114 2115 2116 W MB REG HR AI CLEAR MIN 2177 12178 2179 2180 W Input Registers MB REG IR CURR ENG 2080 12112 2144 2176 R MB REG IR MIN ENG 2082 2114 2146 2178 R MB_REG_IR_MAX_ENG 2084 2116 2148 2180 Lon R MB_REG_IR_CURR_RAW 2086 2118 2150 2182 R MB_REG_IR_MIN_RAW 2087 2119 2151 2183 R MB_REG_IR_MAX_RAW 2088 2120 2152 2184 R MB_REG_IR_AL
31. SEGE GER Ke AG wek Ede gene 35 Connecting to the IOLAN Using WebManager esse ee eek ee ee 35 Using WebManager u 36 Command Line Interface 2220002000000n00nnnnnannnnnnnnnnnnnnnn 37 OVOP VIC Wave EE AE EA N Ee N 37 Access Platforms sesse seks de eN EK ER N EK Ne ee de An dd Ne ew KA dd 37 EIERE ee Ge 37 Connecting to the IOLAN Using the CLI uzuuuuunuunnnnnnnnnnnnnnnnnnnnnnnnn 37 Through the Netwark nern an EN Ee teen Ee EG 37 Through the Serial Porn Mae ee 38 Using th GU EE tosennannnei ninan aiaa paaria ee sanina isina 38 JI E 38 OME AW ee een 38 Access Platf rmsS anne 38 Unique Features sesde ke EEN Ge dnteannecsveverevnnsnsndseevennsauacssinsess 38 Connecting to the IOLAN Using the Menu sees EER ee RR ER ERGE e 38 Using the Go RE anna 39 DHCP BOOTP AE EE N EE PAP NAaSa a 40 OV GIVI AE N N EE E 40 Unique E 40 Connecting to the IOLAN Using DHCP BOOTP esse ee seeks ae 40 Using DHEPEBOOTP N ke EER Oe EG eN ER EE GE We se 40 DHCP BOOTP Parameters sesse sans seke s ks sd ed N da bed ss de NAR ske kk NE 41 SNMP EE AE EE OE EE ieee 42 dd EE RE EE 42 Access Plall rms nn 42 Uniguie Featlres en nes N EEN Na oude ke ee ee dn ed 42 Connecting to the IOLAN Using SNMP sees ees ERGE EER RR RR EER EE 42 Using the SNMP d UE 43 Table of Contents Chapter 4 Getting Started uuuuu04 ee ee ee Ee 45 BEN EER EE EE EE NE 45 Easy Configuration Wizard ese ee ee
32. Socket Settings C Authenticate User C Enable TCP Keepalive C Enable MOTD Idle Timeout Session Timeout Dial Options C Dial In O Dial Out Dial Timeout Dial Retry 0 seconds 0 seconds 45 seconds Modem Phone pci_modem v Configure the following parameters Authenticate User Enable TCP Keepalive Enable Message of the Day MOTD Idle Timeout Session Timeout Dial In Enables disables login password authentication for users connecting from the network Default Disabled Enables a per connection TCP keepalive feature After the configured number of seconds the connection will send a gratuitous ACK to the network peer thus either ensuring the connection stays active OR causing a dropped connection condition to be recognized This parameter needs to be used in conjunction with Monitor Connection Status Interval parameter found in the Serial Advanced Advanced Settings tab The interval determines how long the IOLAN will wait during inactivity before testing the connection It should be noted that if a network connection is accidentally dropped it can take as long as the specified interval before anyone can reconnect to the serial port Default Disabled Enables disables the display of the message of the day Default Disabled Use this timer to close a connection because of inactivity When the Idle Timeout expires the IOLAN will end the connection Default 0 seconds so
33. a raw connection to be established in either direction meaning that the connection can be initiated by either the Workstation Server or the IOLAN bad QO Raw TCP Incoming Serial lt Data R Connection S Scanner Je n Bar Code ly nn Reader HH gs Cash 8 oe IOLAN Register Pi System Device TCP Sockets 83 Serial Port Profiles General Tab Field Descriptions a General Advanced Hardware Email Alert Packet Forwarding SSL TLS TCP Socket Settings Listen for connection TCP Port 10001 C Connect to C Allow Multiple Hosts to Connect C Permit Connections in Both Directions Configure the following parameters Listen for Connection TCP Port Allow Multiple Hosts to Connect Connect To Host Name TCP Port Connect to Multiple Hosts Define Additional Hosts Button Initiate Connection Automatically When enabled the IOLAN listens for a connection to be established by the Workstation Server on the network Default Enabled The TCP port that the IOLAN will use to listen for incoming connections Default 10000 plus the serial port number so serial port 2 would have a default of 10002 When this option is enabled multiple hosts can connect to the serial device that is connected to this serial port Default Disabled When enabled the IOLAN initiates communication to the Workstation Server Default Disabled The configured host that the IOLAN
34. are to be submitted to the IOLAN e 6 Indicates that the changes in the container folder are to be discarded If you want to save all the changes that have been submitted to the IOLAN you need to expand the adminInfo container folder and SET the adminFunction to 1 to write to FLASH To make the configuration changes take effect SET the adminFunction to 3 to reboot the IOLAN Configuration Methods 43 SNMP 44 IOLAN DS1 TS2 User s Guide Version 3 4 Getting Started Introduction There are several different configuration methods available to configure the IOLAN see Chapter 3 Configuration Methods on page 29 for more information This chapter describes the three main minimal configuration requirements for the IOLAN through either Easy Config Wizard cannot configure users using this method DeviceManager or WebManager 1 Setting up the network This minimally consists of configuring an IP address or enabling DHCP BOOTP Once the IOLAN has an IP address you can use any configuration method 2 Setting up the serial ports You will want to select the serial port profile that matches the serial port requirement scenario for your serial device 3 Setting up users This is an optional step which is only required when your implementation requires users to access the IOLAN Easy Configuration Wizard The Easy Config Wizard quickly sets up the IOLAN s network configuration and all serial ports to one of the followin
35. as shown this is the default setting To configure either Channel 2 or Channel 4 depending on how many Digital channels your I O supports and following the mylar channel definitions for Output jumper J5 pin 2 and 3 as shown 4 Close the IOLAN case by replacing the case lid and the five screws You can now power it on with the new settings 198 IOLAN DS1 TS2 User s Guide Version 3 4 Introduction Analog Input Module IOLANs that have Analog Input have a voltage current jumper that must be set for each channel and must match the software configuration for each channel To change the settings do the following 1 2 Detach the IOLAN from the electrical power source and disconnect everything from the box Open the case by unscrewing the five side screws two on each side plus the grounding screw and lifting off the top of the case You should see the following configuration for the analog input board Channel 1 Channel2 Channel 3 Channel 4 oo oo LS JP1 VO JP2 JP3 VO JP4 To configure Channel for Voltage no jumper should be set as shown this is the default setting To configure Channel 2 for Current jumper both J2 pins as shown Close the IOLAN case by replacing the case lid and the five screws You can now power it on with the new settings Setting Jumpers 199 Introduction 200 IOLAN DS1 TS2 User s Guide Version 3 4 VO Wiring Diagrams
36. command infocmp termfile gt termn where nis greater than or equal to 1 for example infocmp wy50 gt terml Make sure the file has global read and execute permission for its entire path Edit the file to include the following capabilities in this format term acsc bold civis clear cnorm cup rev rmacs rmso smacs smso page circ 181 Resetting Configuration Parameters For example term AT386 at386 386AT 386at at 386 console acsc jYk 1Zm qDtCu4x3 bold E 1m civis clear E 2J E H cnorm cup E i p1 02d p2 02dH rev E4A rmacs E 10m rmso E m smacs E 12m smso E 7m page circ n Resetting Configuration Parameters You can reset the IOLAN to its factory settings through any of the following methods You can push in the recessed button at the back of the IOLAN hardware for more than three seconds pushing it in and then quickly releasing will just reboot the IOLAN DeviceManager select Tools Reset Reset to Factory Defaults CLI at the command line type reset factory WebManager select Administration Reboot Unit and then click the Reboot button Menu select Network Configuration Reset to Factory Defaults SNMP in the adminlnfo folder Set the adminFunction variable to 2 182 IOLAN DS1 TS2 User s Guide Version 3 4 Lost Admin Password Lost Admin Password If the Admin user password is lost there are only two possible ways to recover
37. connect to the IOLAN using a PC with a terminal emulation package such as HyperTerminal or a dumb terminal 1 Connect the IOLAN to your PC or dumb terminal Make sure the DIP switch is in Console mode desktop models this sets the IOLAN serial port to EIA 232 When connecting a terminal or PC directly without modems the EIA 232 signals need to be crossed over null modem cable See Appendix B EIA 232 Cabling Diagrams on page 191 for cabling diagrams Using a PC emulation application such as HyperTerminal or from a dumb terminal set the Port settings to 9600 Baud 8 Data bits No Parity 1 Stop Bits and No Hardware Flow control to connect to the IOLAN When prompted type admin for the User and superuser for the Password You should now see the a prompt that displays the model type and port number for example DS1 You are now logged into the IOLAN and can set the IP address by typing from the command line using the Command Line Interface CLI Type the following command set server internet dhcp bootp on Type the following command Save The the following command reboot When the IOLAN reboots it will automatically poll for an IP address from the DHCP BOOTP server To view the DHCP BOOTP assigned IP address type the following command show interface ethernet If for some reason it cannot obtain an IP address from your DHCP BOOTP server you will have to either reconnect to the IOLAN on the console por
38. connection exists default AT amp F Sets the modes back to the factory defaults This is a hard coded default configuration which does not look at any user configuration ATS2 ATS12 Sets the value of the S2 register The S2 register controls which character is used to enter command mode this is the potential replacement for the default in front of the ATH command This register will hold the hex value of the escape character Any value gt 27 will disable the ability to escape into command mode Sets the value of the S12 register The 12 register controls the minimum length of idle time which must elapse between the receipt of the escape character and the A first character of the ATH sequence Units are 1 50th of a second The default is 50 1 second ATO ATD with no phone number Establishes a connection using the IP and port specified in the telephone number field ATDS1 Establishes a connection using the IP and port or phone number specified in the Phone Number field stored by the AT amp Z1 command 186 IOLAN DS1 TS2 User s Guide Version 3 4 Pinouts and Cabling Diagrams Serial Pinouts DB25 Male This section defines the pinouts for the DB25 male connection used on the 1 port IOLAN Pin 1 Pin 13 Pin 14 Pin 25 The following table provides pinout information EIA 485 EIA 485 Pinout EIA 232 EIA 422 Full Duplex Half Duplex 1 Shield S
39. ee 152 Modbus Serial Application Connected to the Serial Port 152 Modbus Serial Application Connected to the Network 152 Modbus TCP Application ssssnnnnnnnnnunnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnna 153 Modbiis VO ACCESS nn ee 153 Function Codes issie dk Ee ee ed AR Ka ed N N N Ke AG EER EE Ke RAN inan 153 VO Coil Register Descriptions uuuuuuu0000000nnnnnnnnnnnnnnnnnnnnn nun 154 Serial Port Coil Register Description sesse ee RE ER REGEER EE EE EE 155 AATA E UE 155 PAD Z RAR2 E E 156 D4 D2R2 Registers used es eN Ee eN AN KG Ke Ee im 157 Serial Pin Signals se ren 157 Table of Contents DEAU sende ME E ENE EE 158 TruePort Modbus Combination uuszsssnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnn 158 API Over TruePort Only E 159 Accessing VO Data Via TruePort unuunssesnnnnnnnnnnnnnnnnnnnnnnnn 160 iese lle ie EE EE Ee 160 ll EE OE T 160 Format of API G6mnmands aas NR es ed oie des AA ke SN dd 161 Get Gammands se ss Ak Ee AE N ek N ee AE de ie 161 Command FORMAL ese sisie ie sisie se sesse be eie bes Di es ie Re ede ele 161 Response FORM dees es ke Ses ge ee es n eg 161 Set Commando se ae nun AR Ek Ak ke RAN KNAAG Ke ae ew ee Had 162 Command Format ee RR RR Re ee ee ee ee ee 162 Successful Response Format iese ee ee ee ee ee ee ee ee ee ee 163 Unsuccessful Response Format 163 dii dee EE EE N N EE N TR 164 heks aa EE EE EE N
40. ee ee ER EE RR EE RR EER EER ER EE EE EE EE 45 Setting Up the Network ERENS EK nennen 46 Using DeviceManager N N N ei ek Ge N N ed nna 46 Using WebManadgerF asse sine ke de ko Ad AN REK AN KEN He Re ed NG eN ke 47 Using a Direct Serial Connection to Specify an IP Address 47 Using a Direct Serial Connection to Enable BOOTP DHCP 48 USING ARP Ping u a 49 Foran IPV6 Network na 49 Setting Up the Serial Port s 2 50 Selling Up Users un 52 Chapter 5 Using DeviceManager and WebManager 53 Jude E en ee Naa 53 Navigating DeviceManager WebManager ees ee ee ee ee 54 RE E 54 geet Eli TE 55 Using DeviceManager to Connect to the IOLAN 00 56 Starting a New Session waccicccsecisinsnsnssdndenecanssiusnsssnstsesssesisinansnsnsecsssnnmencacn 56 Assigning a Temporary IP Address to a New IOL AN eessen 57 Adding Deleting Manual IOLANS uuuussssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 58 Logging in to the IOLAN ussuuuu0u000 0 ann 58 Using WebManager to Connect to the IOL AN eene ees 59 Logging into the IBLAN ae 59 Config ration Files euere 59 Creating a New IOLAN Configuration in DeviceManager 59 Opening an Existing Configuration File uunssunnnnsnnnnnnnnnnnnnnnnnnnnnnnn 60 Importing an Existing Configuration File uuussuunuunnnnnnnnnnnnnnnnnnnnennnnn 60 Manag na Ihe IOLAN un 60 6 IOLAN
41. from a serial terminal or from a computer running terminal emulation software over a serial port Using this method you will need to configure and or manage the IOLAN using either the Menu or CLI DHCP BOOTP Use this method when you have a BOOTP or DHCP server running and you can connect the IOLAN to your network The IOLAN will automatically obtain an IP address from a local network DHCP BOOTP server when this service is enabled it is disabled by default You can also configure certain IOLAN parameters that will be passed from the DHCP BOOTP server to the IOLAN when it boots up Other configurators such as DeviceManager CLI or Menu can be used to set this option and obtain the initial IP address ARP Ping Use this method when you can connect the IOLAN to the network and want to assign a temporary IP address to the IOLAN by specifying an ARP entry from your PC and then pinging it IPv6 Network When the IOLAN is connected to an IPv6 network its local link address is determined using stateless auto configuration Once an IP address has been assigned to the IOLAN in most cases you can continue to use the same method if it is a configurator or you can switch to any other configuration method Requires a Configured IP Address The following configuration methods require that an IP address already be assigned to the IOLAN 30 WebManager WebManager is a fully functional browser based configuration method IOLAN DS1 TS2 User s Guid
42. interrupt key for example when the stty options ignbrk and brkintr are set Default None If the console port is remote and will be dialing in via modem or ISDN TA enable this parameter Default Disabled If you want the modem to dial a number when the serial port is started enable this parameter Default Disabled The number of seconds the IOLAN will wait to establish a connection to a remote modem Range 1 99 Default 45 seconds The number of times the IOLAN will attempt to re establish a connection with a remote modem Range 0 99 Default 2 The name of the predefined modem that is used on this line The phone number to use when Dial Out is enabled 77 Serial Port Profiles TruePort Profile 78 Overview TruePort is COM Port redirector that is supplied with the IOLAN TruePort can be installed as a client on a Workstation or Server and supports a variety of operating systems It in conjunction with the IOLAN emulates a local serial port COM port to the application to provide connectivity to a remote serial device over the network The TruePort profile operates in conjunction with the TruePort software Functionality TruePort is a COM port redirector utility for the IOLAN It can be run in two modes these modes will be set on the client software when it is configured e TruePort Full mode This mode allows complete device control and operates as if the device was directly connected t
43. it e reset the IOLAN to the factory defaults e have another user that has admin level rights if one is already configured reset the Admin password 183 Lost Admin Password 184 IOLAN DS1 TS2 User s Guide Version 3 4 Virtual Modem AT Commands Virtual Modem Initialization Commands You can initialize the modem connection using any of the following commands Command ATQn Description Quite mode Determines if result codes will be sent to the connected terminal Basic results codes are OK CONNECT RING NO CARRIER and ERROR Setting quite mode also suppresses the RING message for incoming calls Options n 0 no result codes will be sent n 1 result codes will be sent default ATVn ATEn Verbose mode Determines if result codes are displayed as text or numeric values Echo mode Determines whether characters sent from the serial device will be echoed back by the IOLAN when VModem is in command mode n 0 display as numeric values n 1 display as text default n 0 disable echo n 1 enable echo default ATH Hang up This command instructs the IOLAN to terminate the current session and go into command mode ATA Answer call Instructs the VModem to accept connection requests VModem will give the terminal up to 3 minutes to answer the call If the ATA is not received within 3 minutes all pending sync messages will be discarded ATIO Return the mo
44. it will be in big endian network order format If the request returns boolean values the least significant bit bit 0 represents the first value requested and bits 1 to 7 represents subsequent boolean values If more than 8 boolean registers are requested they are returned in successive bytes 208 IOLAN DS1 TS2 User s Guide Version 3 4 API VO Access Over TruePort Error Codes Code Name Description 01 Illegal Function The function code received in the query is not an allowable action for the server or slave 02 Illegal Data The data address received in the query is not an allowable address for Address the server or slave 03 Illegal Data Value A value contained in the query data field is not an allowable value for server or slave 04 Slave Device An unrecoverable error occurred while the server or slave was Failure attempting to perform the requested action TruePort Utility 209 API VO Access Over TruePort 210 IOLAN DS1 TS2 User s Guide Version 3 4 Accessories Introduction This chapter provides information about peripheral IOLAN options that can be ordered separately from the product Contact your sales representative to find out how to order the products listed in this appendix Starter Kit Adapters Cable The IOLAN Starter Kit includes the following RJ45F to DB25M DTE Crossover Adapter RJ45F to DB25M DCE Modem Adapter RJ45F to DB25F DTE Crossover Adapter RJ45F to DB9M DTE
45. line Unknown IP Address You have already configured Oe IOLAN and you do know your password but have lost misconfigured or don t know the IP address of the IOLAN and you cannot obtain a login e Ifthe IOLAN resides within the local network segment you can use DeviceManager to find the IOLAN e You can connect directly to the serial port of the IOLAN as explained in Through the Serial Port on page 38 219 DHCP BOOTP Problems DHCP BOOTP Problems Messages host name too long or filename too long e The IOLAN can only accept host names of 14 characters or file names of 64 characters so verify that you are not attempting to pass a string that is longer than those maximums DHCP or BOOTP have been set up to configure my IOLAN but does not seem to have done anything e Check that the server DHCP BOOTP service is set to on if not set it to on and reboot Check that your BOOTP server is configured for your IOLAN or that your DHCP server has an active lease pool scope with at least 1 free IP address You observe TFTP errors when the IOLAN boots for example FTP File not found filename FTP Timed out This has a number of causes including The file names you specified to DHCP BOOTP do not exist or are in the wrong place The server for any of the downloadable files in your bootfile has no TFTP server running Verify that lease data in your DHCP server manager is correct Reset or restart the DHCP s
46. must drop below the specified value when Trigger Type is High or go above the specified value when Trigger Type is Low When enabled sends a message to syslog when an alarm is triggered or cleared The syslog entry includes the severity level and the value that caused the alarm to trigger or clear The syslog message is associated with Level Critical Default Disabled 149 VO UDP SNMP When enabled sends an SNMP trap when an alarm is triggered or cleared The VO UDP trap consists of the severity level and whether the alarm was triggered or cleared Default Disabled The I O UDP broadcast feature periodically broadcasts the I O channel status in a UDP message You can configure up to four sets of IP address entries each entry consisting of a start and end IP address range to broadcast I O status data The data depends on the I O model Analog Digital Serial Pin Signals and contains information for all channels UDP Unicast Format In order to interpret the UDP unicast data you must use the following tables to decipher the appropriate data If your model does not support a data format for example digital data or you do not have any channels configured for a data format it will be included in UDP broadcast package with a Total Length of 0 zero and no data following Version Total Length Analog Data Digital Data Serial Signal Data Each section with the exceptions of the Version and Total Le
47. specified time interval after it is manually started Active to Inactive Delay The channel output will go inactive after the specified time interval after it is manually started Default Manual 141 Channels 142 Pulse Mode Pulse Count Inactive Signal Width Active Signal Width Delay Failsafe Action When Output is set to Pulse you can specify the manner of the pulse Data Options e Continuous Continuously pulses active and inactive e Count Pulses an active inactive sequence for the specified number of times Default Continuous The channel output will pulse for the specified number of times each count consists of an active inactive sequence Default 1 How long the channel will remain inactive during pulse mode Range 1 9999 x 100 ms Default 1 100 ms How long the channel will be active during the pulse mode Range 1 9999 x 100 ms Default 1 100 ms How long to delay an active to inactive or inactive to active setting after it is manually started Range 1 9999 x 100 ms Default 1 100 ms When there has been no VO activity within the specified time set in the I O Interfaces Settings on the Failsafe Timer tab and the Failsafe Timer is triggered Data Options e None The state of the Digital Relay output remains the same no change e Activate Output Activates the channel e Deactivate Output Deactivates the channel Default None IOLAN DS1 TS2 User s Guid
48. the port will never timeout Range 0 4294967 seconds about 49 days Use this timer to forcibly close the session connection when the Session Timeout expires Default 0 seconds so the port will never timeout Range 0 4294967 seconds about 49 days If the device is remote and will be dialing in via modem or ISDN TA enable this parameter Default Disabled 87 Serial Port Profiles Dial Out If you want the modem to dial a number when the serial port is started enable this parameter Default Disabled Dial Timeout The number of seconds the IOLAN will wait to establish a connection to a remote modem Range 1 99 Default 45 seconds Dial Retry The number of times the IOLAN will attempt to re establish a connection with a remote modem Range 0 99 Default 2 Modem The name of the predefined modem that is used on this line Phone The phone number to use when Dial Out is enabled UDP Sockets Profile Overview When you configure UDP you are setting up a range of IP addresses and the port numbers that you will use to send UDP data to or receive UDP data from Functionality The UDP profile configures a serial port to broadcast UDP data to systems and or receive UDP data from systems Server Application UDP Socket EN IOLAN L Serial Device lt UDP gt Data Server Application UDP Socket 88 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles An example UDP
49. the read write user for SNMP version 3 or a community for SNMP version 1 or 2 match the configuration on the IOLAN 3 Type in the IOLAN s IP address and connect to the IOLAN You are now ready to start configuring the IOLAN using SNMP 42 IOLAN DS1 TS2 User s Guide Version 3 4 SNMP Using the SNMP MIB After you have successfully connected to the IOLAN through your SNMP Management tool or MIB browser expand the PERLE IOLAN DS MIB folder to see the IOLAN s parameter folders Below is an example of the configurable parameters under the Servicesinfo folder PERLE IOLAN DS1 MIB iso org dod intern H E adminInfo E serverInfo H E hostsInfo Ip 3 userInfo H E portInfo A modemInfo Le servicesInfo serviceStatus serviceDHCP serviceTelnetD serviceHTTPD servicesnmpD serviceSPCD serviceSyslog The first variable in each folder is the Status variable for example serviceStatus When you perform a GET on this variable one of the following values will be returned e 1 Indicates that the container folder is active with no changes e 2 Indicates that the container folder is active with change s Once you have completed setting the variables in a folder you will want to submit your changes to the IOLAN To do this set the Status variable to 4 If you want to discard the changes set the Status variable to 6 e 4 Indicates that the changes in the container folder
50. will be used Default 0 0 0 0 TCP Port When the User Service is Telnet this is the target port number The default value will change based on the type of Service selected the most common known port numbers are used as the default values 121 Adding Editing Users Advanced Tab Overview The Advanced tab is used to configure those parameters that control the user session this includes session length language the hotkey used for switching between sessions Field Descriptions User Settings General Services Advanced Sessions Serial Port Access Idle Timeout Session Timeout Language Hotkey Prefix E seconds 1 0 seconds English v Configure the following parameters Idle Timeout Session Timeout Language 122 The amount of time in seconds before the IOLAN closes a connection due to inactivity The default value is 0 zero meaning that the Idle Timer will not expire the connection is open permanently The User Idle Timeout will override all other Serial Port Idie Timeout parameters Range 0 4294967 Default 0 The amount of time in seconds before the IOLAN forcibly closes a user s session connection The default value is 0 zero meaning that the session timer will not expire the session is open permanently or until the user logs out The User Session Timeout will override all other Serial Port Session Timeout parameters Range 0 4294967 Default 0 You
51. will connect to The TCP Port that the IOLAN will use to communicate to the client Default 0 When enabled allows a serial device connected to this serial port to communicate to multiple hosts Default Disabled Click this button to define the hosts that this serial port will connect to This button is also used to define the Primary Backup host functionality If the serial port hardware parameters have been setup to monitor DSR or DCD the host session will be started once the signals are detected If no hardware signals are being monitored the IOLAN will initiate the session immediately after being powered up Default Enabled 84 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Initiate Connection Initiates a connection to the specified host when any data is received on the When any data is serial port received Default Disabled Initiate Connection Initiates a connection to the specified host only when the specified character is When lt hex value gt received on the serial port is received Default Disabled Permit When this option is enabled the connection can be initiated by either the Connections in IOLAN or a host Both Directions Default Disabled Adding Editing Additional Hosts You can define a list of hosts that the serial device will communicate to or a primary backup host Connect to Additional Hosts Define additional hosts to connect to Establish connections to all hosts on t
52. wire shielded cable connect the positive wire to Al the negative wire to Al and optionally the shield to GND toi ae a 4 E vi Q AN zz 2 oo 2 38 I I VW shield If you have the positive negative wires reversed the output will always read 0 zero Voltage To connect to Channel Al with a 2 wire shielded cable connect the positive wire to Al the negative wire to Al and optionally the shield to GND tou A mm a AN TT TT 202 2 5 I I TE shield If you have the positive negative wires reversed the polarity of the voltage will be reversed Temperature Input If you are using RTD sensors a short detected status will be displayed if the wires are connected improperly RTD or thermocouple sensors will display an open detection status when the circuit is broken Thermocouple To connect to Channel Al with a 2 wire cable connect the positive wire to Al and the negative wire to Al you will not be using the Als connection zs Z 38 an 4 2 A Z TT TT lt lt TT TT MT al VO Wiring Diagrams 203 Wiring VO Diagrams RTD 2 Wire In a 2 wire RTD configuration connect the excite wire to Al the return wire to Al and jumper the sense wire from Als with a insulated wire going to Al
53. you specify This value must not fall within the scope of the value used to clear an alarm Clear alarm when Specify that value that will clear an alarm the measurement is based on the input value is Type and Range that you specify This value must not fall within the scope of the value used to trigger an alarm Send Syslog Alert When enabled sends a message to syslog when an alarm is triggered or cleared The syslog entry includes the severity level and the value that caused the alarm to trigger or clear The syslog message is associated with Level Critical Default Disabled Send SNMP Alert When enabled sends an SNMP trap when an alarm is triggered or cleared The trap consists of the severity level and whether the alarm was triggered or cleared Default Disabled IOLAN DS1 TS2 User s Guide Version 3 4 Channels Advanced Analog Alarm Settings The advanced Analog Alarm Settings window expands the basic alarm settings options to up to five severity levels Analog Alarm Settings Advanced Settings Trigger Type Low Clear Mode Auto Severity Levels Trigger C Level1 C Level 2 C Level 3 C Level 4 Alarm level s will activate when input is lower than trigger value Trigger values must decrease with each level Once activated alarm level s will remain latched until input is higher than the clear value Syslog SNMP Levels Configure the following parameters Trigger
54. 01 Get coils Boolean register e 0x03 Get holding registers R W registers e 0x04 Get input registers R only register 2 3 2 Starting register number see A4 T4 Registers on page 155 A4D2 A4R2 Registers on page 156 or D4 D2R2 Registers on page 157 for this value 4 5 2 Number of registers to read If this value is greater than 1 the response will contain the values of multiple consecutive registers Response Format Bytes ofBytes Value 1 1 Command that this is a response to If an error has been detected the command value will have the high bit set OR with 0x80 For example The command is 0x04 so the command field in the response would be 0x84 2 1 Length of data in bytes starting in next byte 3 n n Requested register values 161 Accessing I O Data Via TruePort Example 1 Read the status of the first digital input DI1 on a D2R2 unit DII sensor is a coil register with the decimal value of 6145 hex 0x1801 Request 0x01 0x18 0x01 0x00 0x01 Response 0x01 0x01 0x01 Digital input 1 is active Example 2 Read the values for the Inactive Signal Width Active Signal Width and Pulse count for the second digital output DO2 on a D4 unit DO2 Inactive Signal Width is a holding register with the decimal value of 6210 hex 0x1842 Request 0x03 0x18 0x42 0x00 0x03 Response 0x03 0x06 0x00 0x0A 0x00 0x11 0x00 OXOF Inactive 10 100ms Active 17 100ms and Pulse count 15
55. 04 a 518 0 to 100C e Pt100 a 385 0 to 400C e Pt100 a 392 0 to 400C e Pt100 a 385 200 to 200C e Pt100 a 392 200 to 200C Thermocouple ranges are e B 500 to 1800C e K Oto 1370C e T 100 to 400C e EOto 1000C e R 500 to 1750C e JO to 760C e S 500 to 1750C The the following example a Temperature I O IOLAN is used to monitor industrial freezer as a temperature sensor with an alarm set to send a syslog message if the temperature rises above 31 C D lt Monitoring Application Device Server IOLAN DS1 TS2 User s Guide Version 3 4 Industrial Freezers Channels Field Descriptions Analog A Description Analog Settings Type RTD v Range Pt100 a 385 50 to 150C v Alarm Settings Configure the following parameters Description Type Range Alarm Settings Button Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces Specify the type of sensor you are using to measure temperature Data Options RTD Thermocouple Default RTD Specify the temperature range that you want to measure Data Options e RTD Pt100 a 385 50 to 150C Pt100 a 385 0 to 100C Pt100 a 385 0 to 200C Pt100 a 385 0 to 400C Pt100 a 385 200 to 200C Pt100 a 392 50 to 150C Pt100 a 392 0 to 100C Pt100 a 392 0 to 200C Pt100 a 392 0 to 400C Pt100 a 392 200 to 200C
56. 101 Phone Number to Host Mapping EEN 102 VModem Phone Number Ent 103 8 IOLAN DS1 TS2 User s Guide Version 3 4 Table of Contents Control Signal VO Profile na 103 BE EE EE a EE 103 Functionality EA EE EE EE EE N 103 General Tab Field Descrottons un 104 Input Signal Field DescriptionS ees ees Roe Ke ER Re Re KG Ge ee 104 Output Signal Field Descriptions EE 105 Modbus Gateway Profile sasie sans sans ekke sed ese A ds RR eN ke RR dd 106 ONVEINIEW RE N ee EO 106 Functionality RE EE ee 106 General Tab Field Descrottons un 107 Advanced Field DaserplOnS ss ESE EE ee ER EER GER SE 108 Modbus Slave IP Settings Field Descriptions ssssssseseneneeeenee 109 Adding Editing Modbus Slave IP Gettmngs eeaeee 109 Modbus Slave Advanced Settings Field Descriptions 111 Custom Application Profile na 112 Bk ee ee enge 112 General Tab Field Description ssssesssseneessesnrrnesserrrrneseerrrnneeeee 112 PRON ONG OG ee 113 Advanced Serial Settings Tab esse EE EER KEER ER RR RE REGEER EE EE 113 OV VN se SE EE EE SE ER eg 113 Field GS CMOS ita unsere 113 Modems E eens ei Ee NG KAN Du Gie EN N Ge ed Ne An dd 114 OVENIEW EE RE EN ner 114 Adding Editing a Modem iese ee ee ee Re ee Re ee ee 114 TruePort Baud Rate Tab nenn 115 BR ee EE ange 115 Functionality EE EE een ee 115 Field DEE an ie HE EE EE ee ve ae ee es nnn 115 Chapter 8 Configuring Users eiers ee ee EE EE 117 Juge IG OI
57. 4 Input Digital O Jesse d Output Monitoring Device Server Application Input Industrial Freezers IOLAN DS1 TS2 User s Guide Version 3 4 Channels Field Descriptions Channel Settings Digital D1 Description O Input Mode Output Mode Digital Output Settings Type Output Failsafe Action Description Output Mode Type Output Cancel Configure the following parameters Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces When selected the channel will drive the line output The internal jumpers must match the software configuration so if you change this setting to Output Mode you will have to also change the internal hardware jumpers Default Disabled Specify the type of digital output Data Options e Sink Specifies that the channel will be grounded when active e Source Specifies that the channel will provide voltage when active e Sink and Source Specifies that channel will be grounded when it is inactive and will provide voltage when it is active Default Sink Specify how the channel output will be handled Data Options Manual You must manually manipulate the channel output e Pulse Activates and deactivates the channel output activity in intervals after it is manually activated e Inactive to Active Delay The channel output will remain inactive for the
58. 4 WebManager WebManager Overview The WebManager is a web browser based method of configuring managing the IOLAN It follows the same design as the DeviceManager so it is easy to switch between the WebManager and DeviceManager when configuring your IOLAN See Chapter 5 Using DeviceManager and WebManager on page 53 for information on configuring managing the IOLAN with DeviceManager Access Platforms You can access the IOLAN through WebManager from any system that can run a web browser WebManager can be accessed by the admin user or any user who has Admin Level privileges Unique Features WebManager supports the following unique features e The ability to open a session to the IOLAN and download a saved configuration file to it e The ability to download upload keys certificates to from the IOLAN e The ability to download custom files such as new terminal definitions and a custom language files to the IOLAN Connecting to the IOLAN Using WebManager Before you can connect to the IOLAN using WebManager the IOLAN must already be configured with a known IP address see Setting Up the Network on page 46 to configure an IP address on your IOLAN To connect to the IOLAN through the WebManager 1 Open your web browser and type in the IP address of the IOLAN that you want to manage configure and press Enter for example http 123 123 123 123 2 If you successfully connect to the IOLAN a login screen will appear IOLAN
59. 6 DHCP parameters 41 setting an IP address 48 direct connect setting an IP address 47 F factory defaults resetting to 182 VO Modbus 153 UDP 150 VO SNMP traps 164 IOLAN models 19 IOLANH interface Menu 38 IPv6 setting an IP address 49 J jumpers line termination 195 setting 195 L language translating 180 upgrading firmware 180 line termination setting jumper 195 IOLAN DS1 TS2 User s Guide Version 3 4 223 Index M Menu conventions 39 Menu IOLAN interface 38 MIB 42 Modbus VO access 153 TruePort 158 mode console 27 serial 27 models IOLAN 19 modem parameters 114 O online help using 18 P parameters BOOTP DHCP 41 modems 114 password admin default 47 lost 183 pin power in DB25 female 189 DB25 male 188 serial RJ45 189 pinouts DB25 female 188 DB25 male 187 DB9 male 190 RJ45 serial 189 power in pin DB25 female 189 DB25 male 188 serial RJ45 189 R resetting to factory defaults 182 RJ45 serial pinouts 189 RJ45 serial power in pin 189 S serial mode 27 services line signal I O 103 UDP 88 vmodem 99 sessions 123 224 setting an IP address ARP Ping 49 BOOTP DHCP 48 DeviceManager 46 direct connect 47 IPv6 49 signal I O general 103 SNMP T O traps 164 support MIBs 42 using 42 T temperature calibrating 176 terminal definitions creating 181 downloading 181 text configuration file 60 TruePort API 159 Modbus 158 Tr
60. 6 address that takes the following format IOLAN MAC Address 00 80 D4 AB CD EF Link Local Address fe80 0280 D4ff feAB CDEF The IOLAN will also listen for IPv6 router advertisements to learn a global address You do not need to configure an IPv4 address for IOLANs residing in an IPv6 network You are now ready to configure the IOLAN See Chapter 3 Configuration Methods on page 29 for information on the different IOLAN configuration methods Getting Started 49 Setting Up the Serial Port s Setting Up the Serial Port s 50 The DeviceManager and WebManager have the following serial port profiles that will simplify serial port setup Choose Serial Port Profile Profile Selection e The Terminal profile configures a serial port to allow network access from a terminal connected to the IOLAN s J Console Management serial port This profile is used to access predefined hosts on the network from the terminal TruePort O TCP Sockets O UDP Sockets Terminal Connect a O Serial Tunneling gt eg bh y S gt Network 2 gt Sa O Virtual Modem lt pe 3 emeng 4 Modbus Gateway Terminal UNIX Linux Custom App Plugin System Console Management The Console Management profile configures a serial port to provide network access to a console or administrative port This profile sets up a serial port to support a TCP socket that listens for a Telnet connection from the network TruePort The TruePort pr
61. 8 Part 9 bs Select All Clear All 69 Serial Port Profiles Serial Port Profiles Common Tabs Overview There are several functions that are common to more than one profile These functions are e Hardware Configure the physical serial line parameters See Hardware Tab Field Descriptions on page 70 e Packet Forwarding Configure data packet parameters See Packet Forwarding Tab Field Descriptions on page 72 Hardware Tab Field Descriptions The Hardware tab configures all the serial port hardware connection information General Advanced Hardware Email Alert Packet Forwarding Serial Interface ElA232 ei Speed 9600 v Data Bits v Parity None he Stop Bits v Flow Control None Enable Inbound Flow Control H Enable Outbound Flow Control C Monitor DSR C Monitor DCD Configure the following parameters Serial Interface Speed Data Bits 70 Specifies the type of serial line that is being used with the IOLAN Data Options EIA 232 EIA 422 or EIA 485 TS2 models support only EIA 232 Default EIA 232 Specifies the baud rate of the serial line keep in mind that speed is affected by the length of the cable You can also specify a custom baud rate When you enter a custom baud rate the IOLAN will calculate the closest baud rate available to the hardware The exact baud rate calculated can be viewed in the Serial Ports sta
62. 9999 Default 30 seconds Settings Button Click this button to configure the UDP IP addresses that will receive the I O status information See I O UDP Settings on page 134 for field descriptions for the I O UDP Settings window 133 Settings VO UDP Settings 1 0 UDP Settings UDP Entry 1 UDP Entry 2 UDP Entry 3 UDP Entry 4 Configure the following parameters UDP Entry When enabled broadcasts I O status data to the specified range of IP addresses Default Disabled Start IP Address The first host IP address in the range of IP addresses for IPV4 or IPV6 that the IOLAN will listen for messages from and or send messages to End IP Address The last host IP address in the range of IP addresses for IPV4 not required for IPV6 that the IOLAN will listen for messages from and or send messages to Port The UDP port that the IOLAN will use to relay messages to servers hosts Default 0 zero Temperature Functionality 134 Overview The Temperature tab configures the temperature scale settings for T4 models Field Descriptions VO Access Failsafe Timer UDP Temperature Temperature Scale Celsius v Configure the following parameter Temperature Scale Select the temperature scale that will be used to display temperature data Data Options Fahrenheit or Celsius Default Celsius IOLAN DS1 TS2 User s Guide Version 3 4 Channels Channels Analog The Channels section disp
63. A preconfigured host name that is associated with the IP address of the Tunnel Server The TCP port that the IOLAN will use to connect to the Tunnel Server Default 10000 serial port number so serial port 5 is 10005 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Virtual Modem Profile Overview Virtual Modem Vmodem is a feature of the IOLAN that provides a modem interface to a serial device It will respond to AT commands and provide signals in the same way that a serially attached modem would This feature is typically used when you are replacing dial up modems with the IOLAN in order to provide Ethernet network connectivity Functionality The serial port will behave in exactly the same fashion as it would if it were connected to a modem Using AT commands it can configure the modem and the issue a dial out request ATTD The IOLAN will then translate the dial request into a TCP connection and data will be begin to flow in both directions The connection can be terminated by hanging up the phone line You can also manually start a connection by typing ATD lt ip_address gt lt port_number gt and end the connection by typing ATH The ip address can be in IPv4 or IPv6 formats and is the IP address of the receiver For example ATD123 34 23 43 10001 or you can use ATD12303402304310001 without any punctuation although you do need to add zeros where there are not three digits presents so that the IP address i
64. A write of any value clears the alarm state MB_REG_DI_CTS The status of CTS input signal 1 is Active 0 is Inactive If Invert Signal is configured on 0 is Active is Inactive MB_REG_DI_CTS_ALARM_STATE The alarm state of CTS input signal 1 is Alarm 0 is Not in Alarm A write of any value clears the alarm state MB_REG_DO_DTR The status of DTR output signal 1 is Active 0 is Inactive MB_REG_DO_RTS The status of RTS output signal 1 is Active 0 is Inactive section contains descriptions of serial port holding registers MB_REG_HR_DI_DSR_LATCH The latched status for the DSR signal 1 is Latched 0 is Not Latched A write any value will clear the latch MB_REG_HR_DI_DCD_LATCH The latched status for the DCD signal 1 is Latched 0 is Not Latched A write any value will clear the latch MB REG HR DI CTS LATCH The latched status for the CTS signal 1 is Latched 0 is Not Latched A write any value will clear the latch A4 T4 Registers The following registers are supported by the IOLAN A4 and T4 Input models Data Model A1 T1 A2 T2 A3 T3 A4 T4 R W Holding Registers MB_REG_HR_AI_CLEAR_ALARM_LATCH 2049 2050 2051 2052 W MB REG HR AI CLEAR MAX 2113 2114 2115 2116 W MB REG HR AI CLEAR MIN 2177 2178 2179 2180 W Input Registers MB REG IR CURR ENG 2080 2112 2144 2176 R MB REG IR MIN ENG 2082 2114 2146 2178 R MB REG IR MAX ENG 2084 2116 2148 2180 R MB REG IR CURR RAW 2086 2118 2150 2182
65. AN Highlight the IOLAN that you want to assign an IP address to and click the Assign IP button 8 Choose the method you want to use to assign an IP address to the IOLAN e Type in the IP address that you want to assign to this IOLAN e Enable the Have the IOLAN automatically get a temporary IP address option This will turn on DHCP BOOTP so the IOLAN will attempt to get its IP address from your DHCP BOOTP server If you don t have aDHCP BOOTP server DeviceManager will temporarily assign an IP address in the range of 169 254 0 1 169 254 255 255 that will be used only for the duration of the DeviceManager IOLAN communication Click the Assign IP button 9 You are now ready to configure the IOLAN Double click the IOLAN you just configured IP address for to open a configuration session Type superuser the factory default Admin user password in the Login window and click OK IOLAN DS1 TS2 User s Guide Version 3 4 Setting Up the Network 10 Expand the Server Configuration folder and select Server Verify the IP address configuration You should also enter a name in the Server Name field to make the IOLAN easily identifiable 11 To make your edits take effect you need to download the new configuration file and then reboot the IOLAN Download the configuration file to the IOLAN by selecting Tools Download Configuration to Unit or click the Download All Changes button 12 Reboot the IOLAN by selecting Tools Reboot Server or click t
66. AN DS1 TS2 User s Guide Version 3 4 29 Configuration Methods Overview Configuration Methods Overview Some of the IOLAN configuration methods have the capability of configuring an IP address which is the first required configuration step for a new IOLAN Once the IOLAN has been assigned an IP address any of the configuration methods can be used to configure the IOLAN Configures an IP Address Following is a list of methods for setting the IOLAN IP address and a short explanation of when you would want to use that method Easy Config Wizard The Easy Config Wizard is available from the CD ROM included with your IOLAN You can use the Easy Config Wizard to set the IOLAN s IP address and configure serial ports This configuration method would typically be used when e All ports are to have the same configuration Only the most commonly used profiles are required e Straightforward application with no advanced functionality required e Easy Config is installed on a Windows based PC with local network access to the IOLAN DeviceManager Use this method when you can connect the IOLAN to the network and access the IOLAN from a Windows PC The DeviceManager is a Windows based application that can be used for IOLAN configuration and management The DeviceManager can be used to assign an IP address and perform the complete configuration and management of the IOLAN Direct Connection Use this method when you can connect to the IOLAN
67. AN will end the connection Default 0 seconds so the port will never timeout Range 0 4294967 seconds about 49 days Session Timeout Use this timer to forcibly close the session connection when the Session Timeout expires Default 0 seconds so the port will never timeout Range 0 4294967 seconds about 49 days Dial In If the device is remote and will be dialing in via modem or ISDN TA enable this parameter Default Disabled Dial Out If you want the modem to dial a number when the serial port is started enable this parameter Default Disabled 82 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Dial Timeout The number of seconds the IOLAN will wait to establish a connection to a remote modem Range 1 99 Default 45 seconds Dial Retry The number of times the IOLAN will attempt to re establish a connection with a remote modem Range 0 99 Default 2 Modem The name of the predefined modem that is used on this line Phone The phone number to use when Dial Out is enabled TCP Sockets Profile Overview The TCP Socket profile allows for a serial device to communicate over a TCP network The TCP connection can be initiated from a host on the network and or a serial device This is typically used with an application on a Workstation or Server that communicates to a device using a specific TCP socket This is often referred to as a RAW connection Functionality The TCP Sockets profile permits
68. ARM_LEVEL 2089 2121 2153 2185 R For DI alarm state read will get state write will clear alarm IOLAN DS1 TS2 User s Guide Version 3 4 Modbus VO Access D4 D2R2 Registers The following coils and registers are supported by the IOLAN D4 and D2R2 I O models Data Model DI D2 D3 R1 D4 R2 R W Coils MB_REG_DI_SENSOR 6145 6146 6147 6148 R MB_REG DI SENSOR ALARM STATE 6209 6210 6211 6212 R W MB_REG_DO_SENSOR 6657 6658 6659 6660 R W Holding Registers MB_REG_HR_DI_SENSOR_LATCH 6145 6146 6147 6148 R W MB_REG_HR_DO_SENSOR_PULSE_ISW 6209 6210 6211 6212 R W MB_REG_HR_DO_SENSOR_PULSE_ASW 6273 6274 6275 6276 R W MB_REG_HR_DO_SENSOR_PULSE_COUNT 6337 6338 6339 6340 R W For DI alarm state read will get state write will clear alarm Serial Pin Signals The following coils and registers are supported by the IOLAN I O models Data Model Pin R W Coils MB_REG_DI_DSR 4225 R MB_REG_DI_DSR_ALARM_STATE 4289 R W MB_REG_DI_DCD 4353 R MB_REG_DI_DCD_ALARM_STATE 4417 R W MB_REG_DI_CTS 4481 R MB_REG_DI_CTS_ALARM_STATE 4545 R W MB_REG_DO_DTR 4673 R W MB_REG_DO_RTS 4737 R W Holding Registers MB_REG_HR_DI_DSR_LATCH 4097 R W MB_REG_HR_DI_DCD_LATCH 4609 R W MB_REG_HR_DI_CTS_LATCH 5121 R W 157 TruePort VO TruePort VO You can see a sample API I O over TruePort program called ioapiot
69. DS1 TS2 User s Guide Version 3 4 Table of Contents Chapter 6 Network Settings eers EE Ee 61 Juge Dies die E 61 IP SEUNS sein EE AGE ERG GE BREER SE EER GER ER SE GAAR ER Gee Ee 62 e ue AE EE EE aaa 62 VENEN EE OR AE ER ONE OE 62 Field DG SOROS au 62 Advanced see ea Ga ew N ee N Ne Be N NA Ai kk N dd ie 63 OVERVIEW WEE EE OE Ie 63 Field Es eet AE N een 63 ea els Ee EE RE EE EE OE redda dia 64 Host Table ii es iss Eie GN N AK EA ke aa N ed ok 64 DIENEN ae 64 F nctionality SE EE EG 64 elle He seed EE 64 Adding Editind a HOSE asses sessie eke Rek Ee Rae GR ske nn ANNA Ne NE Es Ek Rd dd 65 HOUlE LIST ER EE EE OE 65 VEN este ee GE Ee ee ee ED aa 65 Functionality RE AE EE OE EE OR EE N 65 elle MR len 65 Adding Editing RouteS sasies ski d des de N RE ke de RAK KA GN N EN KA de 66 Chapter 7 Configuring Serial Ports ees eeee 67 Jud 31 1 E 67 Serial Forts anne 67 OVERVIEW EE N N N OR OE EEE 67 Functionality sessies Ee N N eN KA Ak ed N ek be be ee dk Ge Na di 67 Editing a Serial Port u se Hi ie ge AE EE Kg ER Ee EE 68 Resetting a Serial Port cs esse een 69 Setial Port Et sea en 70 Common Tabs aa 70 Eesen 70 Hardware Tab Field Descrpopons sseseseeneeeeeeernrreeeerennnnnnerenn nn 70 Packet Forwarding Tab Field Descriptions 44 gt 72 Table of Contents Console Management Profile uunuussssannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 74 NN ac ee ee 74 EA se je
70. DSR 7 GND 8 DCD 20 DTR Modem DB25 DCE 8 DCD 4 CTS 6 DSR 2 RxD 3 TxD 7 GND 5 RTS 20 DTR Pinouts and Cabling Diagrams 193 EIA 232 Cabling Diagrams DB9 Male IOLAN DS1 DB9 Male 1 DCD 2 RxD 3 TxD 4 DTR 5 GND 6 DSR 7 RTS 8 CTS 194 Modem DB25 DCE 8 DCD 3 TxD 2 RxD 20 DTR 7 GND 6 DSR 4 CTS 5 RTS IOLAN DS1 TS2 User s Guide Version 3 4 Setting Jumpers Introduction The IOLAN contains jumpers that you might need to set before you configure it and put it into production You can set the IOLAN line termination to on or off this is off by default if you are using EIA 422 485 not applicable for I O models 1 Port IOLAN IOLAN DB25 Male Female To change the settings do the following 1 Unplug the IOLAN from the electrical outlet and disconnect everything from the box 2 Open the case by unscrewing the two side screws one on each side and lifting off the top of the case You should see the following Screw oO Power OD Ri glo o Dip oe Switch Reset Ss 9 RJ45 O Screw 3 To turn line termination on locate and jumper both J1 and J9 4 Close the IOLAN case by replacing the case lid and the two screws You can now power it on with the new settings IOLAN DS1 TS2 User s Guide Ver
71. ER N 164 Chapter 11 Configuring the System uses ee se ee RR Re 165 ai IS ie OE EO AE nnmnnn nnmnnn 165 ig EN EE ENE Ee EE EE 165 SYSlOG D 165 OVEIVIEW ss oe dd N BG de Se N de ES DE We es GE 165 Field Descriptions nr ee ee 165 Management ee el 166 SINMP EA E a a nee 166 ARE EE EE N ON 166 Field Descriptions nee 166 Custom App PludiN ass asses nina 167 REENEN tee 167 Field Description OE ER ON EE 168 Advanced iis esse RE Ee N As Ge de AG ke N AN N Ne ga ek AE Ra de N GN 168 OVERVIER einer 168 Login Tab Field Descriptions sees ee ee ee ee ee 168 Bootup Files Tab Field Descriptions iese Re ea 169 Message of the Day MOTD Tab Field Descriptions 170 TFTP Tab Field Descrpotons AE 170 12 IOLAN DS1 TS2 User s Guide Version 3 4 Table of Contents Chapter 12 Controlling the VO Channels 171 Idee G EE N Oe EE ee 171 VO Channels EE EE EE Ee 171 Eelere gen is ERA Se kai 171 Chapter 13 System Administration esse ee 173 Vr dele ei die nn 173 Managing Configuration Files eers ee EER EER RR EER EER 173 Saving Configuration Files sissies nn 173 Downloading Configuration Files eens ee RR ER EER EE ER EE EE EE EE Ee ee ee 173 Downloading Configuration Files to Multiple IOLANS esse 174 Uploading Configuration Files sees ee EER RR ER EER RAAR EE EE EE Ee RR ee 175 Downloading IOLAN Firmware ees ees ees EER RE RR EER RR ER RR Ee 175 Calibrating V
72. French and German language files are provided on the supplemental CD To load one of the supplied languages into the IOLAN so the Menu or CLI fields appear in another language do the following 1 Open the supplemental CD and identify the language file either Iolan_ds_French txt or Iolan_ds_German txt or supply one of your own translated files 2 Copy the language file to a host machine on the network place it in the main file system or on the main hard drive 3 Either use the TFTP defaults in the IOLAN or configure as necessary TFTP in the IOLAN 4 Inthe CLI of the IOLAN enter the host IP address and file name for example netload customlang 172 16 4 1 temp Iolan_ds_French txt The IOLAN will download the language file via TFTP In DeviceManager select Tools Advanced Custom Files and then select Download Custom Language File and browse to the language file In WebManager select Administration Custom Files and then specify the Custom Language File option and browse to the language file 5 To set an individual user to the new language go to the Users menu and in the Language field select Customlang In the CLI only you can set individual users or all users to the new language see the set user command 6 The user will see the change of language when he she logs out Main Menu Sessions Menu Logout and logs back into the IOLAN If as Admin user you change your language setting to Customlang you will see the text men
73. Hex 0 FF Default 0 When enabled this group of parameters allows you to control the frame that is transmitted by defining the start and end of frame character s If the internal buffer 1024 bytes is full before the EOF character s are received the packet will be transmitted and the EOF character s search will continue Default Disabled When enabled the Start of Frame character defines the first character of the frame any character s received before the Start of Frame character is ignored Range Hex 0 FF Default 0 When enabled creates a sequence of characters that must be received to create the start of the frame if the SOF1 character is not immediately followed by the SOF character the IOLAN waits for another SOF1 character to start the SOF1 SOF 2 character sequence Range Hex 0 FF Default 0 When enabled the SOF1 or SOF1 SOF2 characters will be transmitted with the frame If not enabled the SOF1 or SOF1 SOF2 characters will be stripped from the transmission Default Disabled 73 Serial Port Profiles EOF1 Character EOF2 Character Trigger Forwarding Rule Specifies the End of Frame character which defines when the frame is ready to be transmitted The actual transmission of the frame is based on the Trigger Forwarding Rule Range Hex 0 FF Default 0 When enabled creates a sequence of characters that must be received to define the end of the frame if the EOF1 character is not immediat
74. IOLAN DS1 TS2 Users Guide Version 3 4 Part 5500162 34 Copyright Statement This document must not be reproduced in any way whatsoever either printed or electronically without the consent of Perle Systems Limited 60 Renfrew Drive Markham ON Canada L3R OE1 Perle reserves the right to make changes without further notice to any products to improve reliability function or design Perle the Perle logo and IOLAN are trademarks of Perle Systems Limited Microsoft Windows 98 Windows NT Windows 2000 Windows Server 2003 Windows XP and Internet Explorer are trademarks of Microsoft Corporation Netscape is a trademark of Netscape Communications Corporation Mozilla Firefox is a trademark of the Mozilla Foundation Solaris is a registered trademark of Sun Microsystems Inc in the USA and other countries Perle Systems Limited 2005 2008 FCC Note The IOLAN Device Server has been found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions in this Guide may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which c
75. Menu does not support are the downloading and uploading of files to from the IOLAN Access Platforms The Menu is accessed by any application that supports a Telnet session to the IOLAN s IP address such as Putty SecureCRT or from a command prompt You can also access the Menu from a dumb terminal or PC connected to a serial port Unique Features The Menu supports the following unique feature e You can access the IOLAN from any application that supports Telnet You can access the IOLAN using a terminal emulator and a serial connection Connecting to the IOLAN Using the Menu To connect the IOLAN using the Menu follow the directions for Connecting to the IOLAN Using the CLI on page 37 38 IOLAN DS1 TS2 User s Guide Version 3 4 Menu Using the Menu After you have successfully logged in type screen at the prompt and press Enter You will be asked to enter a terminal type and then you will see the following Menu ex Telnet 10 10 201 100 User admin IOLAN SDS2 v3 1 G8 Telnet 5 Sessions Server Configuration Line Configuration Network Configuration Authentication Configuration Time Configuration Modem Configuration Statistics Command Line Mode Move Enter Select To navigate through the Menu options do the following 1 Highlight a Menu option by using the keyboard up and down arrows to navigate the list 2 When the Menu item you want to access is highlighted press the Enter key to eit
76. Modbus Master is accessing the IOLAN through the network to communicated to Modbus Slaves connected to the IOLAN s Serial Ports Default Modbus Master Gateway Click this button to launch the Destination Slave IP Settings window where you can configure the TCP Ethernet Modbus Slaves that the Modbus Master on the Serial Port will communicate with You can specify a range of UIDs 1 247 in addition to individual UIDs Field Format Comma delimited for example 2 35 50 100 103 Click this button to configure global Modbus Slave settings Select this option when the Modbus RTU protocol is being used for communication between the Modbus Master and Slave Default Enabled Select this option when Modbus ASCII protocol is being used for communication between the Modbus Master and Slave Default Disabled When Modbus ASCII is selected adds a CR LF to the end of the transmission most Modbus devices require this option Default Enabled 107 Serial Port Profiles 108 Advanced Field Descriptions General Advanced Hardware Packet Forwarding A These settings are global and apply to all serial ports configured as a Modbus Gateway Advanced Modbus Settings Idle Timerout 10 seconds Character Timeout 30 milliseconds La Enable Modbus Exceptions Message Timeout 1000 milliseconds Configure the following parameters Idle Timeout Enable Modbus Exceptions Use this timer to close a connection
77. O iss EER EER BERADER EER ERG RE Ee aa ee ge 176 Calibrating Analog DIE nn 176 Calibrating VF OMA u 176 Calibrating CUS a 176 Calibrating Temperature Input uuerssssnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnn nn 176 Calibrating Thermocouple AEN 176 Calibrating Deere EE N EE N 177 Calibrating Analog Channels uuuusessnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 177 Resetting Calibration Data uussunnsennnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 178 Setting the IOLAN s Date and Time esse ees ee ee eek Ee 178 Rebooting the IOLAN unnsennnsennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 178 Resetting the IOLAN to Factory Defaults ese esse ee ee Ee 179 Language SUP Le ln esse GEE DER GREE SAGE EER GER Re Ge 179 Loading a Supplied Language eers EER EER EER EE EE EE EER Ee ER Ee 179 Translation GuidanCe asses Ee ERWE KERR NA KERN SEEN AR Se Gee ENE ERG 180 Software Upgrades and Language Files uunssssnnnnunnnnnnnnnnnnnnnnnnnnnnn 180 Downloading Terminal Definition RR RE RE RR EER Ee 181 Creating Terminal Definition Files uses ees EE RR EE REGEER EE 181 Table of Contents Resetting Configuration Parameters sssscssseseeseeeeeees 182 Lost Admin Password anna See KG SG Ge eb ede 183 Appendix A Virtual Modem AT Commands 185 Virtual Modem Initialization Commands 0scesceseeeeeeeees 185 Appendix B Pinouts and Cabling Diagrams
78. P Challenge Handshake Authentication Protocol Community SNMP DHCP Dynamic Host Configuration Protocol Direct Connection Ethernet Fixed Callback Local Authentication LPD Modem Initialization String MOTD Multicast NAK Negative Acknowledgment An Internet protocol that enables a diskless workstation to discover its own IP address the IP address of a BOOTP server on the network and a file to be loaded into memory to boot the machine This enables the workstation to boot without requiring a hard or floppy disk drive A security feature where the Device Server calls back the User at a predetermined number defined in the User s account Standard authentication protocol for PPP connections It provides a higher level of security than PAP and should be used whenever possible see PAP An SNMP community is the group that devices and management stations running SNMP belong to It helps define where information is sent A TCP IP protocol that provides static and dynamic address allocation and management Connections that bypass the Device Server enabling the user to log straight into a specific host A direct connection is recommended where a user logging in to the Device Server is not required A high speed 10Mbps 100Mbps cable technology that connects devices to a LAN using one or more sets of communication protocols A method where there is a specific number defined to callback a user Uses the user ID a
79. P connection to another IOLAN configured with a Virtual Modem serial port or to a host running a TCP application IOLAN DS1 TS2 User s Guide Version 3 4 Setting Up the Serial Port s e Control Signal I O The Control Signal I O profile enables the use of the EIA 232 serial port signal pins to be used as assigned Digital Inputs or Digital Outputs e Modbus Gateway The Modbus Gateway profile configures a serial port to act as a Modbus Master Gateway or a Modbus Slave Gateway e Custom Application Plugin The Custom Application Plugin profile configures a serial port to run a custom application or IOLAN plugin After you download the custom application files and specify the application name and any parameters you want to pass to it the IOLAN will execute the application when the serial port is started Each serial port profile contains all the parameters that are required to completely configure the serial port scenario represented by the profile To select a serial port profile in the DeviceManager connect through the DeviceManager to the IOLAN you are configuring and select Serial Serial Ports in the navigation pane Highlight the serial port you want to configure and then click Edit 8 Configuration Gy Network Serial Ports HE Serial B Serial Port Enable Name Profile Details B Advanced M 1 Terminal Login Users Hy Security Hy System When the default serial port profile Terminal displa
80. RxD 5 GND 6 DTR 8 DSR 3 RTS 2 CTS 7 DB25F 3 RxD 2 TxD 7 GND 6 DSR 8 DCD 20 DTR 5 CTS 4 RTS 214 IOLAN DS1 TS2 User s Guide Version 3 4 Starter Kit Adapters Cable RJ45F to DB9M DTE Crossover Adapter The following diagram shows the IOLAN RJ45 gt DB9M crossover adapter pinouts This is model number DBA0021 BAR CA V j RJ4SF DBSM RJ45F DBOM TxD 4 2 RxD RxD 5 3 TxD GND 6 5 GND DTR 8 1 DCD 6 DSR DSR 3 4 DTR RTS 2 8 CTS CTS 7 _ 7 RTS Accessories 215 Starter Kit Adapters Cable RJ45F to DB9F DTE Crossover Adapter The following diagram shows the IOLAN RJ45F gt DBOF crossover adapter pinouts This is model number DBA0020 l O Gg L S Be 5 6 S 1 O RJ45F DB9F RJ45F DBOF TxD 4 2 RxD RxD 5 3 TxD GND 6 5 GND DTR 8 1 DCD 6 DSR DSR 3 4 DTR RTS 2 8 CTS CTS 7 _ 7 RTS Sun Cisco RJ45M Connector Cable for Rack Mount Models This is a 3 meter RJ45M gt RJ45M 8 wire Sun Cisco modular cable The following diagram shows how the IOLAN RJ45M cable is configured when connecting to the supplied Sun Cisco RJ45 cable This model number is CABOO30 IOLAN Sun Cisco RJ45M RJ45M RTS 2 _ 8 CTS DSR 3 2 DTR
81. S1 4 You are now logged into the IOLAN and can set the IP address by typing from the command line using the Command Line Interface CLI Type set server internet lt ipv4address gt Where ipv4address is the IP Address being assigned to the IOLAN 5 Type the following command Save 6 If you are going to use another configuration method such as WebManager or DeviceManager unplug a desktop IOLAN On a desktop IOLAN change the DIP switch to Off Serial DIP switch in the up position and connect it to your serial device Plug the IOLAN back in automatically rebooting the IOLAN in the process 7 If you want to complete the configuration using a direct connection see Command Line Interface on page 37 and or Menu on page 38 After you complete configuring the IOLAN unplug the IOLAN If this is a desktop model change the IOLAN DIP switch to Off Serial DIP switch in the up position and connect it to your serial device Plug the IOLAN back in automatically rebooting the IOLAN in the process Using a Direct Serial Connection to Enable BOOTP DHCP If you are using BOOTP you need to add an entry in the BOOTP server for the IOLAN that associates the MAC address found on the back of the IOLAN and the IP address that you want to Getting Started 47 Setting Up the Network 48 assign to the IOLAN After you have made the MAC address IP address association for BOOTP use the following directions for BOOTP or DHCP You can
82. S1 TS2 User s Guide Version 3 4 Introduction About the IOLAN The IOLAN is an Ethernet communications terminal server that allows serial devices to be connected directly to LANs The IOLAN can connect to a wide range of devices including Terminals for multi user UNIX systems Data acquisition equipment manufacturing laboratory scanners etc Retail point of sale equipment bar coding registers etc PCs using terminal emulation Modems for remote access and Internet access ISDN adapters for branch remote access and Internet access Alltypes of serial printers The performance and flexibility of the IOLAN allows you to use a wide range of high speed devices in complex application environments The IOLAN products will work in any server environment running TCP UDP IP IOLAN Family Models The IOLAN comes in several different models to meet your network needs DS Offered as a 1 port unit DB25M DB25F RJ45 and DB9M interfaces available this model provides general IOLAN functionality and supports software configurable serial interface protocols EIA 232 422 485 TS tThis model is available with two serial ports RJ45 only and supports EIA 232 only The TS model is similar to the DS model supporting only general IOLAN functionality SDS tThis model is available in both desktop and rack mount configurations Both models support software configurable serial interface protocols EIA 232 422 485 The SDS model has the adv
83. TD AT Command 250 milliseconds Response Delay Configure the following parameters Echo characters in When enabled echoes back characters that are typed in equivalent to command mode ATEO ATE1 commands Default Disabled DTR Signal Always Specify this option to make the DTR signal always act as a DTR signal On Default Enabled DTR Signal Acts as Specify this option to make the DTR signal always act as a DCD signal DCD Default Disabled DTR Signal Acts as Specify this option to make the DTR signal always act as a RI signal RI Default Disabled RTS Signal Always Specify this option to make the RTS signal always act as aRTS signal On Default Enabled RTS Signal Acts as Specify this option to make the RTS signal always act as a DCD signal DCD Default Disabled RTS Signal Acts as Specify this option to make the RTS signal always act as a RI signal RI Default Disabled 101 Serial Port Profiles 102 Additional modem initialization Enable Message of the Day MOTD AT Command Response Delay Phone Numbe You can specify additional virtual modem commands that will affect how virtual modem starts The following commands are supported ATQn ATVn ATEn ATH ATA ATIO ATI3 ATSO AT amp Z1 AT amp Sn AT amp Rn AT amp Cn AT amp F ATS2 ATS12 ATO ATD with no phone number and ATDS1 See Appendix A Virtual Modem AT Commands on page 185 for a more detailed explanation of the support initializatio
84. Type Clear Mode Level 1 5 Trigger Clear Syslog If the Trigger Type is Low an alarm is triggered when the input drops below the specified Trigger value other severity level trigger values must decrease in value with each subsequent level If the Trigger Type is High an alarm is triggered when the input is higher than the specified Trigger value other severity level trigger values must increase in value with each subsequent level To clear an alarm the input must drop below the specified value when Trigger Type is High or go above the specified value when Trigger Type is Low Defines the Level severity settings for up to five levels If the Trigger Type is Low an alarm is triggered when the input drops below the specified Trigger value other severity level trigger values must decrease in value with each subsequent level If the Trigger Type is High an alarm is triggered when the input is higher than the specified Trigger value other severity level trigger values must increase in value with each subsequent level If the Trigger Type is Low an alarm is triggered when the input drops below the specified Trigger value other severity level trigger values must decrease in value with each subsequent level If the Trigger Type is High an alarm is triggered when the input is higher than the specified Trigger value other severity level trigger values must increase in value with each subsequent level To clear an alarm the input
85. _PULSE_ISW Inactive Signal Width This is how long the channel will remain inactive during pulse mode in increments of 100ms Valid values are 1 9999 The default is 1 100 ms MB_REG_HR_DO_SENSOR_PULSE_ASW Active Signal Width This is how long the channel will be active during the pulse mode in increments of 100ms Valid values are 1 9999 The default is 1 100 ms MB REG HR DO SENSOR PULSE COUNT The number of times the channel output will pulse Each count consists of an active inactive sequence The default is 1 cycle MB REG HR AI CLEAR ALARM LATCH USsed to reset a latched alarm state A write of any value will clear the alarm latch for the specific Analog input MB REG HR AI CLEAR MAX Used to reset the Analog input maximum value reached A write of any value will reset the maximum MB REG HR AI CLEAR MIN Used to reset the Analog input minimum value reached A write of any value will reset the minimum This section contains descriptions of I O input registers 154 MB REG IR CURR ENG The current value of an Analog or Temperature input converted to appropriate units For Analog this will be in voltage or current depending on the configuration For the Temperature this value will be in Celsius or Fahrenheit depending on configuration MB REG IR MIN ENG The minimum converted value ever reached on this input since the IOLAN was re started or a manual clear was issued MB_REG_IR_MAX_ENG The maximum converted value
86. actually inactive whereas closed is normally considered active You can also configure an alarm trigger and clear mode based on whether the Digital input is active or inactive sending a syslog message and or SNMP trap when the alarm is triggered or cleared In an industrial freezer warehouse example a D4 is used to monitor the open door sensor so that every time a freezer door is opened an alarm is triggered and a syslog message is sent to syslog where the monitoring application notes the time Monitoring Application Industrial Freezers 137 Channels Field Descriptions Channel Settings Digital D1 Description Input Mode Output Mode Digital Input Settings Latch Invert Signal Alarm Settings Trigger Disabled Configure the following parameters Description Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces Input Mode When selected the channel will be reading the status of the line input The internal jumpers must match the software configuration the internal jumpers are factory configured for Input Mode Default Input Mode Latch Latches remembers the activity transition active to inactive or inactive to active Data Options None Inactive to Active Active to Inactive Default None Invert Signal When enabled inverts the actual condition of the I O signal in the status t
87. al Description M Dep DSR Input Vv DCD DCD Input Vv CTS CTS Input Vv DTR DTR Output Vv RTS RTS Output Highlight a signal and then click the Edit button to configure the signal pin s parameters Input Signal Field Descriptions Channel Settings Digital Input DSR Description Digital Input Settings Latch C Invert Signal Alarm Settings Trigger Disabled Auto OK Cancel Configure the following parameters Description Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces Latch Latches remembers the activity transition active to inactive or inactive to active Data Options None Inactive to Active Active to Inactive Default None Invert Signal When enabled inverts the actual condition of the I O signal in the status therefore an inactive status will be displayed as active Default Disabled 104 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Trigger Auto Clear Mode Manual Clear Mode Syslog SNMP When the trigger condition is met triggers the specified alarm action Data Options e Disabled No alarm settings This is the default e Inactive When the expected Digital input is active going inactive will trigger an alarm Active When the expected Digital input is inactive going active will trigger an alarm Default Disabled When enabled automatically clear
88. ality uuesssssnnnnennnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnn 132 TE 132 Gede ee ei RE EE ee 132 UDP Fietse is ine 133 OIG EE ER EE EN ER AE emacs 133 Field Re den 133 VP IP SUIS nes 134 Temperature Functionality uuussuunnsennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 134 OC ee OE ER EL NT OE ET 134 Field Descriptions sense 134 10 IOLAN DS1 TS2 User s Guide Version 3 4 Table of Contents Channel unse EE EE EE TR 135 Analog OE EE OE IE EO AD OE rt 135 BA ME RE EE N N EE OUE 135 Field Re den 136 Digital InDU ss sis nss kk eke N Ke N n eend N ea Rd aa ie N EK Ne Ra N NA 137 BE EE N N OE 137 F nctionality sienai AE 137 Field DeseUp DNE sessies nee 138 Digital OUR NUT 2 140 QOYEINIEW i i esd ha EE AL OE EES 140 F nctionality ER ed 140 Field Desetiplions an 141 FRO OE GE EI OE ee 143 OVEIVIEW RE EE EE N EE EL 143 Field Reen 144 Temperat re si ee ES ee n VG ee Ee ee Re Es NN 146 Field Deseripli ns EER RES ee 147 Alarm Settings sans ss sd N Ge ed Ke ee de aaa 148 Basic Analog Alarm Getmgs ese RA ee ee ee nn 148 Advanced Analog Alarm Gettngs ese ee ee RA ee 149 VOUDP EE EE EE e N LA EE EE 150 UDP Unicast Format osse sw dd NN AN EE AR ke RE N NA di Ki Ge KEN AA 150 Analog Dad See ee ee er ke De n ek Ga ee ese ee Ad 150 Digital Relay Data ann 151 Serial Pin Signal Data Me ese ede EK N GE ed nnmnnn 151 UDP Unicast Example eise see N AE EN WEN ad eN ed 151 VO Modbus Slave
89. am executable and any parameters you want to pass to the program in the Command Line field General Tab Field Description General Hardware Packet Forwarding Custom Application Plugin Settings To install a custom application 1 Download the application files to the IOLAN using Tools gt Advaced gt Custom Files gt Download Custom App to IOLAN 2 Set the command line below Command Line Configure the following parameter Command Line The name of the SDK program executable that has been already been downloaded to the IOLAN plus any parameters you want to pass to the program Use the shell CLI command as described in the SDK Programmer s Guide to manage the files that you have downloaded to the IOLAN For example using sample outraw program you would type outraw 192 168 2 1 10001 Acct 10001 if you were starting the application on a serial port Field Format Maximum of 80 characters IOLAN DS1 TS2 User s Guide Version 3 4 Advanced Advanced Advanced Serial Settings Tab Overview Advanced serial port settings apply to all serial ports Field Descriptions Advanced Settings Modems TruePort Baud Rate Advanced Serial Settings Ay Settings apply to all serial ports C Flush Data Before Closing Serial Port C Deny Multiple Network Connections Monitor Connection Status Interval seconds Configure the following parameters Flush Data Before When enabled deletes any pending data whe
90. an often navigate the tabs in the configuration area to access all of the configuration options DeviceManager DS1 10 10 200 100 Connected ty File Edit Tools View Window Help DNA ds KW jy System Info Configuration S CO Network CH Serial Users Name DS1 Security Model IOLAN DS1 System Firmware 33 68 2 ul Statistics Uptime 00 03 53 jj Network MAC Address 00 80 D4 00 99 00 H d Serial Ports IPv4 Address 10 10 200 100 il User IPv6 Addressles ii Navigation Tree System Info y Configuration Area Download All Changes 54 IOLAN DS1 TS2 User s Guide Version 3 4 Navigating DeviceManager WebManager WebManager The WebManager uses a expandable collapsible buttons with folders and pages for the navigation tree You can expand the buttons to view the folders and pages to see the available configuration options When you access a configuration page you can often navigate the tabs in the configuration area to access all of the configuration options WebManager Users Guide www perle com Logged in as admin Server Info Summary Eesot out System Name DS1 Model IOLAN DS1 System Name Firmware 33 68 DS1 Uptime 0 Days 0 Hours 24 Minutes 3 Seconds Model MAC Address 00 80 d4 00 99 00 IOLAN DS1 IPv4 Address 10 10 200 100 Ge Version IPv6 Address es reso 280 d44 f fe00 9900 MAC Address 00 80 d4 00 99 00 IP Address 10 10 200 100 T System
91. anced secure IOLAN feature set in addition to the general IOLAN functionality STS This model comes in one desktop model and several rack mount configurations All models support EIA 232 only The STS model has the advanced secure IOLAN feature set in addition to the general IOLAN functionality SCS tThis model comes in several rack mount configurations All models support EIA 232 only and have an internal PCI card interface The SCS model has the advanced secure IOLAN feature set in addition to the general IOLAN functionality See Hardware on page 20 for information about the hardware specifications for your IOLAN model See Software on page 21 for a list of the basic and advanced software features IOLAN DS1 TS2 User s Guide Version 3 4 19 IOLAN Features IOLAN Features The IOLAN is a communications server used for making serial network connections It attaches to your TCP IP network and allows serial devices such as modems terminals or printers to access the LAN It also allows LAN devices to access devices or equipment attached to IOLAN serial ports This section highlights the hardware and software components you can expect to find in your IOLAN model Hardware Hardware Features IOLAN Models Desktop Rack Mount S x A 2 la le Ee la IE 12 18 1 DB25F e e DB25M e e Serial Connectors RJ45 e o e e e DB9M e D e e EIA 232
92. annel4 Channel3 Channel 2 Channel 1 Serial Pin Signal Data The serial data is in bit format 1 meaning On and 0 zero meaning Off Each channel has its own bit in the following order Length Data Exists Data 1 Byte for each port one bit for each signal 2 Bytes 1 Byte in bits RTS DTR CTS DCD DSR Data Exits Field The Data Exists field is 1 byte in least significant bit order for each channel If data exists for a channel the bit will be 1 if no data exists for a channel it is not configured the bit will be 0 zero Data Exists 1 Byte one bit for each channel Channel4 Channel3 Channel 2 Channel 1 UDP Unicast Example For an example of the I O UDP unicast see the sample program ioudpbcast c found on your CD ROM 151 VO Modbus Slave VO Modbus Slave If you have a Modbus serial or TCP application it can access I O connected to the IOLAN when the VO Global Modbus Slave is enabled You must supply a unique UID for the IOLAN as it will act as a Modbus Slave LD Access Failsafe Timer UDP Choose the method in which the 1 0 interfaces are accessed via network by an external application Enable 1 0 Access via Modbus protocol UID 255 Advanced Modbus Settings Available Network Access Allow Modbus TCP Application API v Allows Modbus RTU ASCI via TruePort Enable 1 0 Access via TruePort
93. ase the user will be required to correct the interference at his her own expense EN 55022 1998 Class A Note WARNING This is a Class A product In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures C Caution the IOLAN Device Server is approved for commercial use only Table of Contents Preface eebe 17 About his BOOK ese skies eN ESEG ENG GE SG GE Ge 17 Intended Audience sesse ee ee GE Ge Ge ee 17 Documentatio SR ee Ge NE GE eee 17 Typeface le ET 18 Online Help a 18 Chapter 1 Introduction 424404020n0R Ran nnnn an nnannnnnnnn 19 About the IOLAN WEN 19 IOLAN Family Models iu denen 19 OU MESSE Soe OONDE EES EE GE NNS N OOG ER NEDER Se SCHNUR 20 ET de TE TO GE nun nnnnn mann nnmnnn ennn 20 6 MEE E EEN 21 Accessing the WOL AN 21 General Features cccccecccccceccceeccecccecccecececueceeeaeeeceecueeceeeceeseneeaeees 21 Se EA OR EER OE OE OE EE AE EED 21 Chapter 2 Hardware and Connectivity seed 23 EE MOM E EE 23 IOLAN Components ER ee 23 What s Included RE 23 What You Need to Supply uusesssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnn 23 Available Accessories uu 200002000n0000nn0nnnnnnn nun nnnnnn nun nnnn nn nn Re e RR ee ee 23 IOLAN DS1 TS2 User s Guide Version 3 4 Table of Contents Power Supply Specifications unnnusennnnnnnnnnnnnnnnnnnnnnnnnnnn 24 DESKIOD M
94. ault 50 ms Enable Serial When enabled a UID of 0 zero indicates that the message will be broadcast to Modbus Broadcasts all Modbus Slaves Default Disabled Request Queuing When enabled allows multiple simultaneous messages to be queued and processed in order of reception Default Enabled Embedded When this option is selected the address of the slave Modbus device is embedded in the message header Default Enabled Remapped Used for single device port operation Older Modbus devices may not include a UID in their transmission header When this option is selected you can specify the UID that will be inserted into the message header for the Modbus slave device This feature supersedes the Broadcast feature Default Disabled Remap UID Specify the UID that will be inserted into the message header for the Slave Modbus serial device Range 1 247 Default 1 111 Serial Port Profiles Custom Application Profile 112 Overview The Custom App Plugin profile is used in conjunction with custom applications created for the IOLAN by using the Perle SDK See the SDK Programmer s Guide the SDK and guide are found on the Perle website at www perle com downloads index shtm1 for information about the functions that are supported You must download the program and any ancillary files to the IOLAN and set the serial port to the Custom App Plugin profile to actually run a custom application You must also specify the progr
95. because of inactivity When the Idle Timeout expires the IOLAN will end the connection Range 0 4294967 seconds about 49 days Default 0 zero which does not timeout so the connection is permanently open Click this button to launch the Destination Slave IP Settings window where you can configure the TCP Ethernet Modbus Slaves that the Modbus Master on the Serial Port will communicate with Character Timeout Used in conjunction with the Modbus RTU protocol specifies how long to Message Timeout wait in milliseconds after a character to determine the end of frame Range 10 10000 Default 30 ms Time to wait in milliseconds for a response message from a Modbus TCP or serial slave depending if the Modbus Gateway is a Master Gateway or Slave Gateway respectively before sending a Modbus exception Range 10 10000 Default 1000 ms IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Modbus Slave IP Settings Field Descriptions This window is used to configure the Modbus Slaves Destination Slave IP Settings UID Start UID End Destination IP Address Protocol Port Dest Type Cancel The following buttons are available Add Button Adds an entry into the Modbus Destination Slave IP Settings table Edit Button Edits an entry in the Modbus Destination Slave IP Settings table Delete Button Deletes an entry from the Modbus Destination Slave IP Settings table Adding Editing Modbus Slave IP Setti
96. ble 1 0 Access via TruePort C Enable SSL Encryption Listen TCP Port 33816 Available Network Access Allow 1 0 Access via API through TruePort Configure the following parameters Enable I O Access Enables disables Modbus as the communication protocol for all the I O to Modbus protocol channels Default Disabled UID This is the UID you are assigning to the IOLAN which is acting as a Modbus slave Default 255 Advanced Modbus Click this button to configure global Modbus Slave settings Settings Batten See Advanced Slave Modbus Settings on page 131 for field descriptions Allow Modbus TCP Allows a host running a Modbus TCP application to communicate to the I O Application API channels using the standard Modbus API Default Permanently enabled when Enable I O Access via Modbus protocol is enabled See Modbus VO Access on page 153 for function codes and I O coil registration descriptions Allow Modbus Enables disables serial Modbus application access to the I O over the network RTU ASCI via using the TruePort COM redirector feature TruePort Default Disabled See Modbus I O Access on page 153 for function codes and I O coil registration descriptions and Accessing I O Data Via TruePort on page 160 for the Perle API 130 IOLAN DS1 TS2 User s Guide Version 3 4 Settings Enable VO Access Enables disables serial application access to the I O over the network using the via TruePort TruePort COM redirector feature
97. bout 20AWG length 6 feet approx The barrel dimensions of the cable plug are OD 5 5 ID 2 1 and length 9 5mm with a straight barrel and positive polarity on the inside and negative polarity on the outside e Power can also be provided by e Serial Port 1 pin 1 on the DS model e Serial Port 2 pin 1 on the TS2 model VO Models The power supply for a desktop IOLAN I O model must meet the following requirement e Output between 9 30V DC and a minimum of 600mA current Getting to Know Your IOLAN Overview 24 This section describes the hardware components found on your IOLAN unit All IOLANs have the same basic hardware components to allow you to connect to serial devices connect to the network monitor LAN and serial activity and manage the unit Below is a list of these components e Serial Port s Connector s that will be used to connect to a serial device e Activity This LED flashes to indicate LAN activity e Link10 100 This LED indicates the Ethernet connection speed for desktop models Green 10 Mbits Yellow 100 Mbits Off no LAN connection e Power Ready This LED can cycle through several colors yellow green red during a boot process but should complete with a green light If the LED is green after power up but continues to cycle on and off flashes green this indicates that the console switch is in the on position You can learn more about the Power Ready LED in Hardware Problems on pa
98. cable when Direction is set to LAN to Serial Port The port that the IOLAN will use to relay messages to servers hosts This option works with any Direction except Disabled The IOLAN will listen for UDP packets on the port configured by the Listen for connections on UDP port parameter Default 0 zero Terminal Profile Overview The Terminal profile allows network access from a terminal connected to the IOLAN s serial port This profile is used to access pre defined hosts on the network from the terminal Functionality This profile can be setup in two ways 1 The user can be required to log into the IOLAN and then a connection to a host can be established 2 The user connecting to the serial port will be directly connected a host 91 Serial Port Profiles General Tab Field Descriptions General Advanced Hardware Packet Forwarding Terminal Settings Terminal Type Dumb vj Require Login User Service Settings Connect to remote system Configure the following parameters Terminal Type Specifies the type of terminal connected to the line Data Options Dumb WYSE60 VT100 ANSI TVI925 IBM3151TE VT320 specifically supporting VT320 7 HP700 specifically supporting HP700 44 Term1 Term2 Term3 user defined terminals Default Dumb Require Login When users access the IOLAN through the serial port they must be authenticated using the local user database Default Enabled
99. can specify whether a user will use English or Custom Language as the language that appears in the Menu CLI or WebManager The IOLAN supports one custom language that must be downloaded to the IOLAN Default English See Language Support on page 179 for more information about Custom Languages IOLAN DS1 TS2 User s Guide Version 3 4 Adding Editing Users Hotkey Prefix The prefix that a user types to control the current session Data Options Aa number To switch from one session to another press a Ctrl a and then the required session number For example a 2 would switch you to session 2 Pressing a 0 will return you to the IOLAN Menu e Aan Display the next session The current session will remain active The lowest numbered active session will be displayed e Aap Display the previous session The current session will remain active The highest numbered active session will be displayed e Aam To exit a session and return to the IOLAN You will be returned to the menu The session will be left running e Aal Lowercase L Locks the serial port until the user unlocks it The user is prompted for a password any password excluding spaces and the serial port is locked The user must retype the password to unlock the serial port e Ar When you switch from a session back to the Menu the screen may not be redrawn correctly If this happens use this command to redraw it properly This is always Ctrl R regard
100. ced tab configures serial port options that may be required by certain applications General Advanced Hardware Packet Forwarding Advanced Console Management Settings C Authenticate User Ze Options C Enable TCP Keep Alive 2 Dial In C Enable Message of the Day MOTD Dial Out isessi Dial Timeout 45 seconds Multisessions 0 z a 3 die Timeout DI seconds Dial Retry Session Timeout 0 seconds Modem M Phone Break Handling None O Local O Remote Break Interrupt Configure the following parameters Authenticate User Enables disables login password authentication for users connecting from the network Default Disabled Enable TCP Keep Enables a per connection TCP keepalive feature After the configured number Alive of seconds the connection will send a gratuitous ACK to the network peer thus either ensuring the connection stays active OR causing a dropped connection condition to be recognized This parameter needs to be used in conjunction with Monitor Connection Status Interval parameter found in the Serial Advanced Advanced Settings tab The interval determines how long the IOLAN will wait during inactivity before testing the connection It should be noted that if a network connection is accidentally dropped it can take as long as the specified interval before anyone can reconnect to the serial port Default Disabled Enable Message of Enables disables t
101. ces are Typeface Example Usage At the C prompt type add host This typeface is used for code examples and system generated output It can represent a line you type in or a piece of your code or an example of output Set the value to TRUE The typeface used for TRUE is also used when referring to an actual value or identifier that you should use or that is used in a code example subscribe project subject run yourcode exec The italicized portion of these examples shows the typeface used for variables that are placeholders for values you specify This is found in regular text and in code examples as shown Instead of entering project you enter your own value such as stock_trader and for yourcode enter the name of your program File Save This typeface and comma indicates a path you should follow through the menus In this example you select Save from the File menu IOLAN User s Guide This typeface indicates a book or document title See About the IOLAN on page 19 for more information This indicates a cross reference to another chapter or section that you can click on to jump to that section Online Help Online help is provided in the DeviceManager You can click on the What s This button KR or 2 and then click on a field to get field level help Or you can press the F1 key to get window level help You can also get the User s Guide online by selecting Help Help Topics IOLAN D
102. configuration is described based on the following window General Hardware Packet Forwarding UDP Socket Settings The Listen for connections on UDP port 10001 eg Rene oA UDP Pat rection ot v Autolleam Start IP Address 172 16 1 1 ES EndIP Address 17216 1 25 Por 33001 eg eg 2 c DPP irection LAN to Serial v Autoteam Start IP Address 172 16 1 20 O Any Port End IP Address 7216150 Port a Host Range 3 gt UDP Pon Direction Serial to LAN v Start IP Address 172 16 1 75 P EndIP Address J172161 80 Pot 33009 Host Range 4 Direction Disabled v UDP Port Start IP Address 0 0 0 0 EndIP Address 0 0 00 UDP configuration window taken from the DeviceManager is configured to UDP Entry 1 All hosts that have an IP address that falls within the range of 172 16 1 1 to 172 16 1 25 and listen to Port 33001 will be sent the data from the serial device in UDP format The serial device will only receive UDP data from the hosts in that range with a source Port of 33001 The IOLAN will listen for data on the port value configured in the Listen for connections on UDP port parameter UDP Entry 2 All UDP data received from hosts that have an IP address that falls within the range of 172 16 1 20 to 172 16 1 50 and Port 33010 will be sent to the serial device The IOLAN will not send any data received on its serial port UDP Entry 3 All hosts that have an IP Address that falls within the ran
103. d WebManager Introduction The DeviceManager and WebManager IOLAN managers have been designed to be very similar to use DeviceManager is a Windows based application and WebManager is a browser based application Both options use the IOLAN s IP address to access the IOLAN the DeviceManager can be used to assign an IP address to anew IOLAN and the WebManager requires that the IOLAN already have an IP address before it can be used to configure the IOLAN When using WebManager you are required to click the Apply button each time you make a change to a configuration window tab In DeviceManager you must download your configuration changes to the IOLAN either periodically or after you are done with the configuration changes From both managers you must reboot the IOLAN in order for you configuration changes to take effect IOLAN DS1 TS2 User s Guide Version 3 4 53 Navigating DeviceManager WebManager Navigating DeviceManager WebManager The DeviceManager and WebManager have very similar navigation methods The left hand side of the manager is the navigation tree and the center is the configuration area The DeviceManager has menu and quick access buttons whereas the WebManager has system information and some navigation options on the far right hand side DeviceManager The DeviceManager uses a folder page navigation tree You can expand the folders to see the available configuration pages When you access a configuration page you c
104. d user configuration parameters when the IOLAN is booted e The DHCP BOOTP server can auto configure the IOLAN with basic setup information IP address subnet prefix bits etc e The DHCP BOOTP server can download a new version of firmware when the IOLAN is rebooted e The DHCP BOOTP server can download a full configuration file when the IOLAN is rebooted Connecting to the IOLAN Using DHCP BOOTP The IOLAN will automatically request an IP address from the DCHP BOOTP server when the Obtain IP address automatically using DHCP BOOTP parameter is enabled To enable the Obtain IP address automatically using DHCP BOOTP parameter follow the directions in Using a Direct Serial Connection to Enable BOOTP DHCP on page 48 Using DHCP BOOTP 40 To use DHCP BOOTP edit the bootp file with IOLAN configuration parameters You can use DHCP BOOTP to perform the following actions on a single or multiple IOLANs on bootup auto configure with minimal information for example only an IP address e auto configure with basic setup information IP address subnet prefix bits etc e download a new version of firmware e download a full configuration file DHCP BOOTP is particularly useful for multiple installations you can do all the IOLANs configuration in one DHCP BOOTP file rather than configure each IOLAN manually Another advantage of DHCP BOOTP is that you can connect the IOLAN to the network turn on its power and let autoconfiguration tak
105. dbus protocol UID 255 Advanced Modbus Settings Available Network Access Allow Modbus TCP Application API v Allows Modbus RTU ASCI via TruePort Enable 1 0 Access via TruePort C Enable SSL Encryption Listen TCP Port 33816 Available Network Access Allow 1 0 Access via API through TruePort PC running IOLAN ER Custom Application APD VO Digital TruePort Output The host running TruePort must be in I O API mode 159 Accessing I O Data Via TruePort Accessing VO Data Via TruePort Introduction Setup 160 Analog and Digital I O data as well as output control can be accessed in several ways To have access from an application running on a workstation or server the I O Applications Program Interface APD provided within Trueport can be used This API uses a command response format to get or set data on each individual I O channel register A sample program ioapiotp c demonstrating typical usage can be found on the IOLAN product CD ROM After TruePort has been properly installed and configured on the workstation or server and initiated from the application it will setup a connection to the appropriate IOLAN It will then be available to relay commands to the IOLAN and communicate responses back the application TruePort will create a COM port to which the application can write commands to and read responses from Since all communications are done via this COM port the application need on
106. dem manufacturer name ATI3 Return the modem model name ATSO Sets the value of the SO register The SO register controls the auto answer behavior In manual mode the IOLAN will not accept incoming sessions until an ATA is issued by the serial device In auto answer mode the IOLAN will automatically accept an incoming connection request IOLAN DS1 TS2 User s Guide Version 3 4 Register 0 sets manual answer mode Register 1 255 auto answer mode default 185 Virtual Modem Initialization Commands Command Description Options AT amp Z1 Set command allows the user to store an IP address and port number or phone number to use when making a connection The user will issue an ATDS1 to cause the IOLAN to initiate the connection AT amp Sn Sets the behavior of IOLAN s DTR signal DSR from a DCE perspective n 0 DTR signal always high default n 2 DTR signal acts as DCD n 3 DTR signal acts as RI AT amp Rn Sets the behavior of IOLAN s RTS signal CTS from a DCE perspective If line is configured for hardware flow control the RTS is used for this purpose and the setting of this command is ignored n 0 RTS always high default n 3 RTS signal acts as DCD n 4 RTS signal acts as RI AT amp Cn Sets the behaviour of the DCD signal n 0 DCD always on n 1 DCD follows state of connection off when no connection on when TCP
107. download a created configuration file you must first connect to the IOLAN import the created configuration file into DeviceManager this is not available in WebManager and then download the configuration file to the IOLAN and reboot it Using DeviceManager and WebManager 59 Managing the IOLAN Opening an Existing Configuration File If you select the File Open a browse window is opened so you can select the configuration file you want to edit IOLAN configuration files saved in the DeviceManager can be in the IOLAN native binary format dme or as a text file txt which can be edited with a text editor Either configuration version can be imported into the DeviceManager IOLAN configuration files saved from WebManager can also be opened into DeviceManager Importing an Existing Configuration File If you have a local saved configuration file that you want to download to the IOLAN you must first connect to the IOLAN that you want to download the configuration file to Once you have successfully logged into the IOLAN in DeviceManager select Tools Import Configuration from a File and in WebManager select Administration Restore Backup You need to download the file in DeviceManager and in both managers you need to reboot the IOLAN Managing the IOLAN Most of the management tasks such as setting the time date downloading keys certificates downloading firmware downloading custom files resetting serial ports etc are found und
108. e e e e e e o e e Serial Interface EIA 422 u s s EIA 485 o o e DB25F e e Serial Power In Pin DB25M RJ45 e e DB25F e e Serial Power Out Pin DB25M e s RJ45 e Auto Sensing 10 100 H e e e e e Ethernet Interface 10 100 1000 e e PCI Interface e T O Interface e Power over Ethernet e e Power Supply External AC D e e e Internal AC D e oe DC D e Dedicated Console Port e e e 20 IOLAN DS1 TS2 User s Guide Version 3 4 IOLAN Features Software Security This section describes the supported software features available Accessing the IOLAN All IOLAN models can be accessed through any of the following methods Easy Config Wizard an easy configuration wizard that allows you to quickly setup the IOLAN in a Windows environment DeviceManager a fully functional Windows 98 NT 2000 ME Server 2003 XP Vista configuration management tool WebManager a web browser HTTP option for configuring managing the IOLAN Menu a window oriented menu interface for configuration and user access CLI a Command Line Interface option for configuration management and user access SNMP allowing remote configuration via SNMP as well as statistics gathering DHCP BOOTP a method of automatically updating the IOLAN General Features Basic IOLAN software features are available on all IOLAN models IPv6 support Support for TCP IP and UDP protocol
109. e Version 3 4 Channels Relay Overview Relay channels can open or close a contact for a higher voltage circuit using a lower level control voltage The Relay output channels work as a physical on off switch and are used to drive higher voltage devices with a lower controlling voltage You can configure the following Relay output channel options e You can choose to manually activate deactivate the Relay output e You can choose to manually activate deactivate the Relay output and then specify that the Relay output will either pulse you get to specify the active and inactive pulse times continuously or for a specified number of pulse counts e You can choose to manually activate deactivate the Relay output and then specify a delay before the output goes from inactive to active or active to inactive e You can also specify a failsafe action that can either active or inactivate the Relay output when the failsafe timer is triggered see Failsafe Timer Functionality on page 132 for more information In an industrial freezer warehouse the IOLAN A4R2 is used to monitor humidity transducers which are used to help prevent freezer burn If the humidity reaches a certain percentage monitored by an Analog channel a syslog message is sent to the Monitoring Application causing the Relay channel to activate an internal freezer dehumidifier The Relay channel is deactivated when the Analog channel sends a clear syslog message to the Monitorin
110. e Version 3 4 Easy Config Wizard Easy Config Wizard The Easy Config Wizard is a configuration wizard that will configure all the serial ports on your IOLAN to one of the following Console Management TruePort Virtual COM Port TCP Sockets Raw TCP Terminal Printer not supported on DS1 TS2 models Serial Tunneling You can launch the Easy Config Wizard from the Perle website or from the installation CD ROM FasyConfig Welcome to EasyConfig perle EasyConfig Wizard discovers and configures IOLAN on a local network to one of the following profiles Discover a Configure Raw TCP Download Configuration For more advanced configurations use WebManager or DeviceManager The Easy Config Wizard has been designed to walk you through the configuration process for any of the available configuration options shown on the Welcome window Configuration Methods 31 DeviceManager DeviceManager Overview The DeviceManager is a Windows based application that can be used to connect to the IOLAN to actively manage and configure it or can create new IOLAN configurations offline See Chapter 5 Using DeviceManager and WebManager on page 53 for information on configuring managing the IOLAN with DeviceManager Access Platforms The DeviceManager can be run from Windows 98 NT 2000 ME Server 2003 XP Vista DeviceManager can be installed from the product CD ROM or downloaded from the Perle website Unless t
111. e Message of the Day file from Filename The path and file name relative to the default path of your TFTP server software of the file that contains a string that is displayed when a user connects to the IOLAN The IOLAN will look for the file internally it must already be downloaded if only the file is specified no host or the file cannot be found on the specified host TFTP Tab Field Descriptions You must have a TFTP server running on any host that you are uploading or downloading files to from Login Bootup Files Message of the Day MOTD TFTP Retry 5 Timeout 3 seconds Configure the following parameters Retry The number of times the IOLAN will retry to transmit a TPFT packet to from a host when no response is received A value of 0 zero means that the IOLAN will not attempt a retry should TFTP fail Range 0 5 Default 5 Timeout The time in seconds that the IOLAN will wait for a successful transmit or receipt of TFTP packets before retrying a TFTP transfer Range 3 10 Default 3 seconds IOLAN DS1 TS2 User s Guide Version 3 4 Controlling the VO Channels Introduction The Control section appears when the IOLAN is connected to an I O model VO Channels Overview When the DeviceManager is connected to an I O model IOLAN the I O Status Control option is available You can view the I O status and manually control such options as clearing alarms clearing minimum maximum values re
112. e Serial Ports on page 67 for more information e Advanced This window configures those parameters that are applicable to specific environments You will find modem and Configuring Serial Ports 4 Configuration CO Network El Ga Serial 2 Serial Port Advanced A Users HE Security Hy System TruePort configuration options in addition to others here See Advanced on page 113 for more information Serial Ports Overview Each IOLAN serial port can be connected to serial device Each serial port can then be configured according to a serial port profile that coincides with the serial device attached to that serial port and how the serial device is accessed used Functionality When you select the Serial Ports navigation option you will see a list with the number of serial ports on your IOLAN As you configure the serial ports the information for each serial port is displayed Serial Ports Enable Name Profile Details Iw 1 Terminal Login To configure change a serial port click the Edit button IOLAN DS1 TS2 User s Guide Version 3 4 67 Serial Ports Editing a Serial Port In the Serial Port Settings window click on a serial port and then click the Edit button the following window is displayed Serial Port 1 Settings General Advanced Hardware Email Alert Packet Forwarding Terminal Settings Terminal Type PE v Require Login Connect to remote system Protoco
113. e by unscrewing the two side screws one on each side and lifting off the top of the case You should see the following Screw Power DIP 5 Switch Reset RJ45 Screw 3 To turn line termination on for Line 1 locate and jumper both J7 and J8 as shown in the diagram To turn line termination on for Line 2 locate and jumper both J11 and J9 4 Close the IOLAN case by replacing the case lid and the two screws You can now power it on with the new settings Setting Jumpers 197 Introduction Digital VO Module IOLANs that have Digital I O have an input output jumper that must be set for each channel and must match the software configuration for each channel Depending on the model the placement of the digital I O board can change so the diagram below shows how to set jumper for any digital board To change the settings do the following 1 Detach the IOLAN from the electrical power source and disconnect everything from the box 2 Open the case by unscrewing the five side screws two on each side plus the grounding screw and lifting off the top of the case You should see the following configuration for the digital I O board Channel 2 4 J5 o Pini J3 Channel 1 3 Pm VO 3 To configure either Channel 1 or Channel 3 depending on how many Digital channels your VO supports and following the mylar channel definitions for Input jumper J3 pin 1 and 2
114. e channel is grounded Note that the internal jumpers must match the software setting and must be set to Output by default they are set to Input see Digital I O Module on page 198 to find out how to set the internal jumpers Functionality The Digital output channels support three types of Digital output sink voltage source ground and sink and source apply voltage or ground For the output type you can configure the following options e You can choose to manually activate deactivate the Digital output You can choose to manually activate deactivate the Digital output and then specify that the Digital output will either pulse you get to specify the active and inactive pulse times continuously or for a specified number of pulse counts e You can choose to manually activate deactivate the Digital output and then specify a delay before the output goes from inactive to active or active to inactive You can also specify a failsafe action that can either activate or inactivate the Digital output when the failsafe timer is triggered see Failsafe Timer Functionality on page 132 for more information In an industrial freezer warehouse the IOLAN D4 is used to monitor the freezer doors When one of the industrial freezer doors are left open for more than five minutes the Monitoring Application using the Perle API starts the Digital output sink causing the strobe light on top of the offending freezer to activate Output D
115. e place All the configuration is carried out for you during the DHCP BOOTP process IOLAN DS1 TS2 User s Guide Version 3 4 DHCP BOOTP DHCP BOOTP Parameters The following parameters can be set in the DHCP BOOTP bootp file SW_FILE The full path pre fixed by hostname IP address IPv4 or IPv6 and file name of the firmware update CONFIG_FILE The full path pre fixed by hostname IP address IPv4 or IPv6 and file name of the configuration file Note these parameters include clear text user passwords GUI_ACCESS Access to the IOLAN from the HTTP WebManager Values are on or oft SECURITY Restricts IOLAN access to devices listed in the IOLAN s host table Values are yes OF no TFTP_RETRY The number of TFTP attempts before aborting This is a numeric value for example 5 TFTP_TMOUT The time in seconds before retrying a TFTP download upload This is a numeric value for example 3 CUSTOM_LANG The full path pre fixed by a hostname IP address IPv4 or IPv6 and file name of a translated language file For example 192 101 34 211 accounting Iolan_ds_german txt EXTRA_TERMI EXTRA_TERM2 EXTRA_TERM3 The full path pre fixed by a hostname IP address IPv4 or IPv6 and file name of a termcap file for a specific terminal type Configuration Methods 41 SNMP SNMP Overview The IOLAN supports configuration and management through SNMP SNMP Management tools SNMP client MIB browser software can be u
116. e the following parameters Session 1 2 3 4 You can configure up to four 4 sessions that the user can select from to connect to a specific host after that user has successfully logged into the IOLAN used only on serial ports configured for the Terminal profile Data Options e None No connection is configured for this session e Telnet For information on the Telnet connection window see Telnet Settings on page 95 Default None Settings Button Click this button to configure the connection parameters for this session Connect Specify whether or not the session s will start automatically when the user Automatically logs into the IOLAN Default Disabled Host The host that the user will connect to in this predefined session Default None TCP Port The TCP port that the IOLAN will use to connect to the host in this predefined session Default 23 124 IOLAN DS1 TS2 User s Guide Version 3 4 Adding Editing Users Serial Port Access Tab Overview The Serial Port Access tab controls the user s read write access on any given IOLAN serial port This pertains to users that are connecting from the network to a serial over a Console Management type session This can be useful when you have multiple users connecting to the same serial device and you wish to control the viewing and or the write to and from the device See the Multisessions and User Authentication parameters in the Console Management Profile on page 74 fo
117. efault Enabled Initiates a connection to the specified host when any data is received on the serial port Default Disabled Initiates a connection to the specified host only when the specified character is received on the serial port Default Disabled Advanced Tab Field Descriptions General Advanced Hardware Packet Forwarding Advanced Terminal Settings C Enable Message of the Day MOTD C Reset Terminal on disconnect C Allow Port Locking Hotkey Prefix Idle Timeout Session Timeout Dial Options C Dial In C Dial Out Dial Timeout Dial Retry Modem Phone 0 seconds 0 seconds seconds Configure the following parameters Enable Message of Enables disables the display of the message of the day the Day MOTD Default Disabled 93 Serial Port Profiles 94 Reset Terminal on When enabled resets the terminal definition connected to the serial port when disconnect a user logs out Default Disabled Allow Port Locking When enabled the user can lock his terminal with a password using the Hotkey Prefix Idle Timeout Session Timeout Dial Timeout Dial Retry Dial In Dial Out Hotkey Prefix default Ctrl a a I lowercase L The IOLAN prompts the user for a password and a confirmation Default Disabled The prefix that a user types to lock a serial port or redraw the Menu Data Range Aal Lowercase L Locks
118. ely followed by the EOF character the IOLAN waits for another EOF character to start the EOF1 EOF2 character sequence which defines when the frame is ready to be transmitted The actual transmission of the frame is based on the Trigger Forwarding Rule Range Hex 0 FF Default 0 Determines what is included in the Frame based on the EOF or EOF1 EOF2 or Packet based on Trigger or Trigger1 Trigger2 Choose one of the following options e Strip Trigger Strips out the EOF1 EOF1 EOF2 Triggerl or Trigger 1 Trigger2 depending on your settings e Trigger lIncludes the EOF1 EOF1 EOF2 Trigger or Trigger 1 Trigger2 depending on your settings e Trigger 1 Includes the EOF1 EOF1 EOF2 Triggerl or Triggerl Irigger2 depending on your settings plus the first byte that follows the trigger e Trigger 2 Includes the EOF1 EOF1 EOF2 Triggerl or Trigger1 Trigger2 depending on your settings plus the next two bytes received after the trigger Default Trigger Console Management Profile Overview The Console Management profile provides access through the network to a console or administrative port of a server or router attached to the IOLAN s serial port This profile configures the IOLAN s serial port to set up a TCP socket that will listen for a Telnet connection from the network Functionality Use the Console Management profile when you are configuring users who need to access a serial console port from the n
119. er software of the update software for the IOLAN that will be loaded when the IOLAN is rebooted Configuration Host The host name or IP address of the server that contains the configuration file If you use a host name it must exist in the IOLAN s host table or be resolved by DNS Configuration File The path and file name relative to the default path of your TFTP server software of the configuration file for the IOLAN that will be loaded when the IOLAN is rebooted 169 Management 170 Message of the Day MOTD Tab Field Descriptions You must have a TFTP server running on any host that you are uploading or downloading files to from when using TFTP When you specify the file path the path must be relative to the default path set in your TFTP server software You can download a MOTD file to the IOLAN in the DeviceManager by selecting Tools Advanced Custom Files and then selecting the Download Other File option and browse to the MOTD file In WebManager select Administration Custom Files and select the Other File option and browse to the MOTD file After the MOTD is downloaded to the IOLAN you must specify the MOTD file name in the Filename field to access it as the message of the day no TFTP Host parameter is required when the file is internal Login Bootup Files Message of the Day MOTD TFTP TFTP Host Filename Configure the following parameters TFTP Host The host that the IOLAN will be getting th
120. er the Tools menu option in the DeviceManager and under Administration in WebManager 60 IOLAN DS1 TS2 User s Guide Version 3 4 Network Settings Introduction The Network section is used to configure the parameters that identify the IOLAN within the network and how the IOLAN accesses hosts on the E H Configuration network The following configuration windows are available aa ce e IP Settings This window sets up IOLAN s name IP address and u A Ethernet information See IP Settings on page 62 for more information e Advanced This window configures hosts that the IOLAN will be communicating with and routes See Advanced on page 64 for more information on these options IOLAN DS1 TS2 User s Guide Version 3 4 61 IP Settings IP Settings IP Settings 62 Overview The parameters in IP settings are used to access the IOLAN and are how the IOLAN accesses the network Field Descriptions IP Settings Advanced System Name localhost Domain Ethernet Interface Settings Obtain IP address automatically using DHCP BOOTP Use the following IP address Obtain Automatically m Configure the following parameters System Name Domain The System Name is used for informational purposes by such tools as the DeviceManager and is also used in conjunction with the Domain field to construct a fully qualified domain name FQDN Default localhost This field
121. erver Language Problems In a customised language the text strings appear in the wrong place in the Menu CLI or WebManager e Check the original ASCII text file you used to translate to your customised language The sequence of the line much match exactly be aware that comments don t affect line sequence but can affect the actual line that the strings appear on So if you strip out all comments if the original file says line 1000 should be string none then line 1000 stripped of comments should be the translated version of none Long Reboot Cycle Rebooting the IOLAN takes a long time If you are not using DHCP BOOTP disable this within the Server Services otherwise the IOLAN waits to timeout for a request to DHCP BOOTP VO Models An I O Digital or Relay controlled motor is starting stopping e Digital and Relay channels have automatically resetting fuses meaning that if the circuit gets overloaded and the fuse blows it will automatically reset when the circuit cools down An A4R2 model is starting stopping e The A4R2 model can run at 55 degrees Celsius ambient temperature when the input voltage is 22VDC or below If the input voltage exceeds 22VDC the maximum ambient temperature will drop into the range of 45 50 degrees Celsius to run successfully 220 IOLAN DS1 TS2 User s Guide Version 3 4 Glossary This chapter provides definitions for Device Server terms BOOTP BOOTstrap Protocol Callback CHA
122. ettings A serial tunnel consists of two IOLANs connected over a TCP IP network and creating a virtual link between two serial ports Act as Tunnel Server Listen for connections on TCP port 10001 C Enable TCP Keepalive O Act as Tunnel Client Configure the following parameters Act As Tunnel Server TCP Port Enable TCP Keepalive Act as Tunnel Client Host Name TCP Port 98 The IOLAN will listen for an incoming connection request on the specified Internet Address on the specified TCP Port Default Enabled The TCP port that the IOLAN will listen for incoming connection on Default 10000 serial port number so serial port 2 is 10002 Enables a per connection TCP keepalive feature After the configured number of seconds the connection will send a gratuitous ACK to the network peer thus either ensuring the connection stays active OR causing a dropped connection condition to be recognized This parameter needs to be used in conjunction with Monitor Connection Status Interval parameter found in the Serial Advanced Advanced Settings tab The interval determines how long the IOLAN will wait during inactivity before testing the connection It should be noted that if a network connection is accidentally dropped it can take as long as the specified interval before anyone can reconnect to the serial port Default Disabled The IOLAN will initiate the connection the Tunnel Server Default Disabled
123. etwork Serial Connect Console Server Router 74 Port IOLAN Administrator IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles General Tab Field Descriptions The Console Management General tab configures how the serial port will be accessed by the user through the network General Advanced Hardware Packet Forwarding Console Management Settings Protocol Telnet v Listen for connections on TCP Port mm Enable IP Aliasing Configure the following parameters Protocol Listen for Connections on TCP Port Enable IP Aliasing IP Address Specify the connection method that users will use to communicate with a serial device connected to the IOLAN through the network Default Telnet The port number that the IOLAN will listen on for incoming TCP connections Default 10001 depending on the serial port number Enables disables the ability to access a serial device connected to the serial port by an IP address or host name that can be resolved to the Internet Address in a DNS network instead of the IOLAN s IP address and port number Default Disabled Users can access serial devices connected to the IOLAN through the network by the specified Internet Address or host name that can be resolved to the Internet Address in a DNS network Data Options IPv4 Address 75 Serial Port Profiles Advanced Tab Field Descriptions The Console Management Advan
124. ever reached on this input since the IOLAN was re started or a manual clear was issued MB REG IR CURR RAW The current raw value received from the Analog to Digital converter This is a hexadecimal value in the range of 0 OxFFFF MB REG IR MIN RAW The minimum raw value ever reached on this input since the IOLAN was re started or a manual clear was issued MB REG IR MAX RAW The maximum converted value ever reached on this input since the IOLAN was re started or a manual clear was issued MB_REG_IR_ALARM_LEVEL This gives the current alarm severity level for the corresponding Analog input Severity levels range from 0 not in alarm to 5 highest alarm severity IOLAN DS1 TS2 User s Guide Version 3 4 Modbus VO Access Serial Port Coi This e H This e Register Descriptions section contains descriptions of serial port coils MB_REG_DI_DSR The status of the DSR input signal 1 is Active 0 is Inactive If Invert Signal is configured on 0 is Active 1 is Inactive If input is Latched returns latched status MB REG DI DSR ALARM STATE The alarm state of DSR input signal 1 is In Alarm state 0 is Not in Alarm state A write of any value clears the alarm state MB REG DI DCD The status of DCD line 1 is Active 0 is Inactive If Invert Signal is configured on 0 is Active is Inactive MB_REG_DI_DCD_ALARM_STATE The alarm state of DCD input signal 1 is in Alarm state 0 is Not in Alarm state
125. g FasyConfig perle Welcome to EasyConfig EasyConfig Wizard discovers and configures IOLAN on a local network to one of the following profiles gt Discover i S EE SE Configure TrueP P fi 3 TCP Sockets Raw TCP Download Temna Printer Configuration Serial Tunneling For more advanced configurations use WebManager or DeviceManager e Console Management Allows users on the network to connect to a serial device that is connected to a serial port on the IOLAN IOLAN DS1 TS2 User s Guide Version 3 4 45 Setting Up the Network e TruePort Virtual COM Port Allows a networked system to communicate with your serial device through a virtual COM or TTY port using the Perle TruePort software e TCP Sockets Raw TCP Allows hosts on the network to communicate with a serial device that requires raw data throughput such as a printer or card reader connected to the IOLAN serial port e Terminal Allows a terminal device to connect to a specified host on the network through a serial port on the IOLAN e Printer SDS STS SCS only Allows hosts on the network to talk to a printer using LPD connected to the IOLAN e Serial Tunneling Allows IOLANs on the network to establish a virtual link between their serial ports Typically one IOLAN s serial port is configured as a Tunnel Server and the other IOLAN s serial port is configured as a Tunnel Client Setting Up the Network The most
126. g Application and the Relay channel is deactivated Relay amp Relay VO Analog Relay Monitoring Application Device Server SS Industrial Freezers 143 Channels 144 Field Descriptions Channel Settings Relay A2 Description Relay Settings Output Failsafe Action Manual Configure the following parameters Description Output Pulse Mode Pulse Count Inactive Signal Width Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces Specify how the channel output will be handled Data Options e Manual You must manually manipulate the channel output e Pulse Activates and deactivates the channel output activity in intervals after it is manually activated e Inactive to Active Delay The channel output will remain inactive for the specified time interval after it is manually started Active to Inactive Delay The channel output will go inactive after the specified time interval after it is manually started Default Manual When Output is set to Pulse you can specify the manner of the pulse Data Options e Continuous Continuously pulses active and inactive e Count Pulses an active inactive sequence for the specified number of times Default Continuous The channel output will pulse for the specified number of times each count consists of an active inactive
127. ge 217 External Power Supply This is an external AC power supply Console Serial Switch This switch determines whether serial port 1 functions as a serial port or a console port If you have an I O model you will see two console switches Console Serial Switch 1 is used to determine the console serial setting for Port 1 and the Console Serial Switch 2 is not used e Reset The inset RESET button will reboot the IOLAN if pushed in and released quickly It will reset the IOLAN to factory defaults if pushed in and held for more than three seconds IOLAN DS1 TS2 User s Guide Version 3 4 Getting to Know Your IOLAN e Serial Activity e Tx Flashes with transmit serial activity There is a Tx LED for each serial port e Rx Flashes with receive serial activity There is an Rx LED for each serial port e Ethernet The Ethernet connector DS1 This section describes the components found on the IOLAN DS1 model Console Serial Switch Reset External Power Supply Ethernet Power Ready Link 10 100 Activity LAN Serial Activity Serial Port The IOLAN DSI has one serial connection that is one of the following connectors DB25 male DB25 female RJ45 or DB9 male TS2 This section describes the components found on the IOLAN TS2 model Console Serial Switch Reset External Power Supply Power Ready Link 10 100 Activity LAN Serial Activity Serial Ports The 2 port IOLAN has two RJ45 se
128. ge of 172 16 1 75 to 172 16 1 80 and who listen to Port 33009 will receive UDP data from the serial device The IOLAN will listen for messages on the port value configured in the Listen for connections on UDP port parameter No UDP data will be sent to the serial device UDP Entry 4 This entry is disabled since Direction is set to Disabled 89 Serial Port Profiles General Tab Field Descriptions General Hardware Packet Forwarding UDP Socket Settings Listen for connections on UDP port 10001 Host A 1 ng UDP Port Direction Both v Auto leam Start IP Address 0 0 0 0 End IP Address 0 0 0 0 O Pot Host Range 2 Direction Disabled v er Start IP Address 0 000 End IP Address 0 0 0 0 Host Range 3 UDP Pot Direction Disabled v e Start IP Address 0 0 0 0 End IP Address 0 0 0 0 Host Range 4 Direction Disabled v UDP Port Start IP Address 0 0 0 0 End IP Address 0 0 0 0 Configure the following parameters Listen for connections on The IOLAN will listen for UDP packets on the specified port Default 1000 lt port number gt for example 10001 for serial port 1 UDP port Direction The direction in which information is received or relayed e Disabled UDP service not enabled LAN to Serial UDP Port can be set to Auto learn or Port The IOLAN will listen on port value configured in the Listen for connections on UDP port parameter for messages coming from the learned or config
129. gh TruePort Lite or a primary backup host Connect to Additional Hosts AN TruePort client must be configured to run Lite mode in order to support multiple connections Establish connections to all hosts on the list Host Add TCP Port Define a primary host and a backup host to connect to Configure the following parameters Define additional hosts to connect to Add Button Edit Button Delete Button Define a primary host and backup 80 When this option is enabled you can define up to 49 hosts that the serial device connected to this serial port will attempt communicate to With this mode of operation the IOLAN will connect to multiple hosts simultaneously Default Enabled Click the Add button to add a host to the list of hosts that will be receiving communication from the serial device connected to the IOLAN See Adding Editing a Multihost Entry on page 81 for more information Highlight an existing host and click the Edit button to edit a host in the list of hosts that will be receiving communication from the serial device connected to the IOLAN Highlight an existing host and click the Edit button to edit a host in the list of hosts that will be receiving communication from the serial device connected to the IOLAN When this option is enabled you need to define a primary host that the serial device connected to this serial port will communicate to and a backup host in the event that
130. hat will be in the multihost list Default None TCP Port Specify the TCP port that the IOLAN will use to communicate to the Primary Host Default 10000 serial port number so serial port 2 defaults to 10001 81 Serial Port Profiles Advanced Tab Field Descriptions The TruePort Advanced tab determines how the TruePort connection is initiated and then sets up the appropriate connection parameters General Advanced Hardware Packet Forwarding Advanced TruePort Settings Signals high when not under TruePort client control C Enable Message of the Day MOTD Idle Timeout 0 seconds Session Timeout 0 seconds Dial Options C Dial In C Dial Out Dial Timeout 45 seconds Dial Retry 2 Modem v Phone Configure the following parameters Signals high When a TruePort line becomes active this option has the following impact when e TruePort Lite Mode When enabled the EIA 232 signals remain high active before during and after the TruePort session When disabled the EIA 232 signals remain low inactive e TruePort Full Mode During the session the TruePort client will be control the state of these signal before and after the connection Default Enabled Enable Message of Enables disables the display of the message of the day the Day MOTD Default Disabled Idle Timeout Use this timer to close a connection because of inactivity When the Idle Timeout expires the IOL
131. he AUTOEXEC NT file is actually missing To verify whether you have the file type swindir system32 in the address bar of an Explorer window If there is no AUTOEXEC NT file proceed as follows 1 Browse to twindir repair usually C WINDOWS repair 2 Right click and Copy the AUTOEXEC NT file 3 Browse to twindir system32 usually C WINDOWS System32 4 Right click inside the window and Paste the file The error condition described here may also be the result of corruption of the AUTOEXEC NT file in which case the above procedure may be helpful to restore a valid file If the above procedure does not fix the DeviceManager installation problem see http support microsoft com kbid 324767 for the official Microsoft explanation Host Problems Cannot access a host on a local network verify e The network address is correct e The subnet mask is set correctly and reflects the network configuration e The broadcast address is set correctly and reflects the network configuration Cannot access a host on a remote network e Use the show route command to verify that there is a route to the remote host If no gateway is specified verify that a default gateway is specified Ping the default gateway to check if it is working e Consider the situation beyond the gateway for example are intermediate gateways and the remote host available Also check the messages returned by the ping command for example that a particula
132. he IOLAN s actual internal clock time is 5 30 pm This is the only configuration method that interprets the time and converts it between time zones as necessary All other configuration methods set the IOLAN s internal clock time to the time specified with no interpretation To set the IOLAN s system clock in DeviceManager select Tools Advanced Set Unit Time Date The Set Date Time window is displayed Set Date Time Eastern Standard Time Date E 20 2007 Time 11 09 39 AM v Use the PC s Date Time Set Date Time Configure the following parameters Date The IOLAN s date The format of the IOLAN s date is dependent on the Windows operating system and regional settings Time The IOLAN s internal clock time based on your PC s time zone For example if your PC s time zone is set to Pacific Standard Time GMT 8 00 and the IOLAN s time zone is set to Eastern Standard Time GMT 5 00 the IOLAN s time is three hours ahead of your PC s time If you set the IOLAN s time to 2 30 pm the IOLAN s actual internal clock time is 5 30 pm Use the PCs When enabled sets the IOLAN s time to the PCs time Date Time Default Enabled This option is unique to the DeviceManager Rebooting the IOLAN When you download any file configuration keys certificates firmware etc to the IOLAN you must reboot the IOLAN for it to take effect by selecting Tools Reset Reboot Server in DeviceManage
133. he IOLAN has already been configured with a Gateway DeviceManager can only access IOLANs in the local subnet The DeviceManager can be accessed by only the admin user Unique Features DeviceManager supports the following unique features e The ability to download the same configuration file to several IOLANs in one operation The ability to save a configuration file locally in text format in addition to the binary format The ability to create a configuration file without being connected to the IOLAN The ability to open a session to the IOLAN and download a saved configuration file to it The ability to download custom files such as new terminal definitions and a custom language files to the IOLAN Connecting to the IOLAN Using DeviceManager Before you can use DeviceManager you need to install it on your Windows operating system from the IOLAN CD ROM or you can download it from the Perle website After the DeviceManager application is installed click Start All Programs Perle DeviceManager DeviceManager to start the application When you launch the DeviceManager it will scan the network for IOLANs Establish Connection to Model MAC Address IP Address Server Name Firmware Discovered IOLAN SDS2 00 80 D4 06 00 02 Not Configured localhost 33 Auto Refresh 32 IOLAN DS1 TS2 User s Guide Version 3 4 DeviceManager All discovered IOLAN will be displayed on the list along with their name and IP address W
134. he Reboot IOLAN button For more information on configuring the IOLAN using DeviceManager see Chapter 5 Using DeviceManager and WebManager on page 53 Using WebManager To use the WebManager as your configurator you must first assign an IP address to the IOLAN You can use the Easy Config Wizard to assign an IP address to the IOLAN or any of the other methods described in this section Once the IP address is assigned to the IOLAN simply type the IP address into the Address field of your web browser and press the Enter key Using a Direct Serial Connection to Specify an IP Address You can connect to the IOLAN s serial console port using a PC with a terminal emulation package such as HyperTerminal or a terminal 1 Connect the IOLAN to your PC or dumb terminal Make sure the DIP switch is in Console mode desktop models this sets the IOLAN serial port 1 to EIA 232 When connecting a terminal or PC directly without modems the EIA 232 signals need to be crossed over null modem cable See Appendix B EIA 232 Cabling Diagrams on page 191 for cabling diagrams 2 Using a PC emulation application such as HyperTerminal or from a dumb terminal set the Port settings to 9600 Baud 8 Data bits No Parity 1 Stop Bits and No Hardware Flow control to connect to the IOLAN 3 When prompted type admin for the User and superuser for the Password You should now see the a prompt that displays the model type and port number for example D
135. he display of the message of the day the Day MOTD Default Disabled Multisessions The number of extra network connections available on a serial port available only on 2 port models in addition to the single session that is always available Enabling multisessions will permit multiple users to monitor the same console port Each user monitoring the port can be assigned different privileges to this port Data Range 0 7 multisessions per serial port Default 0 Idle Timeout Use this timer to close a connection because of inactivity When the Idle Timeout expires the IOLAN will end the connection Default 0 seconds so the port will never timeout Range 0 4294967 seconds about 49 days 76 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Break Handling Dial In Dial Out Dial Timeout Dial Retry Modem Phone Specifies how a break is interpreted Data Range e None The IOLAN ignores the break key completely and it is not passed through to the host e Local The IOLAN deals with the break locally If the user is in a session the break key has the same effect as a hot key e Remote When the break key is pressed the IOLAN translates this into a telnet break signal which it sends to the host machine e Break Interrupt On some systems such as SunOS XENIX and AIX a break received from the peripheral is not passed to the client properly If the client wishes to make the break act like an
136. he first preconfigured host that the IOLAN will attempt to send system log messages to messages will be displayed on the host s monitor Default None IOLAN DS1 TS2 User s Guide Version 3 4 165 Management Secondary Host If the IOLAN cannot communicate with the primary host then the IOLAN will attempt to send system log messages to this preconfigured host messages will be displayed on the host s monitor Default None Level Choose the event level that triggers a syslog entry Data Options Emergency Alert Critical Error Warning Notice Info Debug Default Emergency Management SNMP Overview If you are using SNMP to manage configure the IOLAN or to view statistics or traps you must set up a User in SNMP version 3 or a Community in SNMP version 1 2 to allow your SNMP manager to connect to the IOLAN this can be done in the DeviceManager WebManager CLI or Menu You must then load the perle ds MIB found on the CD ROM packaged with the IOLAN file into your SNMP manager before you connect to the IOLAN Field Descriptions SNMP Contact Information Contact Location Communities Version 1 and Version 2 Community Internet Address Permissions None None None None Users Version 3 Read wiite Read Only User User Security Level Nana gt Security Level None Auth Algorithm Auth Algorithm Auth Password Auth Password Re type Password
137. he list Host TCP Port Add Define a primary host and a backup host to connect to Configure the following parameters Define additional When this option is enabled you can define up to 49 hosts that the serial device hosts to connect to connected to this serial port will attempt communicate to With this mode of operation the IOLAN will connect to multiple hosts simultaneously Default Enabled Add Button Click the Add button to add a host to the list of hosts that will be receiving communication from the serial device connected to the IOLAN Edit Button Highlight an existing host and click the Edit button to edit a host in the list of hosts that will be receiving communication from the serial device connected to the IOLAN Delete Button Click the Delete button to delete a host to the list of hosts that will be receiving communication from the serial device connected to the IOLAN 85 Serial Port Profiles Define a primary When this option is enabled you need to define a primary host that the serial host and backup device connected to this serial port will communicate to and a backup host in the event that the IOLAN looses communication to the primary host The IOLAN will first establish a connection to the primary host Should the connection to the primary host be lost or never established the IOLAN will establish a connection the backup host Once connected to the backup the IOLAN will attempt to re estab
138. hen a new IOLAN is discovered on the network that has not yet been assigned an IP address it will be displayed with an IP Address of Not Configured To configure the IP address click on the IOLAN and then click the Assign IP button Assign IP Assign IP The Device Server s current IP Address Not Configured Enter the IP Address of the device o Have the Device Server automatically get a temporary IP Address Choose the method you want to use to assign an IP address to the IOLAN e Type in the IP address that you want to assign to this IOLAN e Enable the Have the IOLAN automatically get a temporary IP Address option This will turn on DHCP BOOTP so the IOLAN will attempt to get its IP address from your DHCP BOOTP server If you don t have a DHCP BOOTP server DeviceManager will temporarily assign an IP address in the range of 169 254 0 1 169 254 255 255 that will be used only for the duration of the DeviceManager IOLAN communication After you configure the IP address click the Assign IP button The refreshed list will now display the assigned IP address for the new IOLAN To connect to the IOLAN click the IOLAN entry and click OK You will be asked to supply the Admin password the factory default password is superuser el Authentication required Please enter the password for the admin user Password If you have a successful connection the DeviceManager will retrieve the configuration and then display i
139. her get to the next list of options or to get the configuration screen depending on what you select 3 When you are done configuring parameters in a screen press the Enter key and then the Enter key again to Accept and exit the form 4 If you want to discard your changes press the Esc key to exit a screen at which point you will be prompted with Changes will be lost proceed y n type y to discard your changes or n to return to the screen so you can press Enter to submit your changes 5 If there are a number of predefined options available for a field you can scroll through those items by pressing the Space Bar or you can type 1 lowercase L to get a list of options use the up down arrows to highlight the option you want and then press Enter to select it Configuration Methods 39 DHCP BOOTP DHCP BOOTP Overview Several IOLAN parameters can be configured through a DHCP BOOTP server during the IOLAN bootup This is particularly useful for configuring multiple IOLANs Not all configuration parameters are supported in the DHCP BOOTP configuration see DHCP BOOTP Parameters on page 41 for supported configuration parameters so you will need to use another configuration method such as DeviceManager WebManager or CLI to complete the configuration Unique Features DHCP BOOTP supports the following unique features e DHCP BOOTP can supply the IOLAN s IP address e The DHCP BOOTP server can configure certain server an
140. herefore an inactive status will be displayed as active Default Disabled Trigger When the trigger condition is met triggers the specified alarm action Data Options e Disabled No alarm settings This is the default e Inactive When the expected Digital input is active going inactive will trigger an alarm Active When the expected Digital input is inactive going active will trigger an alarm Default Disabled 138 IOLAN DS1 TS2 User s Guide Version 3 4 Channels Auto Clear Mode Manual Clear Mode Syslog SNMP When enabled automatically clears the alarm when the trigger condition changes for example if the Trigger is Inactive and the alarm is triggered once the input becomes active again the alarm will automatically be cleared Default Enabled When enabled a triggered alarm must be manually cleared Default Disabled When enabled sends a message to syslog when an alarm is triggered or cleared The syslog entry includes the severity level and the value that caused the alarm to trigger or clear The syslog message is associated with Level Critical Default Disabled When enabled sends an SNMP trap when an alarm is triggered or cleared The trap consists of the severity level and whether the alarm was triggered or cleared Default Disabled 139 Channels Digital Output 140 Overview When the channel is set for digital output either voltage is applied to the channel or th
141. hield Shield Shield 2 out TxD 3 in RxD 4 out RTS 5 in CTS 6 in DSR 7 GND GND GND GND 8 in DCD 12 Power in Power in Power in Power in 13 CTS 14 TxD TxD DATA 15 TxD TxD DATA 18 RTS 19 RTS IOLAN DS1 TS2 User s Guide Version 3 4 187 Serial Pinouts EIA 485 EIA 485 Pinout EIA 232 EIA 422 Full Duplex Half Duplex 20 out DTR 21 RxD RxD 22 RxD RxD 25 CTS The power in pin pin 12 can be 9 30V DC DB25 Female This section defines the pinouts for the DB25 female connection used on the 1 port IOLAN 188 Pin 13 Pin 1 Pin 25 Pin 14 The following table provides pinout information Pinout 1 2 in 3 out 4 in 5 out 6 out 7 8 in EIA 232 Shield RxD TxD CTS RTS DTR GND DCD Power in EIA 485 EIA 422 Full Duplex Shield Shield GND GND Power in Power in RTS RxD RxD RxD RxD CTS CTS IOLAN DS1 TS2 User s Guide Version 3 4 EIA 485 Half Duplex Shield GND Power in Serial Pinouts RJ45 EIA 485 EIA 485 Pinout EIA 232 EIA 422 Full Duplex Half Duplex 21 TxD TxD DATA 22 TxD TxD DATA 25 RTS The power in pin pin 12 can be 9 30V DC This section defines the pinouts for the RJ45 connection used on the DS and TS IOLAN The TS IOLAN does not support power in so use the 8 pin mappings for this model These pinouts do not apply to I O models 8 cau u The following table provides pinout information Pi
142. igure the following parameter Ethernet1 Speed and Duplex Define the Ethernet connection speed Data Options Auto automatically detects the Ethernet interface speed and duplex 10 Mbps Half Duplex 10 Mbps Full Duplex 100 Mbps Half Duplex 100 Mbps Full Duplex Default Auto 63 Advanced Advanced Host Table Overview The Host table contains the list of hosts that will be accessed by an IP address from the IOLAN This table will contain a symbolic name for the host as well as its IP address When a host entry is required elsewhere in the configuration the symbolic name will be used Functionality You can configure up to 20 hosts using IPv4 or IPv6 internet addresses on desktop IOLAN models Field Descriptions p Host Table Route List Host Name Host Address Add IP Filtering Allow all traffic O Allow traffic only to from hosts defined with IP addresses Configure the appropriate parameters IP Filtering Data Options e Allow all traffic Allows any host to connect to the IOLAN e Allow traffic only to from hosts defined with IP addresses A security feature that when enabled the IOLAN will only accept data from or send data to hosts configured in the IOLAN s Host Table Default Allow all traffic Add Button Adds a host to the host table Edit Button Changes a host that already exists in the host table Delete Button Deletes a host from the host table 64 IOLAN DS1 TS2 User s
143. igured when connecting to a terminal DB25 DB25 Male IOLAN DS1 DB25 DTE 2 TxD 3 RxD 4 RTS 5 CTS 6 DSR 7 GND 20 DTR DB25 Female IOLAN DS1 DB25 DCE 3 TxD 2 RxD 5 RTS 4 CTS 20 DSR 7 GND 6 DTR Terminal DB25 DTE 3 RxD 2 TxD 5 CTS 4 RTS 20 DTR 7 GND 6 DSR Terminal DB25 DTE 3 RxD 2 TxD 5 CTS 4 RTS 20 DTR 7 GND 6 DSR Pinouts and Cabling Diagrams 191 EIA 232 Cabling Diagrams RJ45 Terminal DB25 IOLAN RJ45 DTE 10 pin 8 pin 4 DSR 3 20 DTR 3 RTS 2 5 CTS 5 TxD 4 3 RxD 6 RxD 5 2 TxD 7 GND 6 7 GND 8 CTS T ARTS 9 DTR 8 6 DSR DB9 Male IOLAN DS1 Terminal DB25 DB9 Male DTE GOD 3 RxD 2 RxD 2 TxD 7 RTS 5 CTS 8 CTS 4 RTS 6 DSR 20 DTR 5 GND 7 GND 4 DTR 6 DSR 192 IOLAN DS1 TS2 User s Guide Version 3 4 EIA 232 Cabling Diagrams Modem DB25 Connector The following diagrams show how a standard straight through cable should be configured when connecting to a DB25 modem DB25 Male IOLAN DS1 DB25 DTE 2 TxD 3 RxD 4 RTS 5 CTS 6 DSR 7 GND 8 DCD 20 DTR RJ45 IOLAN RJ45 10 pin 8 pin 2 DCD 1 3 RTS 2 A DSR 3 5 RD 4 6 RxD 5 7 GND 6 8 CTS 7 9 DTR 8 Modem DB25 DCE 2 RxD 3 TxD 4 CTS 5 RTS 6
144. important part of setting up the network is assigning an IP address to the IOLAN whether this is a static IP address or enabling a DHCP BOOTP assigned IP address You should also assign a name the IOLAN to make it easier to recognize This section deals primarily with setting the IP address Using DeviceManager 46 To use the DeviceManager you must first install it on a Windows operating system The DeviceManager is able to automatically discover all IOLANs on your local network even if they have not yet been assigned an IP address If routers on the network have been setup to propagate multicasts DeviceManager will also be able to discover IOLANSs in other networks The DeviceManager installation wizard can be found on the CD ROM included in the IOLAN package 1 Connect the IOLAN to the network 2 Power on the IOLAN 3 From the CD ROM that was included in the IOLAN packaging select the DeviceManager link 4 Click on the link under Location and click Open to automatically start the DeviceManager installation 5 Install the DeviceManager by following the installation wizard On the last window check the Yes I want to launch DeviceManager now box and click the Finish button 6 When you launch the DeviceManager it will automatically scan the local network and display any IOLANs that it can find 7 Any IOLAN that does not have an IP address will be displayed as Not Configured with the Model and MAC Address to identify the IOL
145. ing the echo is convenient for entering text that should not be displayed on the screen such as passwords This parameter can be used only when Enable Line Mode is enabled Default Disabled 95 Serial Port Profiles 96 Enable Line Mode Map CR to CRLF Interrupt Quit EOF Erase Echo Escape When enabled keyboard input is not sent to the remote host until Enter is pressed otherwise input is sent every time a key is pressed Default Disabled When enabled maps carriage returns CR to carriage return line feed CRLF Default Disabled Defines the interrupt character Typing the interrupt character interrupts the current process This value is in hexadecimal Default 3 ASCII value AC Defines the quit character Typing the quit character closes and exits the current telnet session This value is in hexadecimal Default 1c ASCII value FS Defines the end of file character When Enable Line Mode is enabled entering the EOF character as the first character on a line sends the character to the remote host This value is in hexadecimal Default 4 ASCII value D Defines the erase character When Line Mode is Off typing the erase character erases one character This value is in hexadecimal Default 8 ASCII value H Defines the echo character When Line Mode is On typing the echo character echoes the text locally and sends only completed lines to the host This value is in hexadecimal
146. ion 3 4 Command Line Interface Command Line Interface Overview The Command Line Interface CLI is a command line option for IOLAN configuration management See the Command Line Interface Reference Guide for a full breakdown of all the CLI commands and their functionality Access Platforms The CLI is accessed by any application that supports a Telnet session to the IOLAN s IP address such as Putty SecureCRT or from a command prompt You can also access the CLI from a dumb terminal or PC connected to a serial port Unique Features The CLI supports the following unique features e You can access the IOLAN from any application that supports Telnet e Ability to clear the ARP table cache Connecting to the IOLAN Using the CLI There are two ways you can access the IOLAN through the network Ethernet connection or through the serial connection If you are accessing the IOLAN through the network the IOLAN must already have a known IP address configured see Using a Direct Serial Connection to Specify an IP Address on page 47 getting started for information on configuring an IP address Through the Network To connect to the IOLAN through the network to configure manage it using the CLI do the following 1 Start a Telnet session to the IOLAN s IP address for example telnet 10 10 201 100 2 You will get a Login prompt You can login as the admin user or as a user with Admin Level rights If the login is successfu
147. ion about various routes to different networks A method where the client supplies the number for callback when they dial in Remote Procedure Call A type of protocol that allows a program on one computer to execute a program on a server computer Silent connections are the same as direct connections except that they are permanently established The host login prompt is displayed on the screen Logging out redisplays this prompt Silent connections unlike direct connections however make permanent use of pseudo tty resources and therefore consume host resources even when not in use A protocol for managing network devices Identifies the device s IP address which portion constitutes the network address and which portion constitutes the host address IOLAN DS1 TS2 User s Guide Version 3 4 Index A admin default password 47 lost password 183 analog calibrating 176 API VO commands 160 208 TruePort 159 ARP Ping setting an IP address 49 binary configuration file 60 BOOTP parameters 41 setting an IP address 48 C cabling EIA 232 191 calibrating analog 176 temperature 176 configuration files formats 60 connecting to the Device Server console mode 27 serial mode 27 setting IP address 30 console mode 27 D DB25 pinouts female 188 male 187 power in pin female 189 male 188 DB9 male pinouts 190 default admin password 47 definitions 221 DeviceManager overview 32 setting an IP address 4
148. is combined with the System Name to construct the fully qualified domain name FQDN For example if the domain is mycompany com and the Server Name is set to accounting the FODN would be accounting mycompany com Obtain IP Address When enabled the IOLAN will request an IP address from the DHCP BOOTP automatically using server By default when this option is enabled the IOLAN will also attempt to DHCP BOOTP Use the following IP Address IP Address Subnet Mask retrieve the DNS server WINS server and default gateway from the DHCP BOOTP server Default Disabled Assign a specific IP address to the IOLAN Field Options IPv4 address The IOLAN s unique IPv4 network IP address If you are using the IOLAN in an IPv6 network this field can be left blank The network subnet mask For example 255 255 0 0 IOLAN DS1 TS2 User s Guide Version 3 4 IP Settings Advanced Default Gateway Default Gateway Obtain Automatically Overview Specify the gateway IP address that will provide general access beyond the local network Field Options IPv4 address When DHCP BOOTP is enabled you can enable this option to have the IOLAN receive the Default Gateway IP address from the DHCP BOOTP server Default Enabled The Advanced tab configures the Ethernet interface hardware speed and duplex Field Descriptions IP Settings Advanced Advanced Hardware Settings Ethernet Speed and Duplex Auto v Conf
149. isabled channels although for Voltage if you enable the channel and then set it for a range that has already been calibrated for another channel it will also be calibrated Calibrating Voltage When calibrating the IOLAN Analog input for voltage you will need a calibration meter that is better than 1 volts precision When you calibrate one channel all voltage channels are automatically calibrated for that range if another channel is set for a different range you will need to calibrate that channel separately but all channels that use that range are also automatically calibrated Calibrating Current When calibrating the IOLAN Analog input for current you will need a calibration meter that is better than 1 current precision Each channel needs to be calibrated individually Calibrating Temperature Input 176 To calibrate an Analog Temperature input channel read the section that applies to the type of input you are calibrating Note that calibration will be done for the active channel configuration for example if Channel A1 is set to thermocouple you cannot calibrate it for RTD During the calibration process you will be asked to apply the minimum and maximum range value to the channel in either mV or Ohms for example to calibrate for thermocouple J 0 to 760C you will be prompted to first apply 80mV and then 80mV to the channel Also you cannot actively calibrate disabled channels although if you enable the channel a
150. l Host name TCP Part 0 Initiate Connection 68 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Ports Click the Change Profile button to select a different serial port profile if you don t want the displayed profile Choose Serial Port Profile Profile Selection Console Management TruePort O TEF Sockets O UDP Sockets Terminal Serial Tunneling Virtual Modem Modbus Gateway Custom App Plugin The Terminal profile configures a serial port to allow network access from a terminal connected to the IOLAN s serial port This profile is used to access predefined hosts on the network from the terminal Connect m a a gt 7 Network Ss Terminal N UNIX Linux System As you select the different serial port profiles a short description and a picture representing a typical application of the profile is displayed When you have selected the appropriate profile for the serial port click OK and those serial port profile configuration options will be displayed Resetting a Serial Port When you change a serial port s configuration you can download the configuration file to the IOLAN and then reset a specific serial port s to see how you change affects the serial port s behavior To reset a serial port select Tools Reset Serial Port s Reset Ports Choose the port s to reset Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port
151. l you will get a prompt that displays the IOLAN model and number of ports Login admin Password DS1 You will see a prompt that displays the model and number of the IOLAN You are now ready to start configuring managing your IOLAN using the CLI Configuration Methods 37 Menu Through the Serial Port To connect to the IOLAN through the serial port to configure manage it using the CLI or Menu see Using a Direct Serial Connection to Specify an IP Address on page 47 After you have established a connection to the IOLAN you will get a Login prompt You can login as the admin user or as a user with Admin Level rights If the login is successful you will get a prompt that displays the IOLAN model and number of ports Login admin Password DS1 You will see a prompt that displays the model and number of the IOLAN You are now ready to start configuring managing your IOLAN using the CLI Using the CLI After you have successfully logged in you can start configuring managing the IOLAN by typing in commands at the prompt If you are not sure what commands are available you can type a question mark at any time during a command to see your options See the Command Line Interface Reference Guide for more information about the CLI Menu Overview The Menu is a graphical representation of the CLI You can look up Menu parameter explanations in the Command Line Interface Reference Guide The only operations that the
152. l endeavour to provide a list of those changes in another text file on the same supplemental CD 180 If you are already using one of the supplied languages French or German you probably want to update the language file in the IOLAN Until you update the IOLAN with the new language file new text strings will appear in English If you are already using a language translated from an earlier version you probably want to amend your translation When a language file is updated we will try to maintain the following convention 1 New text strings will be added to the bottom of the file not inserted into the body of the existing file Existing text strings if altered will be altered in sequence that is in their current position in the file The existing sequence of lines will be unchanged Until you have the changes translated new text strings will appear in the Menu or CLI in English IOLAN DS1 TS2 User s Guide Version 3 4 Downloading Terminal Definitions Downloading Terminal Definitions All terminal types can be used on the IOLAN Some terminal types which are not already defined in the IOLAN however are unable to use Full Screen mode menus and may not be able to page through sessions properly When installed the IOLAN has several defined terminal types Dumb WYSE60 VT100 ANSI TVI925 IBM3151 VT320 and HP700 If you are not using or cannot emulate any of these terminal types you can add up to three
153. l port is in Console Mode Communication Issues General communication checks and practices are as follows Are your cables connected and correctly configured If you are using EIA 232 see EIA 232 Cabling Diagrams on page 191 to verify that your cables are correctly configured Ping your host If you can ping but packet loss is reported ping another host device on the same network This will tell you whether the problem is specific to the host device or general to the network After entering or changing IP information for your IOLAN reboot the IOLAN does not apply when using BOOTP or DHCP Once the IOLAN has rebooted other network devices should be able to communicate with it ping telnet etc Also protocols such as ARP and proxy ARP will work properly Use the show routes command command line only or view the Routes statistics Is there a route to the host IOLAN DS1 TS2 User s Guide Version 3 4 217 DeviceManager Problems e If the WebManager or DeviceManager cannot communicate with the IOLAN verify that the Security Services HTTP parameter is enabled for WebManager and DeviceManagerD is enabled for DeviceManager DeviceManager Problems Error Message 16 bit Windows Subsystem C WINDOWS SYSTEM32 AUTOEXEC NT The system file is not suitable for running MS DOS and Microsoft Windows applications Choose Close to terminate the application The error message can be misleading because it is displayed even if t
154. lays the I O Channels window through which you can enable disable the T O channels 1 0 Channels Enable Channel Type Name Iw Di Digital Input Iv D2 Digital Input Iw R1 Relay Iw KR Relay Highlight a channel and then click the Edit button to configure the parameters for that channel Overview Analog channels monitor current voltage input Note that the internal jumpers must match the software setting by default they are set to Current see Analog Input Module on page 199 to find out how to set the internal jumpers For example in an industrial freezer warehouse the IOLAN A4R2 is used to monitor humidity transducers which are in place to help prevent freezer burn If the humidity reaches a certain percentage monitored by an Analog channel a syslog message is sent to the Monitoring Application The Monitoring Application then sends a command to the IOLAN via the Perle API that causes the Relay channel to activate an internal freezer dehumidifier The relay is turned off when the Analog channel sends a clear syslog message to the Monitoring Application and the Relay channel is deactivated Relay E Analog I O Analog Relay Monitoring Application Device Server Industrial Freezers 135 Channels 136 Field Descriptions Analog A1 Description Analog Settings Type Voltage Range 10V Alarm Settings Cancel Configure the following parameters Descri
155. less of the Hotkey Prefix The User Hotkey Prefix value overrides the Serial Port Hotkey Prefix value You can use the Hotkey Prefix keys to lock a serial port only when the serial port s Allow Port Locking parameter is enabled Default Hex 01 Ctrl a or a Sessions Tab Overview The Sessions tab is used to configure specific connections for users who are accessing the network through the IOLAN s serial port Functionality Users who have successfully logged into the IOLAN User Service set to DSprompt can start up to four login sessions on network hosts These users start sessions through the Easy Port Menu option Sessions Multiple sessions can be run simultaneously to the same host or to different hosts Users can switch between different sessions and also between sessions and the IOLAN using Hotkey commands see Hotkey Prefix on page 123 for a list of commands Users with Admin or Normal privileges can define new sessions and use them to connect to Network hosts they can even configure them to start automatically on login to the IOLAN Restricted and Menu users can only start sessions predefined for them in their user configuration 123 Adding Editing Users Field Descriptions User Settings General Services Advanced Sessions Serial Port Access Predefined Outbound Sessions C Connect Automatically Host None v TCP Port 23 Session 2 Session 3 Session 4 Configur
156. lications for the IOLAN by using the Perle SDK See the SDK Programmer s Guide the SDK and guide are found on the Perle website at www perle com downloads index shtm1 for information about the functions that are supported You must download the program and any ancillary files to the IOLAN and set the Serial Port Profile to Custom App Plugin to run a custom application You must also specify the program executable in the Command Line parameter A custom application or plugin can be run on the serial port In this situation the application will start once the serial port is activated and operate solely on the context of that serial port and any network communications related to that serial port You could run a different custom application on each serial port The serial port custom application or plugin is configured by specifying the Custom App Plugin profile for the serial port The system level custom application or plugin will begin execution immediately following the system startup It runs on the context of the whole system and can access network communications as well as any or all serial ports 167 Management Advanced 168 Field Description Custom Application Plugin Settings To install a custom application 1 Download the application files to the IOLAN using Tools gt Advaced gt Custom Files gt Download Custom App to IOLAN 2 Set the command line below Command Line Configure the following parameter
157. lish a connection to the Primary host once this is successfully done it gracefully shuts down the backup connection Default Disabled Primary Host Specify a preconfigured host that the serial device will communicate to through the IOLAN Default None TCP Port Specify the TCP port that the IOLAN will use to communicate to the Primary Host Default 0 Backup Host Specify a preconfigured host that the serial device will communicate to through the IOLAN if the IOLAN cannot communicate with the Primary Host Default None TCP Port Specify the TCP port that the IOLAN will use to communicate to the Backup Host Default 10000 Adding Editing a Multihost Entry When you click the Add or Edit button the Host Entry window appears The hosts in the multihost list must already be defined see Host Table on page 64 to learn how to create a host If you add a host that was defined with its fully qualified domain name FQDN it must be resolvable by your configured DNS server Host Entry Host None TCP Pott 0 Configure the following parameters Host Name Specify the preconfigured host that will be in the multihost list Default None TCP Port Specify the TCP port that the IOLAN will use to communicate to the Host Default 0 86 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Advanced Tab Field Descriptions General Advanced Hardware Email Alert Packet Forwarding SSL TLS Advanced TCP
158. ly use standard serial communication interface calls The following steps should be taken 1 Install the Trueport software on the server or workstation on which the application will be running 2 Configure the virtual communication port COM see TruePort User Guide for details 3 Run the application Typically the application will 1 Open the COM port 2 Send Commands to the COM port using standard write commands 3 Read Responses from the COM port using standard read commands 4 Once the desired operations are completed the COM port can be closed IOLAN DS1 TS2 User s Guide Version 3 4 Accessing I O Data Via TruePort Format of API Commands There are two groups of commands e Get Commands Retrieve values of the I O channel registers e Set Commands Set values on the I O channel registers VO Channel registers are all assigned unique addresses which need to be referenced in all of the commands Please refer to the documentation specific you the applicable mode for the list and addresses of all the registers Model Go to A4 A4 T4 Registers on page 155 T4 A4 T4 Registers on page 155 A4D2 A4D2 A4R2 Registers on page 156 A4R2 A4D2 A4R2 Registers on page 156 D4 D4 D2R2 Registers on page 157 D2 R2 D4 D2R2 Registers on page 157 Get Commands The following tables show the general structure to be used for Get commands Command Format Bytes ofBytes Value 1 1 Command Code e 0x
159. mentation Custom Packet Forwarding Configure the following parameters Minimize Latency Optimize Network Throughput Prevent Message Fragmentation Delay Between Messages Custom Packet Forwarding This option ensures that all application data is immediately forwarded to the serial device and that every character received from the device is immediately sent on the network Select this option for timing sensitive applications Default Enabled This option provides optimal network usage while ensuring that the application performance is not compromised Select this option when you want to minimize overall packet count such as when the connection is over a WAN Default Disabled This option detects the message packet or data blocking characteristics of the serial data and preserves it throughout the communication Select this option for message based applications or serial devices that are sensitive to inter character delays within these messages Default Disabled The minimum time in milliseconds between messages that must pass before the data is forwarded by the IOLAN Range 0 65535 Default 250 ms This option allows you to define the packet forwarding rules based on the packet definition or the frame definition Default Disabled IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Packet Definition Packet Size Idle Time Enable Trigger1 Character Enable Trigger2 Charac
160. n a port is closed Closing Serial Port Default Disabled Deny Multiple Network Connections Monitor Connection Interval Status Allows only one network connection at a time per a serial port Application accessing a serial port device across a network with get a connection socket refused until e All data from previous connections on that serial port has drained e There are no other connections e Up toa 1 second interconnection poll timer has expired This also enables a per connection TCP keepalive feature After approximately 3 minutes of network connection idle time the connection will send a gratuitous ACK to the network peer thus either ensuring the connection stays active OR causing a dropped connection condition to be recognized by all peer network connections Applications using this feature need to be aware that there can be some considerable delay between a network disconnection and the port being available for the next connection attempt allowing any data sent on prior connections to be transmitted out of the serial port Application network retry logic needs to accommodate this feature Default Disabled Specify how often in seconds the IOLAN will send a TCP Keepalive to services that support TCP Keepalive Default 30 seconds 113 Advanced Modems Tab 114 Overview You need to configure a modem if there is a modem connected to the IOLAN When you click on the Modems tab you will see the following
161. n commands When enabled displays the Message of the Day MOTD when a successful virtual modem connection is made Default Disabled The amount of time in milliseconds before an AT response is sent to the requesting device Default 250 ms r to Host Mapping If your modem application dials using a phone number you can add an entry in the Phone Number to Host Mapping window that can be accessed by all serial ports configured as Virtual Modem You need to enter the phone number sent by your modem application and the IOLAN IP address and TCP Port that will be receiving the call The DS1 supports up to 4 entries and the TS2 supports up to 8 entries Phone Number to Host Mapping Phone Number IP Address TCP Port The following buttons are available Add Button Edit Button Delete Button Click the Add button to display a window that allows you to configure the phone number or AT command your modem application sends and the IOLAN s IP address and TCP port number that is receiving the call Click on a phone number entry and click the Edit button to change any values configured for the phone number Click on a phone number entry and click the Delete button to remove it from the phone number list IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles VModem Phone Number Entry Create an entry in the Phone Number to Host Mapping window Phone Entry Phone Number Host IP Address TCP
162. n of the DeviceManager IOLAN connection Click the Assign IP button Double click the IOLAN in the IOLAN List If this is the first time you are accessing the IOLAN type in the factory default Admin password superuser and click OK The DeviceManager will display a window indicating that it is trying to authenticate and connect you on the IOLAN If the authentication and connection are successful the Server Info window is displayed You are now ready to configure the IOLAN If authentication was unsuccessful try to connect to the IOLAN again you probably mistyped the password for the Admin user For more information about managing the IOLAN see Configuration Files on page 59 Using DeviceManager and WebManager 57 Using DeviceManager to Connect to the IOLAN Adding Deleting Manual IOLANs To permanently add delete IOLANs to from the IOLAN List click the Add button The following window is displayed Add Servers Add a device to the list of available device servers on the LAN IP Address 172 16 33 151 Add Server To permanently add IOLANS to the IOLAN list type in the IP address of the IOLAN and click the Add Server button To permanently delete IOLANs from the IOLAN list select the IOLAN s IP address and click the Delete Server button Logging in to the IOLAN 58 To log in to the IOLAN double click on the IOLAN in the Device Server List You will be prompted for the Admin Password the default is superuser
163. nation host See Phone Number to Host Mapping on page 102 for information about the window that appears when you click this button When enabled the connection success failure indication strings are sent to the connected device otherwise these indications are suppressed This option also determines the format of the connection status results that are generated by the virtual modem Default Enabled When enabled the connection status is sent by text strings to the connected device Default Disabled String that is sent to the serial device when a connection succeeds Default CONNECT lt speed gt for example CONNECT 9600 String that is sent to the serial device when a connection fails Default NO CARRIER IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Numeric Codes When enabled the connection status is sent to the connected device using the following numeric codes e 1 Successfully Connected e 2 Failed to Connect e 4 Error Default Enabled Advanced Tab Field Descriptions General Advanced Hardware Packet Forwarding Advanced Virtual Modem Settings Modem Setup Echo characters in command mode Hardware Signal Assignment BTR Signal ATS Signal Always On Always On O Acts as DCD O Acts as DCD O Acts as RI O Acts as RI BCD Signal Always On On when host connection established Additional modem initialization Virtual Modem Features C Enable Message of the Day MO
164. nd password stored within the Device Server User database Line Printer Daemon A printer protocol that uses TCP IP to establish connections between printers and workstations on a network The technology was developed originally for BSD UNIX and has since become the de facto cross platform printing protocol A series of commands sent to the modem by a communications program at start up These commands tell a modem how to set itself up in order to communicate easily with another modem Message of the day This is defined by a file whose contents display when users log into the Device Server The broadcasting of messages to a specified group of workstations on a LAN WAN or internet A communication control character sent by the receiving destination indicating that the last message was not received correctly IOLAN DS1 TS2 User s Guide Version 3 4 221 PAP Password Authentication Protocol RADIUS Remote Authentication Dial In Users Services Reverse Connection RIP Routing Information Protocol Roaming Callback RPC Silent Connection SNMP Simple Network Management Protocol Subnet Prefix Bits 222 Standard authentication protocol for PPP connections see CHAP An open standard network security server that communicates with the PAP protocol Connections that originate from a host that go directly to a serial device through the Device Server A protocol that allows gateways and hosts to exchange informat
165. nd then set it for the type of thermocouple or RTD that has already been calibrated on another channel it will also be calibrated Calibrating Thermocouple When calibrating the IOLAN Analog input for thermocouple you will need a calibration meter that is better than 15 accuracy When you calibrate one channel all thermocouple channels are automatically calibrated for that range if another channel is set for a different range you will need to calibrate that channel separately but all channels that use that range are automatically calibrated IOLAN DS1 TS2 User s Guide Version 3 4 Calibrating VO Calibrating RTD When calibrating the IOLAN Analog input for RTD you will need a resistor that is better than 05 Ohms accuracy When you calibrate one channel all RTD channels are automatically calibrated for that range if another channel is set for a different range you will need to calibrate that channel separately but all channels that use that range are automatically calibrated Calibrating Analog Channels Analog Input can be calibrated for Analog and Temperature IOLAN models Calibrate VO Channel Choose the 1 0 channel to calibrate Ok Cancel Select the channel you want to calibrate This example uses an A4 model that has channel A1 set to Current with a Range of 0 to 20mA If you have not disabled confirmation messages Tools Options in DeviceManager only you will get prompted to verify channel calibrati
166. ngs Destination Modbus Slave IP Settings UID Start D Destination O Gateway IP Address Start 0 0 0 0 Protocol TCP OUDP UDP TCP Port 502 Configure the following parameters UID Start When Destination is set to Host and you have sequential Modbus Slave IP addresses for example 10 10 10 1 10 10 10 2 10 10 10 3 etc you can specify a UID range and the IOLAN will automatically increment the last digit of the configured IP address Therefore you can specify a UID range of 1 100 and the IOLAN will route Master Modbus messages to all Modbus Slaves with IP addresses of 10 10 10 1 10 10 10 100 Range 1 247 Default 0 zero 109 Serial Port Profiles UID End When Destination is set to Host and you have sequential Modbus Slave IP addresses for example 10 10 10 1 10 10 10 2 10 10 10 3 etc you can specify a UID range and the IOLAN will automatically increment the last digit of the configured IP address Therefore you can specify a UID range of 1 100 and the IOLAN will route Master Modbus messages to all Modbus Slaves with IP addresses of 10 10 10 1 10 10 10 100 Range 1 247 Default 0 zero Type Specify the configuration of the Modbus Slaves on the network Data Options e Host The IP address is used for the first UID specified in the range The last octet in the IPv4 address is then incriminated for subsequent UID s in that range The Host option is not applicable for IPv6 addres
167. ngth sections is comprised of its own subset of bytes Analog Data Each Analog channel is comprised of the following data fields big Endian format Total Data Data Length Exists 2 Bytes 1 Byte curRawValue minRawValue maxRawValue curEngValue minEngValue maxEng Value in bits 2 Bytes 2 Bytes 2 Bytes 4 Bytes 4 Bytes 4 Bytes The following section describes the values in the Analog Data field 150 curRaw Value The current raw value received from the Analog to Digital converter minRawValue The minimum value received from the Analog to Digital converter until it is cleared maxRawValue The maximum value received from the Analog to Digital converter until it is cleared curEngValue The current converted value voltage current for Analog or Celsius Fahrenheit for Temperature minEngValue The minimum converted value voltage current for Analog or Celsius Fahrenheit for Temperature until it is cleared maxEngValue The maximum converted value voltage current for Analog or Celsius Fahrenheit for Temperature until it is cleared IOLAN DS1 TS2 User s Guide Version 3 4 VO UDP Digital Relay Data The digital data is in bit format 1 meaning On and 0 zero meaning Off Each channel has its own bit in least significant bit order Length 2 Bytes Data Exists 1 Byte in bits Data 1 Byte one bit for each channel Ch
168. nout Pinout EIA 485 EIA 485 10 pin 8 pin EIA 232 EIA 422 Full Duplex Half Duplex 1 Power In Power In Power In Power In 2 in 1 DCD 3 out 2 RTS TxD TxD DATA 4 in 3 DSR 5 out 4 TxD TxD TxD DATA 6 in 5 RxD RxD RxD d 6 GND GND GND GND 8 in 7 CTS RxD RxD The power in pin Pin 1 can be 9 30V DC The 2 port IOLAN has power in on Port 2 only Pinouts and Cabling Diagrams 189 Serial Pinouts DB9 Male Serial Only This section defines the pinouts for the DB9 male connection used on the 1 port IOLAN that is serial only not I O 1 5 6 The following table provides pinout information 9 pin ElA 232 Full Duplex Half Duplex 1 in DCD 2 in RxD RxD 3 out TxD TxD TxD RxD 4 out DTR 5 GND GND GND 6 in DSR RxD 7 RTS 8 in CTS 9 TxD TxD RxD DB9 Male VO This section defines the pinouts for the DB9 male connection used on the 1 port IOLAN I O models The following table provides pinout information 9 pin EIA 232 Full Duplex Half Duplex Jon DCD 2 in RxD RxD 3 out TxD TxD TxD RxD 4 out DTR 3 GND GND GND 6 in DSR RxD 7 RTS TxD TxD RxD 8 in CTS 9 190 IOLAN DS1 TS2 User s Guide Version 3 4 EIA 232 Cabling Diagrams EIA 232 Cabling Diagrams This section shows how to create EIA 232 cables that are compatible with the Device Server Terminal DB25 Connector The following diagrams show how the null modem cable should be conf
169. nput registers 05 write coil 06 write single register 08 diagnostics echo the request 15 force multiple coils 16 write multiple registers There are four Modbus data models Discrete Input Not used Coils Digital Input DI Alarm state for DI Digital Output DO All coils are Boolean values and are byte Input Registers IR Analog Input AJ Alarm state for AI All Input Registers are 2 bytes long Holding Registers Status R Control value R W or W Holding Registers with ENG registers are 4 bytes long all other Holding Registers are 2 bytes long All coil register values are in decimal 153 Modbus VO Access VO Coil Register Descriptions This section contains descriptions of I O coils MB REG DI SENSOR Status of Digital input 1 is Active 0 is Inactive If Invert Signal is configured on 0 is Active 1 is Inactive If input is Latched returns latched status MB REG DI SENSOR ALARM STATE Indication if input is in alarm state 1 is In Alarm state 0 is Not in Alarm state A write of any value clears the alarm state MB REG DO SENSOR Status of Digital output 1 is Active 0 is Inactive If Invert Signal is configured on 0 is Active is Inactive This section contains descriptions of I O holding registers MB_REG_HR_DI_SENSOR_LATCH The latch status of the Digital input 1 is Latched 0 is Not latched A write of any value will clear the latch MB_REG_HR_DO_SENSOR
170. ns that the Admin user or a user with Admin Level privileges might do This chapter uses the DeviceManager as the configuration method described in most administrative functions As a general rule administrative functions are accessed from the menu bar in the DeviceManager and under the Administration option in the WebManager s navigation tree Managing Configuration Files Saving Configuration Files When you connect to the IOLAN using either DeviceManager or WebManager the IOLAN s active configuration file is loaded into the configurator To save a backup of the configuration file locally do the following In DeviceManager select File Save As from the menu bar Notice that you can save the file as either a dme ora txt file Either file format can be imported into the DeviceManager and downloaded to the IOLAN in the future The dme is a binary file and the txt file is a text file that can be viewed in any text editor e In WebManager select under the Administration option select Backup Restore Click the Backup button Downloading Configuration Files You can download a configuration file to the IOLAN by doing the following e In DeviceManager 1 Connect to the IOLAN to retrieve the current configuration file 2 Open the configuration file you want to download to the IOLAN by selecting File Import Configuration from a File and then browsing to the configuration file This will replace the retrieved configuration file 3
171. ntrol and operates exactly like a directly connected serial port It provides a complete COM port interface between the attached serial device and the network e TruePort Lite mode This mode provides a simple raw data interface between the device and the network Although the port will still operate as a COM port control signals are ignored In this mode the serial communications parameters must be configured on the IOLAN You use TruePort when you want to connect extra terminals to a server using the IOLAN rather than a multi port serial card When run on UNIX TruePort allows you to print directly from a terminal to an attached printer transparent printing You can also remap the slow baud rate of your UNIX server to a faster baud rate as shown below _ Serial Connection Map UNIX baud rate 4 800 to 230 400 for faster throughput Ethernet UNIX running TruePort Daemon baud rate 4 800 Currently TruePort is supported on Linux Windows SCO Solaris and others For a complete list of of supported operating systems see the Perle website For more information see the TruePort User Guide or the TruePort Installation and Configuration Guide for Windows NT on the CD ROM IOLAN DS1 TS2 User s Guide Version 3 4 207 API VO Access Over TruePort API VO Access Over TruePort You can access IOLAN I O data through TruePort using the Perle API The API uses the command response format See the ioapiotp c sample pr
172. o the IOLAN Assigning a Temporary IP Address to a New IOLAN You can temporarily assign an IP address to the IOLAN that is connected to your local network segment for the purpose of connecting to it and downloading a configuration file containing a permanent IP address To temporarily assign an IP address to the IOLAN do the following 1 Click the Refresh button The IOLAN will be displayed in the IP Address column as Not Configured 2 Select the new IOLAN and click the Assign IP button The following window is displayed Assign IP Kal Assign IP The Device Server s current IP Address The Device Server s current IP Address Not Configured Not Configured Set anew Device Server IP Address Set a new Device Server IP Address es j KS Have the Device Server automatically get a temporary IP Address Version 3 1 or lower Version 3 2 or higher Type a valid temporary IP address into the address field or in version 3 2 or higher enable the Have the IOLAN automatically get a temporary IP address If you enable the temporary IP address the IOLAN will enable DHCP BOOTP on your IOLAN and attempt to get an IP address from the DHCP BOOTP server this will permanently enable DHCP BOOTP in your IOLAN s configuration until you change it If your network does not have a DHCP BOOTP server the IOLAN will temporarily assign an IP address in the range of 169 254 0 1 169 254 255 255 this IP address is only assigned for the duratio
173. o the Workstation Server s local serial port It provides a complete COM port interface between the attached serial device and the network All serial controls baud rate control etc are sent to the IOLAN and replicated on its associated serial port e TruePort Lite mode This mode provides a simple raw data interface between the application and the remote serial port Although the port will still operate as a COM port control signals are ignored In this mode the serial communications parameters must be configured on the IOLAN See the TruePort User s Guide for more details about the TruePort client software Client Initiated Connection M Serial IOLAN N Device Server Initiated Connection Serial Application with TruePort Client IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles General Tab Field Descriptions The TruePort General tab determines how the TruePort connection is initiated and then sets up the appropriate connection parameters General Advanced Hardware Packet Forwarding TruePort Settings Connect to remote system Server Initiated Connection Host name TCP Port None xj mm e C Connect to Multiple Hosts Listen for connection Clientnitiated Connection ze Configure the following parameters Connect to remote system Host Name TCP Port Connect to Multiple Hosts Define Additional Hosts Button Listen for Connection TCP
174. ocess in the IOLAN Modbus daemon process in the IOLAN listening on port 502 SNMP daemon process in the IOLAN listening on port 161 DeviceManager daemon process in the IOLAN If you disable this service you will not be able to connect to the IOLAN with the DeviceManager application The DeviceManager listens on port 33812 and sends on port 33813 WebManager daemon process in the IOLAN listening on port 80 IOLAN DS1 TS2 User s Guide Version 3 4 Configuring VO Interfaces Introduction There is a line of I O IOLANs that can control monitor the following types of I O e Analog Input e Digital Input Output e Relay Output e Temperature Input Some of the models are I O combinations and some of the models support one I O type IOLAN DS1 TS2 User s Guide Version 3 4 d uh Configuration 2 Network CO Serial Users Hy Security Sy UO Interfaces 17 Settings 2 Channels 129 Settings Settings Overview The I O Interfaces Settings window configures the parameters that are global to all I O channels VO Access Functionality Field Descriptions VO Access Failsafe Timer UDP Temperature Choose the method in which the 1 0 interfaces are accessed via network by an external application DM Enable 1 0 Access via Modbus protocol Up 1255 Advanced Slave Settings Available Network Access Allow Modbus TCP Application API DM Allow Modbus RTU ASCII via TruePort Ena
175. odels iiss is se Nadeel NG N ae 24 Serial Only Models EE EE EER EI N KEN EE EE GERS ER GE Eed 24 VO PONS ana aa 24 Getting to Know Your IOLAN sesse kes RR ERGE EER EE Ge 24 OVEIVIEW EE EE EE EE N 24 BIT EE AE N EE N EE EE 25 LE 25 e EER ets fae pac EO RT A OE EO IE Ee EN IE 26 TOP EE NE EE ON EE EE IE N EE SE 26 Bid VIEW EE ee naar Ge Dee ea ee eg 26 CONSOLE Serial Switch ai ee ie ei Ni ee ei ie sk de 27 Console Mode ei SE GE ees 27 Seral Mode nennen 27 Powering Up the TOL BIN nee 28 Serial Only Models ns 28 E OG RE RE EE EE EN 28 Chapter 3 Configuration Methods sesse ee ee ee se Re RR RE 29 Vi geoliede EE RE N N EN N N 29 Configuration Methods Overview eiers e ees ees EER EER RR RR RR RE 30 Configures an IP Address uunnuu00r00000nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 30 Requires a Configured IP Address uuusuussssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 30 Easy ONT Wizard ee nahe ER nee ren 31 DOV ICC MANAGED ER EER Een EG n Ge GEE be se 32 OVERVIEW enee 32 Access EN e LTC ER Unique Featdres ass esse ede de Ri NE lie ie ee n ed AG ede eo GN 32 Connecting to the IOLAN Using DeviceManageF esse sees Rae 32 Using DEV IGS MANAG LE 34 4 IOLAN DS1 TS2 User s Guide Version 3 4 Table of Contents VO E LE EE EE N 35 OVERVIEW oe ete RE AE REKE EE Gee Ee A Ki Ke be GE Ee Ge se SEE RENE TET 35 Access Ee i s see Me Ee N Ke ee ING 35 Unique Features sissies is sk N ke Kas NAS Se
176. ofile configures a serial port to connect network servers or workstations running the TruePort software to a serial device as a virtual COM port This profile is ideal for connecting multiple serial ports to a network system or server TCP Sockets The TCP Sockets profile configures a serial port to allow a serial device to communicate over a TCP network The TCP connection can be configured to be initiated from the network a serial device connected to the serial port or both This is sometimes referred to as araw connection or a TCP raw connection UDP Sockets The UDP Sockets profile configures a serial port to allow communication between the network and serial devices connected to the IOLAN using the UDP protocol Terminal tThe Terminal profile configures a serial port to allow network access from a terminal connected to the IOLAN s serial port This profile is used to access predefined hosts on the network from the terminal Serial Tunneling The Serial Tunneling profile configures a serial port to establish a virtual link over the network to a serial port on another IOLAN Both IOLAN serial ports must be configured for Serial Tunneling typically one serial port is configured as a Tunnel Server and the other serial port as a Tunnel Client Virtual Modem The Virtual Modem Vmodem profile configures a serial port to simulate a modem When the serial device connected to the IOLAN initiates a modem connection the IOLAN starts up a TC
177. ogram found on the product CD ROM for an example implementation API Request Format All data in the Request must be sent as a single write to the COM port The API command takes the following format Number of Bytes Value 1 Function Code in hex e 01 Get read write boolean register e 03 Get read write register e 04 Get read only register e 15 Set read write boolean register OxOF e 16 Set read write register 0x10 2 Starting register number see A4 T4 Registers on page 155 A4D2 A4R2 Registers on page 156 or D4 D2R2 Registers on page 157 for this value 2 Number of registers to act on starting from the register defined in byte 2 above n Data for write Some values must be read written as a unit consisting of 2 consecutive registers If the request is to write the data to write follows the number of registers If accessing registers consisting of 2 bytes or 4 bytes the data is in big endian network order format API Response Format The API command takes the following response format Number of Bytes Value 1 Function code of request if no error Most significant bit will be set if an error occurred 1 Length of data in response if no error occurred If an error occurred the byte will contain the error code see the Error Codes table below n Data response for request the number of bytes is dependent on the number and type of registers requested If the request returns 2 or 4 byte values
178. on DeviceManager 2 Are you sure you want to calibrate the channel Yes Click Yes to proceed with calibration You are now prompted to apply 0 mA to the positive and negative terminals Once that is done click Yes to proceed DeviceManager A Apply 0 mA to Al terminals Proceed You are now prompted to apply 20 mA to the positive and negative terminals Once that is done click Yes to proceed DeviceManager A Apply 20 mA to Al terminals Proceed Yes Once calibration is successfully completed click OK to finish the process DeviceManager A Channel successfully calibrated 177 Setting the IOLAN s Date and Time Resetting Calibration Data You can reset the I O channels calibrations to the factory calibrations in DeviceManager by selecting Tools VO Channels Reset Calibrate Data or in WebManager by selecting Administration Reset VO Calibration Setting the IOLAN s Date and Time When you set the IOLAN s time the connection method and time zone settings can affect the actual internal clock time that is being set For example if you are connecting to the IOLAN through the DeviceManager and your PC s time zone is set to Pacific Standard Time GMT 8 00 and the IOLAN s time zone is set to Eastern Standard Time GMT 5 00 the IOLAN s time is actually three hours ahead of your PC s time Therefore if you set the IOLAN s time to 2 30 pm in the DeviceManager t
179. onfigured with this level can access the unit either via serial Terminal Profile connection or via a network originated Telnet connection to the IOLAN e Normal The Normal level user has limited access to the IOLAN Limited CLIcommands and Menu access are available with the ability to configure the user s own configuration settings Users configured with this level can access the unit either via serial Terminal Profile connection or via a network originated Telnet connection to the IOLAN e Restricted The Restricted level user can only access predefined sessions or access the Easy Port Access menu Users configured with this level will be restricted to pre defined sessions or limited CLI commands when connecting through the serial port via the Terminal Profile The CLI commands are limited to those used for initiating a session If connection to the IOLAN is done with Telnet from the network the user will be presented with the Easy Port Access menu e Menu The menu level user will only be able to access predefined session when connecting through a serial port with the Terminal profile or will be limited to the Easy Port Access menu when connecting from the network The Easy Port Access allows the user to connect to the accessible line without disconnecting their initial connection to the IOLAN Does not have any access to CLI commands When the Admin user logs into the IOLAN the prompt ends with a whereas all other users prompts ends
180. or security reasons Functionality If you disable any of the daemons it can affect how the IOLAN can be used or accessed For example if you disable the WebManager service you will not be able to access the IOLAN with the WebManager If you disable the DeviceManager service the DeviceManager will not be able to connect to the IOLAN If you do not want to allow users to Telnet to the IOLAN you can disable the Telnet Server service therefore disabling daemons can also be used as an added security method for accessing the IOLAN By default all daemon and client applications are enabled and running on the IOLAN IOLAN DS1 TS2 User s Guide Version 3 4 127 Services Field Descriptions 128 Network Services Telnet Server listening on TCP port 23 TruePort Full Mode listening on UDP port 668 Syslog Client sends on UDP port 514 Modbus default listening on UDP TCP port 502 SNMP listening on UDP port 161 DeviceManager listening on UDP port 33812 and sending on UDP port 33813 WebManager HTTP listening on TCP port 80 Enable disable the following options Telnet Server TruePort Full Mode Syslog Client Modbus SNMP DeviceManager WebManager HTTP Telnet daemon process in the IOLAN listening on TCP port 23 The TruePort daemon process in the IOLAN that supports TruePort Full Mode on UDP port 668 You can still communicate with the IOLAN in Light Mode when this service is disabled Syslog client pr
181. ort the graphics characters necessary to view the text based menus Screen corruption when using the text based menu system Verify that the terminal setup in the IOLAN matches your terminal e Verify that entries in the term file match your terminal setup e If using a PC computer verify that the type of terminal emulation selected in your application matches those supported by the IOLAN When using the function keys on your keyboard nothing happens or your sessions keep swapping e Change your Hotkey Prefix character The function keys on the keyboards of some terminals like WYSE60 send character sequences which begin with Aa unfortunately Aa is also the default Hotkey Prefix which you use to switch between sessions A valid alternative would be Ab hex 02 If you are the system administrator you can change any user s Hotkey Prefix character When using a downloaded terminal definition you are having problems using arrow keys e Use Ctrl K Ctrl J Ctrl H and Ctrl L for up down left and right respectively When switching from a session back to the text menus both screen images are superimposed Press Ar to redraw the screen INIT Error in terminal file lt filename gt e This error indicates that you have exceeded the 80 character limit for one or more of the terminal capabilities defined in the reported file INIT Error on line n in terminal file lt filename gt e You have omitted the sign from the reported
182. p c on the CD ROM TruePort Modbus Combination If you have a Modbus serial application running on a PC that is connected to a network you can use TruePort as a virtual serial connection to communicate with the IOLAN over the network to access VO data VO Access Failsafe Timer UDP Choose the method in which the 1 0 interfaces are accessed via network by an external application Enable 1 0 Access via Modbus protocol UID 1255 Advanced Modbus Settings Available Network Access Allow Modbus TCP Application API v Allows Modbus RTU ASCII via TruePort Enable 1 0 Access via TruePort C Enable SSL Encryption Listen TCP Port 33816 Available Network Access Allow 1 0 Access via API through TruePort 3 UID 15 z g Power emer PC running a Modbus Serial Application VO Digital TruePort Output The host running TruePort must be in Modbus ASCH or Modbus RTU mode 158 IOLAN DS1 TS2 User s Guide Version 3 4 TruePort VO API Over TruePort Only If you have a custom application that talks to a serial port you can use TruePort as a virtual serial port to communicate with the IOLAN over the network to access I O data using the Perle API See Accessing I O Data Via TruePort on page 160 for more information on the API VO Access Failsafe Timer UDP Choose the method in which the 1 0 interfaces are accessed via network by an external application Enable 1 0 Access via Mo
183. ption Type Range Alarm Settings Button Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces Select the type of input being measured Data Options Current or Voltage Default Current Select the range for the measurement type Data Options e Current 0 20 mA 4 20 mA e Voltage 10V 5V 1V 500mV 150mV Default Current is 0 20 mA Voltage is 10V Click the Alarm Settings button to specify the trigger and clear levels for the alarms Notice that the Analog Alarm Settings window has two alarm configuration views a basic alarm view and an advanced alarm view See Alarm Settings on page 148 for field descriptions IOLAN DS1 TS2 User s Guide Version 3 4 Channels Digital Input Overview When the channel is set for digital input it monitors voltage or current Note that the internal jumpers must match the software setting and must be set to Input which is the default see Digital I O Module on page 198 to find out how to set the internal jumpers Functionality The Digital input channels allow you to configure the following options You can choose to remember the last state change or latch that occurred Your options are to latch remember when the state changes from inactive to active or active to inactive You can choose to invert the signal which is useful if your sensor is wired in such a way that closed is
184. put CTS serial pin trigger Clear ode 13 IO AI ALARM LEVELI1 CLEAR Trap for the Analog input Alarm Level 1 Clear 14 IO Al ALARM LEVEL2 CLEAR Trap for the Analog input Alarm Level 2 Clear 15 IO AI ALARM LEVEL3 CLEAR Trap for the Analog input Alarm Level 3 Clear 16 IO Al ALARM LEVEL4 CLEAR Trap for the Analog input Alarm Level 4 Clear 17 IO Al ALARM LEVELS CLEAR Trap for the Analog input Alarm Level 5 Clear 164 IOLAN DS1 TS2 User s Guide Version 3 4 Configuring the System Introduction Bi Configuration This chapter describes the alerts syslog that can be configured for n L pa d the IOLAN and the advanced options SNMP custom i B ewe applications plugins and other miscellaneous configuration Security options that you will want to look at to see if they are required for Sea System your implementation ER Aerts Syslog H Sy Management Alerts on Custom App Plugin Advanced Syslog Overview The IOLAN can be configured to send system log messages to a syslog daemon running on a remote host if the Syslog service is activated You can configure a primary and secondary host for the syslog information and specify the level for which you want syslog information sent Field Descriptions Syslog Level S Send More Primary Host None L Debug Info Notice Warning Error Critical Alert L gt Emergency Send Less Configure the following parameters Primary Host T
185. r and Administration Reboot Unit in WebManager 178 IOLAN DS1 TS2 User s Guide Version 3 4 Resetting the IOLAN to Factory Defaults Resetting the IOLAN to Factory Defaults You can reset the IOLAN to its factory default configuration by selecting Tools Reset Reset to Factory Default in DeviceManager and Administration Reset Factory Defaults in WebManager The IOLAN will automatically reboot itself with the factory default configuration Language Support Two language files in addition to English are supplied on the supplemental CD French and German You can use any of these language files to create a translation into a language of your choice You can download the language file whether the language is supplied or translated into the IOLAN and select the Language option of Custom Language or Customlang custom language making the Menu and CLI field labels display in the desired language You can view Menu or CLI in one other language only as well as English If you download another language file this new language will replace the first language you downloaded You can revert to English at any time the English language is stored permanently in the IOLAN and is not overwritten by your new language Each user logged into the IOLAN can operate in either English or the downloaded language Loading a Supplied Language This section describes how to download a language file using the CLI since it is the least intuitive method
186. r host or gateway is unreachable Gateways added into the gateway table are ignored by the IOLAN e Have you used BOOTP and entered a single static gateway in the bootptab file entry If yes the other gateways will be ignored Access to host lost after a few minutes e Ifthe route to this host goes through routers make sure those routers are all sending RIP packets across the networks Login Problems You have lost or don t know your password as Admin user e You must reset the IOLAN to its factory default settings using the Reset switch on the rear panel There is no procedure to access the IOLAN without a password 218 IOLAN DS1 TS2 User s Guide Version 3 4 Problems with Terminals Problems with Terminals The following section concerns problems with the appearance of data on your terminal screen The IOLAN logs me out after a few minutes e Check the Idle Timer value set for the user The default setting for the Idle Timer for all users is 0 seconds does not timeout Corrupt data e Check your line settings baud rate stop bits etc Missing data Verify that the same type of flow control is set in both your terminal and on the IOLAN s port Error message not permitted on a dumb terminal after typing the CLI command screen e Set your Line to Termtype VT100 ANSI or WYSE60 or other form of terminal emulation if you have downloaded one The default line type in the IOLAN is Dumb which does not supp
187. r the serial port settings Field Descriptions User Settings EEU General Services Advanced Sessions Serial Port Access Read Write Read ln iv Li Configure the following parameters Serial Port Access Specifies the user access rights to each IOLAN serial port device There can be multiple users connected to a particular serial device and these settings determine the rights of this user for any of the listed serial ports Data Options e Read Write The user has read and write access to the serial port e Read In The User will see data going to the serial port from all network connected users that have write privileges to this serial port e Read Out The user will have access to all data originating from the serial device Users can read data going in both directions by selecting both the Read In and Read Out options Default Read Write 125 Adding Editing Users 126 IOLAN DS1 TS2 User s Guide Version 3 4 Configuring Security Introduction The Security group includes the following configuration options F i d ub Configuration e Services This configuration window is used to enable disabled client d CO Network and daemon services that run in the IOLAN See Services on page 127 Serial for more information L 2 Users Sy Security Se rvices 17 Services Overview Services are either daemon or client processes that run on the IOLAN You can disable any of the services f
188. rameters Enable I O Failsafe Enables disables the Failsafe Timer This is the global setting that must be Timer enabled to set the Failsafe Action on the channel for digital outputs and relays When this timer expires because of no I O activity within the specified time interval the Failsafe Action set for the channel determines the action on the output Default Disabled Timeout The number of seconds that must elapse with no I O activity before the channel Failsafe Action is triggered Range 1 9999 Default 30 seconds 132 IOLAN DS1 TS2 User s Guide Version 3 4 Settings UDP Functionality Overview The UDP tab configures the I O UDP broadcast settings The I O UDP broadcast feature periodically broadcasts the I O channel status in a UDP message You can configure up to four sets of IP address entries each entry consisting of a start and end IP address range to broadcast I O status data The data depends on the I O model Analog Digital Serial Signals and contains information for all channels Field Descriptions VO Access Failsafe Timer UDP UDP Broadcast DM Enable UDP Broadcast of 1 0 Status Broadcast Interval 30 seconds Settings Configure the following parameters Enable UDP Enables disables UDP broadcast of I O channel status data Broadcast of VO Default Disabled Status Broadcast Interval Enter the interval in seconds for UDP broadcasts of I O channel status data Range 1
189. re to the Actual baud rate baud rate on the serial port TruePort Actual Baud Rate 50 57600 E 75 75 v 110 115200 ei 134 230400 ei 150 150 v 200 200 v 300 300 v 600 600 u 1200 1200 v 1800 mm sl 2400 2400 EI 4800 4800 E 9600 am ei 19200 19200 v 38400 38400 v Configure the following parameter Actual Baud Rate The actual baud rate that runs between the IOLAN and the connected serial device Range 50 230400 you can also specify a custom baud rate 115 Advanced 116 IOLAN DS1 TS2 User s Guide Version 3 4 Configuring Users Introduction You can configure up to four users in the IOLAN s local user database AE Configuration in addition to the Admin user A user can even represent a device like a S CO Network barcode reader or a card swipe device that you want to be authenticated GG By Serial When users are connecting to the IOLAN via serial ports the user 2 Serial Port database can be used to 17 Advanced B Users e Have the user authenticated prior to establishing a connection to a network host e Establish a different connection type to the host specific to each user e Create a profile different from the Default user profile When users are connecting to the IOLAN from a network connection the user database can be used to e Authenticate users prior to providing access to a serially attached console port such as a Unix server or router IOLAN DS1 TS2 User s Guide Version
190. rial connections Hardware and Connectivity 25 Getting to Know Your IOLAN VO This sections describes the basic components found on the IOLAN I O models Top View The following image shows a typical IOLAN I O model Your I O model may have I O connectors in slightly different positions External Power Supply Power Ready Link 10 100 Activity LAN Serial Activity End View The IOLAN I O model shown is an A4D2 Different IOLAN I O models have different I O connector configurations I O connectors VO connectors External Power Supply Reset Console Serial Ethernet Switch Serial Port All IOLAN I O models have a DB9M serial connector 26 IOLAN DS1 TS2 User s Guide Version 3 4 Getting to Know Your IOLAN Console Serial Switch Located at the back of the desktop IOLAN models is a switch that controls whether serial port is in Console or Serial mode Look at your model to verify the direction of the ON switch position ON indicates that serial port 1 is in Console mode otherwise serial port is in Serial mode Console Mode Console mode is used when you have a direct connection between a serial device like a terminal or a PC and the IOLAN accessed by the Admin user to configure manage the IOLAN Console mode automatically sets serial port settings as Serial Interface to EIA 232 Speed to 9600 Flow Control to No Bits to 8 Stop Bits to 1 Parity to None Console mode also displa
191. s 12 digits long Dial Ray I Serial Device IOLAN gt Modem Application _ ep Raw TCP Dat System Device em TCP Socket 99 Serial Port Profiles 100 General Tab Field Descriptions General Advanced Hardware Packet Forwarding Virtual Modem Settings Session Connection Host Name TCP Port Connect Manually Via AT Command Connection Status Send Connection Status as O Verbose String Numerical Code Configure the following parameters Connect Automatically At Startup Host Name TCP Port Connect Manually Via AT Command Phone Number to Host Mapping Button Send Connection Status As Verbose String Success String Failure String When enabled automatically establishes the virtual modem connection when the serial port becomes active Default Enabled The preconfigured target host name The port number the target host is listening on for messages Default 0 zero When enabled the virtual modem requires an AT command before it establishes a connection Specify this option when your modem application sends a phone number or other AT command to a modem The serial device can supply an IP address directly or it can provide a phone number that will be translated into an IP address by the IOLAN using the mapping table Default Disabled When your modem application provides a phone number in an AT command string you can map that phone number to the desti
192. s including telnet and raw connections Printer support via LPD and RCP Virtual modem emulation Fixed tty support for several operating systems using Perle s TruePort utility DHCP BOOTP for automated network based setup Dynamic statistics and line status information for fast problem diagnosis Multisession support when accessing the IOLAN from either the serial port or the network Modbus master slave gateway support An SDK for custom programs and plugin support VO interface on the IOLAN I O models Analog Temperature Digital and Relay Ability to disable services for example Telnet TruePort Syslog SNMP Modbus HTTP for additional security The IOLAN security features can include depending on your IOLAN model Supervisory and serial port password protection Ability to set serial port access rights Ability to assign users access level rights to control their access Trusted host filtering IP filtering allowing only those hosts that have been configured in the IOLAN access to the IOLAN Idle port timers which close a connection that has not been active for a specified period of time Ability to individually disable network services that won t be used by the IOLAN Introduction 21 IOLAN Features 22 IOLAN DS1 TS2 User s Guide Version 3 4 Hardware and Connectivity Introduction This chapter describes how to physically set up your IOLAN unit It includes an overview of the IOLAN hard
193. s or any device that sends a DSR signal When it is monitored and the IOLAN detects a DSR signal the line profile is started If both Monitor DCD and Monitor DSR are enabled both signals must be detected before the line profile is started Default Disabled Specifies whether the EIA 232 signal DCD Data Carrier Detect should be monitored This is used with modems or any other device that sends a DCD signal When it is monitored and the IOLAN detects a DCD signal the line profile is started If both Monitor DCD and Monitor DSR are enabled both signals must be detected before the line profile is started Default Disabled This parameter applies only to EIA 485 Half Duplex mode All characters will be echoed to the user and transmitted across the serial ports Some EIA 485 applications require local echo to be enabled in order to monitor the loopback data to determine that line contention has occurred If your application cannot handle loopback data echo suppression should be enabled Default Disabled 71 Serial Port Profiles 72 Packet Forwarding Tab Field Descriptions The Packet Forwarding tab can be used to control define how and when data packets are sent from the IOLAN General Advanced Hardware Email Alert Packet Forwarding Define the conditions under which data received on the serial port will be forwarded to the network Minimize Latency Optimize Network Throughput Prevent Message Frag
194. s the alarm when the trigger condition changes for example if the Trigger is Inactive and the alarm is triggered once the input becomes active again the alarm will automatically be cleared Default Enabled When enabled a triggered alarm must be manually cleared Default Disabled When enabled sends a message to syslog when an alarm is triggered or cleared The syslog entry includes the severity level and the value that caused the alarm to trigger or clear The syslog message is associated with Level Critical Default Disabled When enabled sends an SNMP trap when an alarm is triggered or cleared The trap consists of the severity level and whether the alarm was triggered or cleared Default Disabled Output Signal Field Descriptions Channel Settings Digital Output ATS Description Digital Output Settings Failsafe Action OK Cancel Configure the following parameters Description Provide a description of the channel making it easier to identify Data Options Maximum 20 characters including spaces 105 Serial Port Profiles Failsafe Action When there has been no VO activity within the specified time set in the I O Interfaces Settings on the Failsafe Timer tab and the Failsafe Timer is triggered Data Options e None The state of the Digital Relay output remains the same no change e Activate Output Activates the channel e Deactivate Output Deactivates the channel
195. se the login prompt will use the Prompt string defined in the language file as the login prompt instead of the default prompt login Default Disabled IOLAN DS1 TS2 User s Guide Version 3 4 Management Bypass Login Password Password Retry Limit When set authorized users who do not have a password set with the exception of the Admin user WILL NOT be prompted for a password at login with Local Authentication Default Disabled The number of attempts a user is allowed to enter a password for a serial port connection from the network If this limit is exceeded the serial port is disabled for 5 minutes A user with Admin level rights can restart the serial port bypassing the timeout by issuing a kill on the disabled serial port Default 3 Bootup Files Tab Field Descriptions You must have a TFTP server running on any host that you are uploading or downloading files to from When you specify the file path the path must be relative to the default path set in your TFTP server software Login Bootup Files Message of the Day MOTD TFTP Firmware Host File Configuration Host File Configure the following parameters Firmware Host Firmware File The host name or IP address of the server that contains the firmware file If you use a host name it must exist in the IOLAN s host table or be resolved by DNS The path and file name relative to the default path of your TFTP serv
196. sed to set IOLAN configuration parameters and or view IOLAN statistics Before you can configure manage the IOLAN using SNMP although you need to set the IOLAN IP address and configure a read write user for SNMP version 3 or a community for SNMP version or 2 You can use DeviceManager CLI or the Menu to set the IP address and user community don t forget to reboot the IOLAN before connecting with the SNMP manager to make your changes take effect Access Platforms You can access the IOLAN SNMP MIB from any system that runs your SNMP client MIB browser software Unique Features SNMP supports the following unique features e You can configure SNMP traps e Since not all versions of SNMP support secure communication password parameters must be set using another configuration method Connecting to the IOLAN Using SNMP Before you can connect to the IOLAN through an SNMP Management tool or MIB browser you need to set the following components through another configuration method 1 Configure a known IP address on the IOLAN 2 Configure a read write user for SNMP version 3 or a community for SNMP version 1 or 2 on the IOLAN 3 Reboot the IOLAN to make sure the changes take effect To connect to the IOLAN through an SNMP Management tool or MIB browser do the following 1 Load the perle ds MIB file from the IOLAN CD ROM or Perle website into your SNMP manager this MIB works for all DS1 and TS2 models 2 Verify that
197. sequence Default 1 How long the channel will remain inactive during pulse mode Range 1 9999 x 100 ms Default 1 100 ms IOLAN DS1 TS2 User s Guide Version 3 4 Channels Active Signal Width Delay Failsafe Action How long the channel will be active during the pulse mode Range 1 9999 x 100 ms Default 1 100 ms How long to delay an active to inactive or inactive to active setting after it is manually started Range 1 9999 x 100 ms Default 1 100 ms When there has been no VO activity within the specified time set in the I O Interfaces Settings on the Failsafe Timer tab and the Failsafe Timer is triggered Data Options e None The state of the Digital Relay output remains the same no change e Activate Output Activates the channel e Deactivate Output Deactivates the channel Default None 145 Channels Temperature Temperature input channels monitor RTD or thermocouple temperature sensors inputs for the most common ranges You can also configure severity alarms that can send a syslog message and or an SNMP trap when an alarm is triggered or cleared See Alarm Settings on page 148 for more 146 information about the alarms RTD ranges are e Pt100 a 385 50 to 150C e Pt100 a 392 50 to 150C e Pt1000 a 385 40 to 160C e Pt100 a 385 0 to 100C e Pt100 a 392 0 to 100C e NiFe604 a 518 80 to 100C e Pt100 a 385 0 to 200C e Pt100 a 392 0 to 200C e NiFe6
198. ses e Gateway The Modbus Master Gateway will use the same IP address when connecting to all the remote Modbus slaves in the specified UID range Default Host Start IP Address The IP address of the TCP Ethernet Modbus Slave Field Format IPv4 or IPv6 IPv6 format not supported for Destination Host End IP Address Displays the ending IP address of the TCP Ethernet Modbus Slaves based on the Start IP address and the UID range Protocol Specify the protocol that is used between the Modbus Master and Modbus Slave s Data Options TCP or UDP Default TCP UDP TCP Port The destination port of the remote Modbus TCP Slave that the IOLAN will connect to Range 0 65535 Default 502 110 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Modbus Slave Advanced Settings Field Descriptions EM Advanced Slave Settings A These settings are global and apply to all serial ports configured as a Modbus Slave Gateway Slave Gateway Settings TCP UDP Pott 502 Next Request Delay 50 miliseconds C Enable Serial Modbus Broadcasts V Request Queuing UID Address Mode Embedded Remapped Configure the following parameters TCP UDP Port The network port number that the Slave Gateway will listen on for both TCP and UDP messages Default 502 Next Request Delay A delay in milliseconds to allow serial slave s to re enable receivers before issuing next Modbus Master request Range 0 1000 Def
199. setting the channel s and activating deactivating output 1 0 Channel Status Channel Type Description Value Minimum Maximum LatchedValue Alarm Input thermocouple 99 79 89 38 242 43 Level 1 A2 Input Open 59 38 305 25 Level 0 83 Input Open 59 38 305 25 Level 0 A4 Input Open 59 38 305 25 Level 0 120 Channel Control Clear Alarm Clear Minimum Value Reset Channel Reset All Channels Clear Maximum Yalue The following buttons are available Reset Channel Resets the highlighted channel click on a channel to highlight it Button Clear Alarm Clears the alarm Note that if the condition that tripped the alarm still exists the Button alarm will not look like it s cleared but will reflect the appropriate alarm level severity Alarm Level 0 means that the alarm has not been triggered Clear Latched Clears the latched value Input Button Clear Minimum Clears the minimum value Value Button Clear Maximum Clears the maximum value Value Button IOLAN DS1 TS2 User s Guide Version 3 4 171 VO Channels 172 Activate Output Button Manually activates the channel output Deactivate Output Manually deactivates the channel output Button Reset All Channels Resets all the channels Button Refresh Button Resets the highlighted channel click on a channel to highlight it IOLAN DS1 TS2 User s Guide Version 3 4 System Administration Introduction This chapter addresses the functio
200. sion 3 4 195 Introduction 196 IOLAN RJ45 To change the settings do the following 1 Unplug the IOLAN from the electrical outlet and disconnect everything from the box 2 Open the case by unscrewing the two side screws one on each side and lifting off the top of the case You should see the following Screw Q Power Switch ZS wie d Reset de 2 gt RJ45 OO ojlo ac O O Screw 3 To tum line termination on locate and jumper both J1 and J9 4 Close the IOLAN case by replacing the case lid and the two screws You can now power it on with the new settings IOLAN DB9 To change the settings do the following 1 Unplug the IOLAN from the electrical outlet and disconnect everything from the box 2 Open the case by unscrewing the two side screws one on each side and lifting off the top of the case You should see the following Screw CH Power Ss Dip 5 Switch B se OO here RJ45 O Screw 3 To tum line termination on locate and jumper both J1 and J9 4 Close the IOLAN case by replacing the case lid and the two screws You can now power it on with the new settings IOLAN DS1 TS2 User s Guide Version 3 4 Introduction 2 Port IOLAN To change the settings do the following 1 Unplug the IOLAN from the electrical outlet and disconnect everything from the box 2 Open the cas
201. t and reboot it or push the Reset to Factory button to access the IOLAN You are now ready to configure the IOLAN See Chapter 3 Configuration Methods on page 29 for information on the different IOLAN configuration methods IOLAN DS1 TS2 User s Guide Version 3 4 Setting Up the Network Using ARP Ping You can use the ARP Ping Address Resolution Protocol method to temporarily assign an IP address and connect to your IOLAN to assign a permanent IP address To use ARP Ping to temporarily assign an IP address 1 From a local UNIX Linux host type the following at the system command shell prompt arp s a b c d aa bb cc dd ee ff On a Windows 98 or newer system type the following at the command prompt arp s a b c d aa bb cc dd ee ff where a b c disthe IPv4 address you want to temporarily assign to the IOLAN and aa bb cc dd ee ff is the Ethernet MAC address of IOLAN found on the back of the unit 2 Whether you use UNIX or Windows you are now ready to ping to the IOLAN Here is a UNIX example of the sequence to use arp s 192 168 209 8 00 80 d4 00 33 4e ping 192 168 209 8 From the ping command issued in step 2 the IOLAN will pickup and use the IP address entered into the ARP table in step 1 You are now ready to configure the IOLAN See Chapter 3 Configuration Methods on page 29 for information on the different IOLAN configuration methods For an IPv6 Network The IOLAN has a factory default link local IPv
202. t the IOLAN s System Information and you can begin configuring the IOLAN Configuration Methods 33 DeviceManager Using DeviceManager 34 After you have successfully connected to the IOLAN you will see the following window DeviceManager DS1 10 10 200 100 Connected DER File Edit View a Dos da N System Info Model IOLAN DS1 Firmware 3 3 68 ul Statistics Uptime 00 03 53 ij Network MAC Address 00 80 D4 00 99 00 Bj Serial Ports IPv4 Address 10 10 200 100 il User IPv6 Address es Head 280 daft te00 9300 Navigation Tree Configuration Info lt Download Button For Help press F1 You navigate through the different configuration windows by selecting an option in the left hand navigation tree If double click on option that is next to a folder more navigation are displayed when you click on it i System Info IP Settings Advanced Ga Network E IP Settings Advanced System Name localhost The Network folder contains two configuration options IP Address and Advanced Notice that when the IP Address option is selected there are more navigation options in the form of the tabs IP Settings and Advanced When you have completed all your configuration changes click the Download Changes button to download the configuration to the IOLAN You must reboot the IOLAN to make those configuration changes take effect IOLAN DS1 TS2 User s Guide Version 3
203. ter Frame Definition SOF1 Character SOF2 Character Transmit SOF Character s When enabled this group of parameters allows you to set a variety of packet definition options The first criteria that is met causes the packet to be transmitted For example if you set a Force Transmit Timer of 1000 ms and a Packet Size of 100 bytes whichever criteria is met first is what will cause the packet to be transmitted Default Enabled The number of bytes that must be received from the serial port before the packet is transmitted to the network A value of zero 0 ignores this parameter Range 0 1024 bytes Default 0 The amount of time in milliseconds that must elapse between characters before the packet is transmitted to the network A value of zero 0 ignores this parameter Range 0 65535 ms Default 0 When enabled specifies the character that when received will define when the packet is ready for transmission The actual transmission of the packet is based on the Trigger Forwarding Rule Range Hex 0 FF Default 0 When enabled creates a sequence of characters that must be received to specify when the packet is ready for transmission if the End Trigger character is not immediately followed by the End Trigger2 character the IOLAN waits for another End Triggerl character to start the End Trigger1 End Trigger2 character sequence The actual transmission of the packet is based on the Trigger Forwarding Rule Range
204. the IOLAN looses communication to the primary host The IOLAN will first establish a connection to the primary host Should the connection to the primary host be lost or never established the IOLAN will establish a connection the backup host Once connected to the backup the IOLAN will attempt to re establish a connection to the Primary host once this is successfully done it gracefully shuts down the backup connection Default Disabled IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Primary Host Specify a preconfigured host that the serial device will communicate to through the IOLAN Default None TCP Port Specify the TCP port that the IOLAN will use to communicate to the Primary Host Default 0 Backup Host Specify a preconfigured host that the serial device will communicate to through the IOLAN if the IOLAN cannot communicate with the Primary Host Default None TCP Port Specify the TCP port that the IOLAN will use to communicate to the Backup Host Default 10000 Adding Editing a Multihost Entry When you click the Add or Edit button the Host Entry window appears The hosts in the multihost list must already be defined If you add a host that was defined with its fully qualified domain name FQDN it must be resolvable by your configured DNS server Host Entry Host None TCP Pott 10000 l OK Close Configure the following parameters Host Name Specify the preconfigured host t
205. the serial port until the user unlocks it The user is prompted for a password any password excluding spaces and locks the serial port Next the user must retype the password to unlock the serial port e Ar When you switch from a session back to the Menu the screen may not be redrawn correctly If this happens use this command to redraw it properly This is always Ctrl R regardless of the Hotkey Prefix You can use the Hotkey Prefix key to lock a serial port only when the Allow Port Locking parameter is enabled Default Hex 01 Ctrl a a Use this timer to close a connection because of inactivity When the Idle Timeout expires the IOLAN will end the connection Default 0 seconds so the port will never timeout Range 0 4294967 seconds about 49 days Use this timer to forcibly close the session connection when the Session Timeout expires Default 0 seconds so the port will never timeout Range 0 4294967 seconds about 49 days The number of seconds the IOLAN will wait to establish a connection to a remote modem Range 1 99 Default 45 seconds The number of times the IOLAN will attempt to re establish a connection with a remote modem Range 0 99 Default 2 If the device is remote and will be dialing in via modem or ISDN TA enable this parameter Default Disabled If you want the modem to dial a number when the serial port is started enable this parameter Default Disabled IOLAN DS1 TS2 User s G
206. tions will not go into effect until the IOLAN is rebooted 3 Click Add to add the IOLAN to the download list You can also click on the IOLAN entry and edit any information and then click Update to make the edits permanent IOLAN DS1 TS2 User s Guide Version 3 4 Downloading IOLAN Firmware 4 Click the Download gt button to start the download process A status window will display with the configuration download status Download Configuration to Multiple Units IP Address Server Name Status NEE 222 22 ACCOUNTING_SDS Uploading Configuration Files When you upload a configuration to the DeviceManager you are uploading the IOLAN s working configuration file In most other configurators the exception being SNMP you are always seeing the working configuration file In DeviceManager select Tools Upload Configuration from IOLAN The working configuration file will automatically be loaded into the DeviceManager Downloading IOLAN Firmware To upgrade the IOLAN firmware software e In DeviceManager select Tools Advanced Download Firmware to IOLAN You can browse to the firmware location Once the firmware download is complete you will be prompted to reboot the IOLAN You can choose to reboot the IOLAN at another time by selecting Tools Reset Reboot IOLAN e In WebManager under the Administration option select Update Firmware Either browse to the firmware file and then click the Upload button or config
207. tistics Range 50 230400 custom supports 50 1843200 Default 9600 Specifies the number of bits in a transmitted character Default 8 IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Parity Stop Bits Duplex TX Driver Control Flow Control Enable Inbound Flow Control Enable Outbound Flow Control Monitor DSR Monitor DCD Enable Echo Suppression Specifies the type of parity being used for the data communication on the serial port If you want to force a parity type you can specify Mark for lor Space for 0 Data Options Even Odd Mark Space None Default None Specifies the number of stop bits that follow a byte Data Options 1 1 5 2 Default 1 Used with a EIA 485 serial interface specify whether the serial port is Full Duplex communication both ways at the same time or Half Duplex communication in one direction at a time Default Full Used with a EIA 485 serial interface if your application supports RTS Request To Send select this option Otherwise select Auto Default Auto Defines whether the data flow is handled by the software Soft hardware Hard Both or None Data Options Soft Hard Both None Default None Determines if input flow control is to be used Default Enabled Determines if output flow control is to be used Default Enabled Specifies whether the EIA 232 signal DSR Data Set Ready should be monitored This is used with modem
208. uePort utility 78 207 U UDP configuring 88 UDP I O 150 user sessions 123 utility TruePort 78 207 V virtual modem 99 vmodem overview 99 W WebManager overview 35 IOLAN DS1 TS2 User s Guide Version 3 4
209. uest 2 2 Starting register number see A4 T4 Registers on page 155 A4D2 A4R2 Registers on page 156 or D4 D2R2 Registers on page 157 for this value from request 4 2 Number of registers written Unsuccessful Response Format Bytes ofBytes Value 1 1 Command that this is a response to If an error has been detected the command value will have the high bit set OR with 0x80 For example The Command is 0x10 so the command field in the response would be 0x90 1 1 Error code see Error Codes on page 164 Example 1 Turn on the first relay on a D2R2 unit The first relay R1 is a digital out coil register with a decimal value of 6659 hex 0x1A03 Request OxOF 0x1A 0x03 0x00 0x01 0x01 0x01 Response OxOF 0x1A 0x03 0x00 0x01 Example 2 Turn on the first and second relay on a D2R2 unit The first relay R1 is a digital out coil register with a decimal value of 6659 hex 0x1A03 Request OxOF 0x1A 0x03 0x00 0x02 0x01 0x03 03 00000011 which sets R1 and R2 to 1 Response OxOF 0x1A 0x03 0x00 0x02 Bits Value for second register Value for first register 163 VO SNMP Traps Error Codes Code Name Description 01 Illegal Function The function code received in the query is not an allowable action for the server or slave 02 Illegal Data The data address received in the query is not an allowable address for Address the server or slave 03 Illegal Data Value A value contained in the quer
210. uide Version 3 4 Serial Port Profiles User Service Settings Login Settings These settings apply to users who are accessing the network from a terminal connected to the IOLAN s serial port The Telnet settings take effect when the connection method is defined in the user s profile Login Telnet Limit connection to user Initial Mode Command Line Menu Terminal Pages 5 v Configure the following parameters Limit Connection Makes the serial port dedicated to the specified user The user won t need to to User enter their login name just their password Initial Mode Specifies the initial interface a user navigates when logging into the serial port Data Options Menu Command Line Default Command Line Terminal Pages The number of video pages the terminal supports Range 1 7 Default 5 pages Telnet Settings The Telnet settings apply when the User Service is set to Telnet or the Terminal profile specifies a Telnet connection to a host Login Telnet Terminal Type Control Characters u u u Interrupt 3 C Enable Local Echo a er C Enable Line Mode EOF 4 C Map CR To CR LF Erase 8 Echo 5 Escape REI Configure the following parameters Terminal Type Type of terminal attached to this serial port for example ANSI or WYSE60 Enable Local Echo Toggles between local echo of entered characters and suppressing local echo Local echo is used for normal processing while suppress
211. ure the TFTP server and click the Upload button Note If you use the TFTP option the specified TFTP server must be on the same subnet as the IOLAN Upgrading the firmware does not affect the IOLAN s configuration file or downloaded custom files 175 Calibrating VO Calibrating VO All V O channels are factory calibrated and should not need recalibration during initial use However should calibration be required you can recalibrate in DeviceManager or WebManager In DeviceManager you calibrate the I O channel s by selecting Tools I O Channels Calibrate In WebManager you calibrate the I O channel s by selecting VO Channels Calibrate Calibrating Analog Input To calibrate an Analog input channel read the section that applies to the type of input you are calibrating Note that calibration will be done for the active channel configuration for example if Channel Al is set to voltage you cannot calibrate it for current The voltage range configured for this channel will also dictate what is being calibrated For example if this channel is configured for a range of 10V calibrating this channel will calibrate all channels which are configured for 10V During the calibration process you will be asked to apply the minimum and maximum configured range value to the channel for example to calibrate for voltage 10V you will be prompted to first apply 10V and then 10V to the channel Also you cannot actively calibrate d
212. ured port e Serial to LAN UDP Port can be set to Port only The IOLAN will listen on the port value configured in the Listen for connections on UDP port parameter and will send to the configured port e Both Messages are relayed in both directions UDP Port can be set to Auto learn or Port For messages coming from the LAN to the serial device IOLAN will listen on port value configured in the Listen for connections on UDP port parameter for messages coming from the learned or configured port For messages going from the serial device to the LAN the IOLAN will listen on the port value configured in the Listen for connections on UDP port parameter and will send to the configured or learned if Auto learn is enabled the IOLAN must receive a UDP message before it can send one since the port must first be learned port StartIP Address The first host IP address in the range of IP addresses for IPV4 or IPV6 that the IOLAN will listen for messages from and or send messages to End IP Address The last host IP address in the range of IP addresses for IPV4 not required for IPV6 that the IOLAN will listen for messages from and or send messages to Autolearn The IOLAN will only listen to the first port that it receives a UDP packet from Applicable when Direction is set to LAN to Serial or Both IOLAN DS1 TS2 User s Guide Version 3 4 Serial Port Profiles Any Port The IOLAN will receive messages from any port sending UDP packets Appli
213. us display in the new language when you save and exit the Change User form Users with Level Normal can also change their display language 179 Language Support Translation Guidance To help you with your translation of supplied ASCII text language files we offer the following guidance The IOLAN will support languages other than English and the supplied German and French languages The English language file english txt displays the character length of each line at the beginning of the line If a translated line goes over that character length it will be displayed truncated in the Menu or CLI Translate line for line do not omit lines if you do not know the translation leave the original untranslated text in place Also you must maintain the same sequential order of lines It is a good practice to translate the file using a text editor that displays line numbers so you can periodically verify that the line sequence has not changed from the original file by comparing it to the original file Keep all translations in quotes otherwise the line will not display properly Each line must end with a carriage return If a line contains only numbers for example 38400 leave that line in place unchanged unless you are using a different alphabet Software Upgrades and Language Files If you receive a software upgrade for the IOLAN the language files supplied on the supplemental diskette CD might also have been updated We wil
214. usanne 203 Temperature Input sesse ek Se Ne nah 203 le date ele 203 RTD RR bane EE seabird ER AR 204 RTD Wil ee 204 AIDA WIE ee Renee 204 Relay Output esse anna na man 204 Normally Open Conlaol ks ES eek 204 Normally Closed Contact see AA 205 Appendix E TruePort UIItY esse EE EE EE EE EE EE EE 207 Tue IT E 207 HUEFOR a ee Ne 207 API VO Access Over TruePort u ss sesse RE R RR nn nennen 208 API Request Format ss eN NN ee ke Ke ee Re ke ee ke 208 API Response Formal isi snided ss Nis nd es KAN Res EN Ns N wa seed ka NE 208 Eror CodeS eee EE E RE EI EE 209 Appendix F AccessorieS ss ee EE RR RR RR Re aa 211 Jude ee OW u 211 Starter Kit Adapters Cable ees RR RR RR RR RR RR KEER RE EE EE EE 211 RJ45F to DB25M DTE Crossover AdapteF iese esse EER Ese ee ee ee 212 RJ45F to DB25M DCE Modem Adapter cccccssseeeeeeeeeeeeeseeeeeeees 213 RJ45F to DB25F DTE Crossover Adapter uuuuuunnennnnnnnnnnnnnnnannnnnnnnn 214 RJ45F to DB9M DTE Crossover Adapter uuuuuunsesnnnnnnnnnnnnnnannnnnnnnn 215 RJ45F to DB9F DTE Crossover Adapter uuuuuuun0sannnnnnnnnnnnnannnnnnnnn 216 Sun Cisco RJ45M Connector Cable for Rack Mount Models 216 Table of Contents Appendix G Troubleshooting 0000000000000n 217 Lil dgele 0 is MEERE tn lll neler ee sere 217 Hardware Problems en 217 Communication ISSUES esse ee 217 DeviceManager Problems ees esse see EER
215. ware components and how to power up the IOLAN to make sure it works correctly IOLAN Components What s Included The following components are included with your product IOLAN unit External power supply Quick Start Guide for VO models a soft copy exists on the CDROM Warranty Card A CD ROM containing documentation firmware configuration software TruePort etc IOLAN models that have an RJ45 serial connector s come with an RJ45 2 DBOF adapter What You Need to Supply Before you can begin you need to have the following e A serial cable s to connect serial devices to your IOLAN unit e An Ethernet CATS 10 100 1000BASE T cable to connect the IOLAN unit to the network Available Accessories The following accessories are available for purchase for the various IOLAN models DIN Rail Mounting Kit 35mm for the desktop models 3 meter RJ45M RJ45M 8 wire Sun Cisco modular cable RJ45 to DB25 DTE Male adapter RJ45 to DB25 DCE Male adapter RJ45 to DB25 DTE Female adapter RJ45 to DB9 Male DTE adapter RJ45 to DB9 Female DTE adapter Contact your distributor for details IOLAN DS1 TS2 User s Guide Version 3 4 23 Power Supply Specifications Power Supply Specifications Desktop Models Serial Only Models If you are providing a power supply for a desktop IOLAN model your power supply must meet the following requirements e Output between 9 30V DC e DC barrel connector The cable attached to the power supply should be a
216. with a or depending on the character set Default Normal 120 IOLAN DS1 TS2 User s Guide Version 3 4 Adding Editing Users Services Tab Overview The Services tab configures the connection parameters for a user Any connection parameters configured in this window will override the serial port connection parameters Functionality When a Terminal profile is set for the serial port and Require Login has been selected user s accessing the IOLAN through the serial port will be authenticated Once authentication is successful the IOLAN will start a Telnet connection to the specified Host IP TCP Port Within the Terminal profile there are a number of settings that apply to possible Services Once it is known which user is connected and which service is to be used then the settings from both the Terminal profile and the user are used User parameters take precedence over serial port parameters Field Descriptions User Settings men General Services Advanced Sessions Serial Port Access SE lt a Configure the following parameters Service Used in conjunction with the Terminal Profile After the user has successfully been authenticated the specified service is started Data Options DSPrompt Telnet TCP Clear Default DSPrompt Host IP When the User Service is set to Telnet or TCP Clear the target host IP address If no IP address is specified the Host IP value in the Default User configuration
217. y data field is not an allowable value for server or slave 04 Slave Device An unrecoverable error occurred while the server or slave was Failure attempting to perform the requested action VO SNMP Traps When you enable SNMP traps for Digital and Analog inputs a value is returned when an alarm triggers or clears This section decodes the SNMP specific trap numbers The value returned from the trap will be the I O channel number that is generating the trap Specific Trap Alarm Description 0 IO DI ALARM SENSOR Trap for the Digital input Trigger 1 IO DI ALARM SERIAL DSR Trap for the Digital input DSR serial pin Trigger 2 IO DI ALARM SERIAL DCD Trap for the Digital input DCD serial pin Trigger 3 IO DI ALARM SERIAL CTS Trap for the Digital input CTS serial pin Trigger 4 IO_AI ALARM_LEVEL1 Trap for Analog input Alarm Level 1 5 IO AL ALARM_LEVEL2 Trap for Analog input Alarm Level 2 6 IO AL ALARM_LEVEL3 Trap for Analog input Alarm Level 3 7 IO AL ALARM_LEVEL4 Trap for Analog input Alarm Level 4 8 IO_AI ALARM LEVELS Trap for Analog input Alarm Level 5 9 IO DI ALARM SENSOR CLEAR Trap for Digital input trigger Clear Mode 10 IO DI ALARM SERIAL DSR CLEAR Trap for Digital input DSR serial pin trigger Clear Mode 11 IO_DI_ALARM_SERIAL_DCD_CLEAR J Trap for Digital input DCD serial pin trigger Clear Mode 12 IO DI ALARM SERIAL CIS CLEAR ie for Digital in
218. ys click the Change Profile button and select the appropriate profile for the serial port See Chapter 7 Configuring Serial Ports on page 67 for more information on the serial port profiles and their configuration parameters Getting Started 51 Setting Up Users Setting Up Users When you have a user who is accessing a device connected to a serial port from the network or who is accessing the network from a device connected to a serial port through the IOLAN you can create a user account and configure the user s access privileges Notice that there is a Default user the Default user s parameters are inherited by users accessing a serial port configured for the Terminal profile with the Conenct to remote system option enabled To add a user account click on the Users page in the navigation pane BI Configuration H Network Users Serial Serial Port Name Level Advanced admin Admin Default Normal Hy Security H System Add Edit Delete Click the Add button to create a user account User Settings General Services Advanced Sessions Serial Port Access User Name Password Confirm Password Level To quickly add a user fill out the field in the General tab and click OK See Chapter 8 Configuring Users on page 117 for more information about the other user parameters you can configure 52 IOLAN DS1 TS2 User s Guide Version 3 4 Using DeviceManager an
219. ys extra system messages Serial port 1 will ignore any Serial Port settings when in Console mode so you need to turn Console mode off to use serial port 1 in your network Serial Mode Serial mode is used when the IOLAN acts as a communications server or anytime you are not connecting directly to the IOLAN to configure it You can connect directly to the IOLAN in Serial mode but the IOLAN will not display all the messages information you will get in Console mode Hardware and Connectivity 27 Powering Up the IOLAN Powering Up the IOLAN Serial Only Models VO Models 28 To power up the IOLAN perform the following steps 1 Plug the external power supply into the IOLAN and then into the electrical outlet 2 You will see the LEDs cycle for several seconds and then remain a solid green indicating that it is ready to configure use Before you start to configure the IOLAN you should set the IOL AN jumpers if you want to terminate the line or use the power in pin feature instead of an external power supply if your desktop IOLAN model supports it In some circumstances the setting of jumpers may be required e IOLAN DS models where EIA 422 485 line termination is required e TITOLAN VO models with Digital I O for setting the channels as input or output e TITOLAN VO models with Analog VO for setting Voltage Current See Appendix C Setting Jumpers on page 195 to see how to set the jumpers for your IOLAN desktop model
220. zero indicates that the message will be broadcast to Modbus Broadcasts all Modbus Slaves Default Disabled Request Queuing When enabled allows multiple simultaneous messages to be queued and processed in order of reception Default Enabled 131 Settings Embedded When this option is selected the address of the slave Modbus device is embedded in the message header Default Enabled Remapped Used for single device port operation Older Modbus devices may not include a UID in their transmission header When this option is selected you can specify the UID that will be inserted into the message header for the Modbus slave device This feature supersedes the Broadcast feature Default Disabled Remap UID Specify the UID that will be inserted into the message header for the Slave Modbus serial device Range 1 247 Default 1 Failsafe Timer Functionality Overview The Failsafe Timer tab configures the I O failsafe timer The Failsafe Timer is enabled on a global basis and provides a trigger mechanism that can be configured for each channel when no I O traffic management has occurred for the specified amount of time A Failsafe Action can be configured for each Digital Output channel each Serial Signal Output channel DTR and RTS and each Relay channel to either Activate or Deactivate the output Field Descriptions VO Access Failsafe Timer UDP Enable 1 0 Failsafe Timer Configure the following pa
Download Pdf Manuals
Related Search
Related Contents
Desa LDL3924NR User's Manual Istruzioni per l`uso I Istruzioni per l`uso I Tektronix 494P User's Manual Programmazione IEC 61131-3 Copyright © All rights reserved.
Failed to retrieve file