IOLAN DS1/TS2 User’s Guide Version 4.
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 0E1 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.
Preface About This Book This guide provides the information you need to: z configure the IOLAN z 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: z Knowledge of TFTP, the transfer protocol the IOLAN uses.
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 typefaces are: Typeface Example Usage At the C: prompt, type: This typeface is used for code examples and systemgenerated output. It can represent a line you type in, or a piece of your code, or an example of output. add host Set the value to TRUE.
Table of Contents Preface .................................................................................3 About This Book .......................................................................... 3 Intended Audience....................................................................... 3 Documentation............................................................................. 3 Typeface Conventions................................................................. 4 Online Help .........................
Table of Contents Desktop Models ...................................................................................... 25 Serial Only Models ............................................................................. 25 I/O Models.......................................................................................... 25 Getting to Know Your IOLAN.................................................... 25 Overview.............................................................................................
Table of Contents Features................................................................................................... 36 Connecting to the IOLAN Using WebManager .................................... 36 Using WebManager ................................................................................ 38 Command Line Interface ........................................................... 39 Overview..................................................................................................
Table of Contents Setting Up the Network ............................................................. 47 Using DeviceManager ............................................................................ 47 Using WebManager ................................................................................ 48 Using a Direct Serial Connection to Specify an IP Address............... 48 Using a Direct Serial Connection to Enable BOOTP/DHCP .............. 49 Using ARP-Ping .........................................
Table of Contents Overview.................................................................................................. 62 Functionality ........................................................................................... 62 Editing a Serial Port ........................................................................... 63 Resetting a Serial Port ....................................................................... 64 Serial Port Profiles.....................................................
Table of Contents Overview ............................................................................................ Functionality ....................................................................................... General Tab Field Descriptions.......................................................... Advanced Tab Field Descriptions ...................................................... 96 96 97 98 Virtual Modem Profile.............................................................................
Table of Contents IP Settings ................................................................................ 119 IPv4 Settings ......................................................................................... 119 Overview .......................................................................................... 119 Field Descriptions............................................................................. 119 IPv6 Settings ......................................................................
Table of Contents Advanced Tab ....................................................................................... 131 Overview .......................................................................................... 131 Field Descriptions............................................................................. 131 Sessions Tab ........................................................................................ 132 Overview .....................................................................
Table of Contents Analog ................................................................................................... 143 Overview .......................................................................................... 143 Field Descriptions............................................................................. 144 Digital Input........................................................................................... 145 Overview ............................................................
Table of Contents Serial Port Coil/Register Descriptions................................................ 168 A4/T4 Registers .................................................................................... 168 A4D2/A4R2 Registers........................................................................... 169 D4/D2R2 Registers ............................................................................... 170 Serial Pin Signals .............................................................................
Table of Contents Field Description .............................................................................. 181 Advanced .............................................................................................. 182 Overview .......................................................................................... 182 Login Tab Field Descriptions............................................................ 182 Bootup Files Tab Field Descriptions ................................................
Table of Contents Resetting the IOLAN to Factory Defaults .............................. 196 Language Support ................................................................... 197 Loading a Supplied Language ............................................................ 197 Translation Guidance........................................................................... 198 Software Upgrades and Language Files ............................................ 198 Downloading Terminal Definitions.................
Table of Contents IOLAN DB25 Male/Female............................................................... 212 IOLAN RJ45 ..................................................................................... 213 IOLAN DB9 ...................................................................................... 213 2-Port IOLAN ......................................................................................... 214 Digital I/O Module ...........................................................................
Table of Contents RJ45F to DB25M DTE Crossover Adapter.......................................... 226 RJ45F to DB25M DCE Modem Adapter .............................................. 227 RJ45F to DB25F DTE Crossover Adapter .......................................... 228 RJ45F to DB9M DTE Crossover Adapter............................................ 229 RJ45F to DB9F DTE Crossover Adapter ............................................ 230 Sun/Cisco RJ45M Connector Cable for Rack Mount Models ...........
Table of Contents Introduction .............................................................................. 240 Trueport Profile ........................................................................ 240 TCP Socket Profile................................................................... 240 Appendix I Modbus Remapping.....................................241 Configuring the Modbus UID Translation Feature ................ 241 Glossary ..................................................................
1 Introduction Chapter 1 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: z Terminals for multi-user UNIX systems z Data acquisition equipment (manufacturing, laboratory, scanners, etc.) z Retail point-of-sale equipment (bar coding, registers, etc.
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.
IOLAN Features Hardware Features IOLAN Models z Power over Ethernet Power Supply External AC z z z z z z 2 2 z z Internal AC DC z z z Dedicated Console Port z z z z z z z z Note 1: Not supported on STS8-D. Note 2: Optional power supply. Software This section describes the supported software features available.
IOLAN Features Security The IOLAN security features can include (depending on your IOLAN model): z Supervisory and serial port password protection. z Ability to set serial port access rights. z Ability to assign users access level rights to control their access. z Idle port timers, which close a connection that has not been active for a specified period of time. z Ability to individually disable network services that won’t be used by the IOLAN.
2 Hardware and Connectivity Chapter 2 Introduction This chapter describes how to physically set up your IOLAN unit. It includes an overview of the IOLAN hardware 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: z IOLAN unit z External power supply Note: DS I/O and Terminal Block models do not have an external power supply.
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: z Output between 9-30V DC. z DC barrel connector: The cable attached to the power supply should be about 20AWG, length 6 feet approx. The barrel dimensions of the cable-plug are OD=5.5, ID=2.1, and length= 9.
Getting to Know Your IOLAN z z Serial Activity z Tx—Flashes with transmit serial activity. There is a Tx LED for each serial port. z Rx—Flashes with receive serial activity. There is an Rx LED for each serial port. Ethernet—The Ethernet connector. DS1 This section describes the components found on the IOLAN DS1 model.
Getting to Know Your IOLAN I/O 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.
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 1 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 1 is in Serial mode.
Powering Up the IOLAN Powering Up the IOLAN Models with Barrel Connector 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.
3 Configuration Methods Chapter 3 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 Getting Started 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: z Configure users. z Configure IOLAN system parameters. z Configure serial port parameters.
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.
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: z Console Management z TruePort (Virtual COM Port) z TCP Sockets (Raw TCP) z Terminal z Printer (not supported on DS1/TS2 models) z Serial Tunneling You can launch the Easy Config Wizard from the Perle website or from the installation CD-ROM.
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 for information on configuring/managing the IOLAN with DeviceManager.
DeviceManager All discovered IOLAN will be displayed on the list along with their name and IP address. When 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.
DeviceManager Using DeviceManager After you have successfully connected to the IOLAN, you will see the following window: Menu/Quick Access Buttons Navigation Tree Display Area Download Button Navigating the Options The left-hand navigation tree allows you to quickly and easily navigate the various Configuration and Statistics pages of DeviceManager.
WebManager Downloading the Configuration When you have completed all your configuration changes, click the Download All Changes button to download the configuration to the IOLAN. You must reboot the IOLAN for your configuration changes to take effect. 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.
WebManager 3.
WebManager Using WebManager After you have successfully logged into WebManager, you will see the following: Navigation Tree 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: Navigation Tabs The Network folder contains two configuration options, IP Address and Advanced.
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.
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 . 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.
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: 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.
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 for supported configuration parameters), so you will need to use another configuration method, such as DeviceManager, WebManager or CLI, to complete the configuration.
DHCP/BOOTP DHCP/BOOTP Parameters The following parameters can be set in the DHCP/BOOTP bootp file: z SW_FILE—The full path, pre-fixed by hostname/IP address (IPv4 or IPv6), and file name of the firmware update. z 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. z GUI_ACCESS—Access to the IOLAN from the HTTP WebManager. Values are on or off.
SNMP SNMP Overview The IOLAN supports configuration and management through SNMP. SNMP Management tools (SNMP client/MIB browser software) can be used 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 1 or 2.
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. The first variable in each folder is the Status variable, for example, serviceStatus.
4 Getting Started Chapter 4 Introduction There are several different configuration methods available to configure the IOLAN Configuration Methods Overview 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.
Setting Up the Network z 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. z 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. z Terminal—Allows a terminal device to connect to a specified host on the network through a serial port on the IOLAN.
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.
Setting Up the Network 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 assign to the IOLAN. After you have made the MAC address/IP address association for BOOTP, use the following directions for BOOTP or DHCP.
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® 2000 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.
Setting Up the Serial Port(s) Setting Up the Serial Port(s) The DeviceManager and WebManager have the following serial port profiles that will simplify serial port setup: z 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.
Setting Up the Serial Port(s) z 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. z Modbus Gateway—The Modbus Gateway profile configures a serial port to act as a Modbus Master Gateway or a Modbus Slave Gateway. z Custom Application/Plugin—The Custom Application/Plugin profile configures a serial port to run a custom application or IOLAN plugin.
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 Connect to remote system option enabled.
5 Using DeviceManager and WebManager Chapter 5 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 a new IOLAN and the WebManager requires that the IOLAN already have an IP address before it can be used to configure the IOLAN.
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.
Navigating DeviceManager/WebManager WebManager The WebManager uses an 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.
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. Start the DeviceManager by selecting Start, All Programs, Perle, DeviceManager, DeviceManager.
Using DeviceManager to Connect to 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.
Using DeviceManager to Connect to the IOLAN Adding/Deleting IOLANs Manually To permanently add/delete IOLANs to/from the IOLAN List, click the Add button. The following window is displayed: To permanently add the IOLAN to the IOLAN list, type in the IP address of the IOLAN and click the Add button and enter the IPv4 or IPv6 address. To permanently delete the IOLAN from the IOLAN list, select the IOLAN’s IP address and click the Delete button.
Using WebManager to Connect to the IOLAN Using WebManager to Connect to the IOLAN WebManager can only connect to IOLANs 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. Logging into the IOLAN Type in the admin password in the Password field and click the Login button.
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.
6 Configuring Serial Ports Chapter 6 Introduction The Serial section is used to configure the serial ports on your IOLAN. The following configuration windows are available: z 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. See Serial Ports for more information.
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: 63
Serial Ports Click the Change Profile button to select a different serial port profile if you don’t want the displayed profile: 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.
Serial Port Profiles Serial Port Profiles Common Tabs Overview There are several functions that are common to more than one profile. These functions are: z Hardware—Configure the physical serial line parameters. See Hardware Tab Field Descriptions . z Packet Forwarding—Configure data packet parameters. See Packet Forwarding Tab Field Descriptions . Hardware Tab Field Descriptions The Hardware tab configures all the serial port hardware connection information.
Serial Port Profiles Parity 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 1or Space for 0. Data Options: Even, Odd, Mark, Space, None Default: None Stop Bits Specifies the number of stop bits that follow a byte. Data Options: 1,1.
Serial Port Profiles 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. Configure the following parameters: Minimize Latency 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.
Serial Port Profiles Packet Definition 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.
Serial Port Profiles EOF1 Character 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.
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. Configure the following parameters: Protocol Specify the connection method that users will use to communicate with a serial device connected to the IOLAN through the network. Default: Telnet Listen for Connections on TCP Port The port number that the IOLAN will listen on for incoming TCP connections.
Serial Port Profiles Advanced Tab Field Descriptions The Console Management Advanced tab configures serial port options that may be required by certain applications. Configure the following parameters: Authenticate User Enables/disables login/password authentication for users connecting from the network. Default: Disabled Enable TCP Keepalive Enables a per-connection TCP keepalive feature.
Serial Port Profiles 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) Break Handling Specifies how a break is interpreted. Data Range: z None—The IOLAN ignores the break key completely and it is not passed through to the host. z 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.
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. TruePort Profile Overview TruePort is COM Port redirector that is supplied with the IOLAN.
Serial Port Profiles Configure the following parameters: Connect to remote When enabled, the IOLAN initiates communication to the TruePort client. system Default: Enabled Host Name The configured host that the IOLAN will connect to (must be running TruePort). Default: None TCP Port The TCP Port that the IOLAN will use to communicate through to the TruePort client.
Serial Port Profiles Adding/Editing Additional TruePort Hosts You can define a list of hosts that the serial device will communicate to through TruePort Lite or a primary/backup host. 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.
Serial Port Profiles Primary Host TCP Port Specify a preconfigured host that the serial device will communicate to through the IOLAN. Default: None Specify the TCP port that the IOLAN will use to communicate to the Primary Host. Default: 0 Backup Host TCP Port 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 Specify the TCP port that the IOLAN will use to communicate to the Backup Host.
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. Configure the following parameters: Signals high when... This option has the following impact based on the state of the TruePort connection: z TruePort Lite Mode—When enabled, the EIA-232 signals remain active before, during, and after the TruePort connection is established.
Serial Port Profiles [ Enable Data Logging [Trueport Lite Mode] When enabled, serial data will be buffered if the TCP connection is lost. When the TCP connection is re-established, the buffered serial data will be sent to its destination. Only valid in Trueport LITE mode. Not valid when using Trueport in Full Mode. The minimum data buffer size for all models is 1 KB. The maximum data buffer is 2000 KB for the DS1/TS2/STS8D, all other models are 4000 KB.
Serial Port Profiles 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.
Serial Port Profiles 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.
Serial Port Profiles TCP Port 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 Allow Multiple Hosts to Connect When this option is enabled, multiple hosts can connect to the serial device that is connected to this serial port.
Serial Port Profiles Adding/Editing Additional Hosts You can define a list of hosts that the serial device will communicate to or a primary/backup host. 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.
Serial Port Profiles TCP Port Specify the TCP port that the IOLAN will use to communicate to the Primary Host. Default: 0 Backup Host TCP Port 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 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.
Serial Port Profiles Advanced Tab Field Descriptions Configure the following parameters: Authenticate User Enables/disables login/password authentication for users connecting from the network. Default: Disabled Enable TCP Keepalive 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.
Serial Port Profiles Idle Timeout Session 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) Use this timer to forcibly close the session/connection when the Session Timeout expires.
Serial Port Profiles UDP Sockets Profile Overview The UDP profile configures a serial port to send or receive data to/from the LAN using the UDP protocol. Functionality You can use UDP profile in the following two basic modes. The first is to send data coming from the serial device to one or more UDP listeners on the LAN. The second is to accept UDP datagrams coming from one or more UDP senders on the LAN and forward this data to the serial device.
Serial Port Profiles z Both - Allows for data to flow from the serial device to the LAN and from the LAN to the serial device. The role of each of the configurable parameters in an entry depends on the “Direction” selected. When the direction is "LAN to Serial" the role of the additional parameters is as follow; z Start IP Address - This is the IP address of the host from which the UDP data will originate.
Serial Port Profiles z Port - Serial data being forwarded to the LAN from the serial device will sent to this UDP port. Only data originating from the UDP port configured here (as well as originating from a host in the IP range defined for this entry) will be forwarded to the serial device. Special values for "Start IP address" z 0.0.0.0 - This is the "auto learn IP address” value which is valid only in conjunction with the "LAN to Serial" setting.
Serial Port Profiles This entry is disabled since Direction is set to Disabled. General Tab Field Descriptions Configure the following parameters: Listen for connections on UDP port The IOLAN will listen for UDP packets on the specified port. Default: 1000+ (for example, 10001 for serial port 1) Direction The direction in which information is received or relayed: z Disabled—UDP service not enabled.
Serial Port Profiles Port The UDP port to use. Default: 0 (zero) Advanced Tab Field Descriptions Configure the following parameters: Session Strings Controls the sending of ASCII strings to serial devices at session start as follows; z Send at Start—If configured, this string will be sent to the serial device on power-up of the IOLAN or when a kill line command is issued on the serial port.
Serial Port Profiles 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. General Tab Field Descriptions Configure the following parameters: Terminal Type Specifies the type of terminal connected to the line.
Serial Port Profiles 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 Protocol Specify the protocol that will be used to connect to the specified host. Default: Telnet Settings Button Click this button to define the settings for the protocol that will be used to connect the user to the specified host.
Serial Port Profiles Enable Message of Enables/disables the display of the message of the day. the Day (MOTD) Default: Disabled 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 (default Ctrl-a) ^a l (lowercase L). The IOLAN prompts the user for a password and a confirmation.
Serial Port Profiles Dial Retry The number of times the IOLAN will attempt to re-establish a connection with a remote modem. Range: 0-99 Default: 2 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.
Serial Port Profiles 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. 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.
Serial Port Profiles Escape Defines the escape character. Returns you to the command line mode. This value is in hexadecimal. Default: 1d (ASCII value GS) 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.
Serial Port Profiles General Tab Field Descriptions Configure the following parameters: Act As Tunnel Server The IOLAN will listen for an incoming connection request on the specified Internet Address on the specified TCP Port. Default: Enabled TCP Port The TCP port that the IOLAN will listen for incoming connection on. Default: 10000+serial port number; so serial port 2 is 10002. Enable TCP Keepalive Enables a per-connection TCP keepalive feature.
Serial Port Profiles Advanced Tab Field Descriptions Configure the following parameters: Break Length When the IOLAN receives a command from its peer to issue a break signal, this paramters defines the length of time the break condition will be asserted on the serial port Default: 1000ms (1 second) Delay After Break This parameter defines the delay between the termination of a break condition and the time data will be sent out the serial port. Default: 0ms (no delay).
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.
Serial Port Profiles General Tab Field Descriptions Configure the following parameters: Listen on TCP Port The IOLAN TCP port that the IOLAN will listen on. Default: 10000 + serial port number (for example, serial port 12 defaults to 10012) Connect Automatically At Startup When enabled, automatically establishes the virtual modem connection when the serial port becomes active. Default: Enabled Host Name The preconfigured target host name.
Serial Port Profiles Success String String that is sent to the serial device when a connection succeeds. Default: CONNECT , for example, CONNECT 9600 Failure String String that is sent to the serial device when a connection fails.
Serial Port Profiles 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 DCD Signal Always When you configure the DTR or RTS signal pin to act as a DCD signal, enable On this option to make the DCD signal always stay on.
Serial Port Profiles Phone Number 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.
Serial Port Profiles 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. Spaces will be ignored. Host IP Address Select the host name (from the host table) of the IOLAN that is receiving the virtual modem connection.
Serial Port Profiles Highlight a signal and then click the Edit button to configure the signal pin’s parameters. Input Signal Field Descriptions See Digital I/O Extension for information about the I/O Extension tab. 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).
Serial Port Profiles Manual Clear Mode When enabled, a triggered alarm must be manually cleared. Default: Disabled Syslog 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 SNMP When enabled, sends an SNMP trap when an alarm is triggered or cleared.
Serial Port Profiles 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 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.
Serial Port Profiles General Tab Field Descriptions Configure the following parameters: Mode Specify how the Modbus Gateway is defined on the serial port. Data Options: z Modbus Master—Typically, the Modbus Master is connected to the Serial Port and is communicating to Modbus Slaves on the network. z Modbus Slave—Typically, the Modbus Master is accessing the IOLAN through the network to communicated to Modbus Slaves connected to the IOLAN’s Serial Ports.
Serial Port Profiles Advanced Field Descriptions Configure the following parameters: Idle Timeout Use this timer to close a connection 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.
Serial Port Profiles Modbus Slave IP Settings Field Descriptions This window is used to configure the Modbus Slaves. 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.
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.
Serial Port Profiles Modbus Slave Advanced Settings Field Descriptions 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.
Serial Port Profiles Enable IP Aliasing When enabled, allows for multiple requests to serial slaves (from an Ethernet Master/s) to be processed simultaneously. Default: Off See IP address for details about setting the IP address to be used with this serial port. Custom Application Profile Overview The Custom App/Plugin profile is used in conjunction with custom applications created for the IOLAN by using the Perle SDK.
Advanced Advanced Advanced Serial Settings Tab Overview Advanced serial port settings apply to all serial ports. Field Descriptions Configure the following parameters: Process Break Signals Enables/disables the Telnet break signal and the out-of-band break signals for TruePort. Default: Disabled Flush Data Before When enabled, deletes any pending data when a port is closed.
Advanced Data Logging Buffer Size The minimum data buffer size for all models is 1 KB. The maximum data buffer is 2000 KB for the DS1/TS2/STS8D, all other models are 4000 KB. If the data buffer is filled, incoming serial data will overwrite the oldest data.
Advanced 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.
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.
7 Network Settings Chapter 7 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 network. The following configuration windows are available: z IP Settings—This window sets up IOLAN’s name, IPv4 address, IPv6 address, and Ethernet information. See IP Settings for more information. z Advanced—This window configures hosts that the IOLAN will be communicating with and routes.
IP Settings IP Settings IPv4 Settings Overview The parameters in IPv4 settings are used to access the IOLAN and are how the IOLAN accesses the network. Field Descriptions Configure the following parameters: System Name 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).
IP Settings Subnet Mask The network subnet mask. For example, 255.255.0.0. Default Gateway Specify the gateway IP address that will provide general access beyond the local network. Field Options: IPv4 address Default Gateway Obtain Automatically 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.
IP Settings Custom IPv6 List Displays the list of custom configured IPv6 addresses. Add Button Adds a custom IPv6 address. Edit Button Edits an existing IPv6 address. Delete Button Deletes an IPv6 address from the Custom IPv6 address list. Default Gateway Specify the gateway IP address that will provide general access beyond the local network. Field Format: IPv6 address DHCPv6 Settings IPv6 Address(es) When enabled, the IOLAN will accept IPv6 address(es) from the DHCPv6 server.
IP Settings Use the following IPv6 address Enable this option when you want to enter a specific IPv6 address. Default: Disabled IPv6 Address Specify the complete IPv6 address. Field Format: IPv6 address x x IPv6 Address IPv6 Specify the network prefix bits for the IPv6 address. Prefix Bits Range: 0-128 Default: 64 Advanced Overview The Advanced tab configures the Ethernet interface hardware speed and duplex.
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 50 hosts using IPv4 or IPv6 internet addresses on desktop IOLAN models.
Advanced 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 Route List 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.
Advanced Configure the appropriate parameters: Type Specify the type of route you want to configure. Data Options: z Host—A route defined for accessing a specific host external to your local network. z Network—A route defined for accessing a specific network external to your local network. z 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.
8 Configuring Users Chapter 8 Introduction You can configure up to four users in the IOLAN’s local user database, in addition to the admin user. A user can even represent a device, like a barcode reader or a card swipe device, that you want to be authenticated. When users are connecting to the IOLAN via serial ports, the user database can be used to: z Have the user authenticated prior to establishing a connection to a network host.
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 for information on the parameters available when adding or editing a user.
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 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.
Adding/Editing Users Level The access that a user is allowed. Data Options: z 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 configured with this level can access the unit either via serial Terminal Profile connection or via a network originated Telnet connection to the IOLAN. z Normal—The Normal level user has limited access to the IOLAN.
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.
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 Configure the following parameters: Idle Timeout 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).
Adding/Editing Users Hotkey Prefix The prefix that a user types to control the current session. Data Options: z ^a 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. z ^a n—Display the next session. The current session will remain active. The lowest numbered active session will be displayed. z ^a p—Display the previous session.
Adding/Editing Users Field Descriptions Configure 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: z None—No connection is configured for this session. z Telnet—For information on the Telnet connection window, see Telnet Settings .
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 device 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.
9 Configuring Security Chapter 9 Introduction The Security group includes the following configuration options: z Services—This configuration window is used to enable/disabled client and daemon services that run in the IOLAN. See Services for more information. Services Overview Services are either daemon or client processes that run on the IOLAN. You can disable any of the services for security reasons.
Services Field Descriptions Enable/disable the following options: Telnet Server Telnet daemon process in the IOLAN listening on TCP port 23. TruePort Full Mode 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 Syslog client process in the IOLAN. Modbus Modbus daemon process in the IOLAN listening on port 502.
10 Configuring I/O Interfaces Chapter 10 Introduction There is a line of IOLANs that can control/monitor the following types of I/O: z Analog Input z Digital Input/Output z Relay Output z Temperature Input Some of the models are I/O combinations and some of the models support one I/O type. Technical Specifications Digital I/O z 2 or 4 channels depending on model z software selectable as inputs or outputs z optical isolation of 2000V rms Digital Input z Dry Contact: Logic 0 = open.
Settings Settings Overview The I/O Interfaces Settings window configures the parameters that are global to all I/O channels. I/O Access Functionality Field Descriptions 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.
Settings Idle Timeout Use this timer to close a connection 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.
Settings 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 (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.
Settings 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 output and relay channels or output signal pins. 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.
Settings I/O UDP Settings 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.
Channels Channels The Channels section displays the I/O Channels window, through which you can enable/disable the I/O channels. Highlight a channel and then click the Edit button to configure the parameters for that channel. Analog 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 to find out how to set the internal jumpers.
Channels Field Descriptions Configure the following parameters: Description Provide a description of the channel, making it easier to identify. Data Options: Maximum 20 characters, including spaces Type Select the type of input being measured. Data Options: Current or Voltage Default: Current Range Select the range for the measurement type. Data Options: z Current—0-20 mA, 4-20 mA z Voltage—+/- 10V, +/- 5V, +/- 1V, +/- 500mV, +/- 150mV Default: Current is 0-20 mA. Voltage is +/- 10V.
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 to find out how to set the internal jumpers. Functionality The Digital input channels allow you to configure the following options: z You can choose to remember the last state change, or latch, that occurred.
Channels Field Descriptions 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.
Channels Auto Clear Mode 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 Manual Clear Mode When enabled, a triggered alarm must be manually cleared. Default: Disabled Syslog When enabled, sends a message to syslog when an alarm is triggered or cleared.
Channels Output D4 Input Digital I/O perle Network Output IOLAN Monitoring Application Input Industrial Freezers Field Descriptions Configure the following parameters: Description Provide a description of the channel, making it easier to identify. Data Options: Maximum 20 characters, including spaces Output Mode When selected, the channel will drive the line (output).
Channels Output Specify how the channel output will be handled. Data Options: z Manual—You must manually manipulate the channel output. z Pulse—Activates and deactivates the channel output activity in intervals after it is manually activated. z Inactive-to-Active Delay—The channel output will remain inactive for the specified time interval after it is manually started. z Active-to-Inactive Delay—The channel output will go inactive after the specified time interval after it is manually started.
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: z You can choose to manually activate/deactivate the Relay output.
Channels Field Descriptions Configure the following parameters: Description Provide a description of the channel, making it easier to identify. Data Options: Maximum 20 characters, including spaces Output Specify how the channel output will be handled. Data Options: z Manual—You must manually manipulate the channel output. z Pulse—Activates and deactivates the channel output activity in intervals after it is manually activated.
Channels Active Signal Width How long the channel will be active during the pulse mode. Range: 1-9999 x 100 ms Default: 1 (100 ms) Delay When a deactivate command is issued, a delay is implemented before the command is executed. Range: 1-9999 x 100 ms Default: 1 (100 ms) Failsafe Action When there has been no I/O activity within the specified time (set in the I/O Interfaces, Settings on the Failsafe Timer tab) and the Failsafe Timer is triggered.
Channels Functionality The Digital I/O extension feature requires the digital input to be connected to one or more digital outputs/relays (local or on another IOLAN model), output serial signal pins, and/or TCP/IP applications. In order to create a successful connection between the input and output or application, one side must be must be set to Listen for connection and the other side must be set to Connect to.
Channels Field Descriptions The Local connection option is different depending on whether you are configuring a Digital Input or a Digital Output/Relay channel. The Local connection option for Digital Input lists all the local Digital Output channels or output serial signal pins that it is associated with. Digital Input can be connected to multiple local Digital Output or Relay channels or output serial signal pins.
Channels Connect to When enabled, the channel/serial signal pin initiates communication to another I/O channel or a TCP/IP application. Default: Enabled Host Name The configured host or another IOLAN that the I/O channel will connect to. Default: None TCP Port The TCP Port that the channel/serial signal pin will use to communicate to another IOLAN or a TCP/IP application.
Channels Adding/Editing Additional Hosts You can define a list of hosts that the I/O channel will communicate to or a primary/backup host. Configure the following parameters: Define additional When this option is enabled, you can define up to 49 hosts/IOLANs that the hosts to connect to I/O channel or serial signal pin will attempt communicate to. With this mode of operation, the I/O channel will connect to multiple hosts/IOLANs simultaneously.
Channels TCP Port Specify the TCP port that the I/O channel or serial signal pin will use to communicate to the Primary Host. Default: 2000 for channel 1, then increments by one for each channel Backup Host Specify a preconfigured host that the I/O channel or serial signal pin will communicate to if the I/O channel cannot communicate with the Primary Host. Default: None TCP Port Specify the TCP port that the channel or serial signal pin will use to communicate to the Backup Host.
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 for more information about the alarms.
Channels Field Descriptions Configure the following parameters: Description Provide a description of the channel, making it easier to identify. Data Options: Maximum 20 characters, including spaces Type Specify the type of sensor you are using to measure temperature. Data Options: RTD, Thermocouple Default: RTD Range Specify the temperature range that you want to measure.
Channels Alarm Settings 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.
Channels Advanced Analog Alarm Settings The advanced Analog Alarm Settings window expands the basic alarm settings options to up to five severity levels. Configure the following parameters: Trigger Type 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.
I/O UDP SNMP 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 I/O UDP Industrial applications often monitor the status of I/O devices such as sensors, alarms, relays, etc. by polling for I/O data. The IOLAN’s I/O UDP feature can help to minimize network traffic by broadcasting I/O status to industrial applications on specified intervals, providing I/O status in a timely manner.
I/O UDP Analog Section The Analog Section of the UDP packet is comprised of I/O data for each enabled Analog channel. Note: If the IOLAN I/O model does not support Analog channels, the Analog Channel Data subsection of the Analog Section will NOT be present in the UDP packet.
I/O UDP Digital/Relay Section The Digital/Relay Section of the UDP packet provides the status of Digital and Relay channels. The data for the status of each channel is represented by 1 byte, with each bit representing a channel (least significant bit format). Note: The Digital/Relay Channel Data subsection is present in the UDP packet regardless of whether or not the IOLAN model supports Digital/Relay channels.
I/O Modbus Slave UDP Unicast Example For an example of the I/O UDP unicast, see the sample program, ioudpbcast.c, found on your CDROM. I/O Modbus Slave If you have a Modbus serial or TCP application, it can access I/O connected to the IOLAN when the I/O Global Modbus Slave is enabled. You must supply a unique UID for the IOLAN, as it will act as a Modbus Slave. There are three ways your Modbus Application can connect to the IOLAN to access I/O.
Modbus I/O 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. UID: 15 PC running a Modbus RTU or ASCII Application Power perle Network IOLAN I/O Digital Output Modbus I/O 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.
Modbus I/O Access I/O Coil/Register Descriptions This section contains descriptions of I/O coils: z 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. z 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. z MB_REG_DO_SENSOR—Status of Digital output.
Modbus I/O Access Serial Port Coil/Register Descriptions This section contains descriptions of serial port coils: z 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. z 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. z MB_REG_DI_DCD—The status of DCD line.
Modbus I/O Access A4D2/A4R2 Registers The following coils and registers are supported by the IOLAN A4D2 and A4R2 I/O models: Data Model A1 A2 A3 A4 D1/R1 D2/R2 R/W ----- ----- ----- ----- 6149 6150 R ----- ----- ----- ----- 6213 6214 R/W ----- ----- ----- ----- 6661 6662 R/W MB_REG_HR_DI_SENSOR_LATCH ----- ----- ----- ----- 6149 6150 R/W MB_REG_HR_DO_SENSOR_PULSE_ISW ----- ----- ----- ----- 6213 6214 R/W MB_REG_HR_DO_SENSOR_PULSE_ASW ----- ----- ----- ----- 6
Modbus I/O Access D4/D2R2 Registers The following coils and registers are supported by the IOLAN D4 and D2R2 I/O models: Data Model D1 D2 D3/R1 D4/R2 R/W 6145 6146 6147 6148 R 6209 6210 6211 6212 R/W 6657 6658 6659 6660 R/W 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 Coils: MB_REG_DI_SENSOR * MB
TruePort I/O TruePort I/O You can see a sample API I/O over TruePort program called ioapiotp.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 I/O data.
TruePort I/O 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 for more information on the API.) PC running Custom Application (API)/ TruePort Power perle Network IOLAN I/O Digital Output The host running TruePort must be in I/O API mode.
Accessing I/O Data Via TruePort Accessing I/O Data Via TruePort Introduction 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 (API) 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.
Accessing I/O Data Via TruePort Format of API Commands There are two groups of commands: z Get Commands—Retrieve values of the I/O channel registers z Set Commands—Set values on the I/O channel registers. Note: All commands need to be written to the COM port as a single write. I/O 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.
Accessing I/O Data Via TruePort Example 1: Read the status of the first digital input (DI1) on a D2R2 unit. DI1 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.
Accessing I/O Data Via TruePort Successful Response Format Byte(s) # of Bytes Value 1 1 Command code (from request). 2 2 Starting register number (see A4/T4 Registers , A4D2/A4R2 Registers , or D4/D2R2 Registers for this value) from request. 4 2 Number of registers written. Unsuccessful Response Format Byte(s) # of Bytes 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).
I/O 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 Address The data address received in the query is not an allowable address for 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).
11 Configuring the System Chapter 11 Introduction This chapter describes the alerts (syslog) that can be configured for the IOLAN and the advanced options (SNMP, custom applications/plugins, and other miscellaneous configuration options) that you will want to look at to see if they are required for your implementation. Alerts 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.
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.
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. If you specify a network address, for example 172.16.0.0, any SNMP manager within the local network with the Community name can access the IOLAN. Field Format: IPv4 or IPv6 address Permissions Permits the IOLAN to respond to SNMP requests. Data Options: z None—There is no response to requests from SNMP.
Management Community The name of the group that devices and management stations running SNMP belong to. Community only applies to SNMP v1 and v2c. Inform Timeout This is only used for Inform traps. Select the number of seconds to wait for the acknowledgement of the trap. T Default: 1 second. Retires This is only used for Inform traps. Select the number of times the trap will be sent if no acknowledgement is received.
Management Configure the following parameter: 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 outraw 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).
Management Use a Generic WebManager Login Screen When set, and the user connects to the IOLAN using WebManager, the WebManager login screen that is displayed is generic — the Perle banner, IOLAN model name, and firmware version are not displayed to the user. Default: Disabled Password Retry Limit The number of attempts a user is allowed to enter a password for a serial port connection from the network, before the connection is terminated and the user has to attempt to login again.
Management Message of the Day (MOTD) Tab Field Descriptions The message of the day is displayed when users log into the IOLAN through a telnet or SSH session or through WebManager or EasyPort Web. There are two ways to retrieve the message of the day to be displayed to users when they log into the IOLAN: z The message of the day file is retrieved from a TFPT server every time a user logs into the IOLAN.
Management TFTP Tab Field Descriptions You must have a TFTP server running on any host that you are uploading or downloading files to/from. Note: TFTP file transfers send via UDP packets. When the packet delivery is interrupted for any reason and a timeout occurs, that packet is resent if the retry count allows it. Therefore, if a very large file is being transferred and is interrupted, the entire file is not resent, just the part of the file that was not received.
12 Controlling the I/O Channels Chapter 12 Introduction The Control section appears when the IOLAN is connected to an I/O model. I/O 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, resetting the channel(s), and activating/deactivating output.
I/O Channels 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).
13 System Administration Chapter 13 Introduction This chapter addresses the functions 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 Downloading Configuration Files You can download a configuration file to the IOLAN by doing the following: z z 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.
Managing Configuration Files Downloading Configuration Files to Multiple IOLANs 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: Enter the following information for each IOLAN that you want to configure with the same configuration file: 3.
Managing Configuration Files 4. Click the Download> button to start the download process. A status window will display with the configuration download status. 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.
Downloading IOLAN Firmware Resetting the IOLAN to the Default Configuration The RESET button on the IOLAN allows you to reset the IOLAN to its Perle or custom factory default configuration. The Power/Ready LED color and the resetting of the IOLAN default configuration vary depending on how long you press and hold the RESET button, as shown in the table below. When you press and hold the RESET button for...
Calibrating I/O 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 I/O Calibrating Temperature Input 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.
Calibrating I/O Calibrating Analog Channels Analog Input can be calibrated for Analog and Temperature IOLAN models. 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 calibration. Click Yes to proceed with calibration.
Setting the IOLAN’s Date and Time 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.
Language Support 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.
Language Support Translation Guidance To help you with your translation, of supplied ASCII text language files we offer the following guidance: z 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.
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-7, and HP700/44.
Resetting Configuration Parameters For example: term=AT386 | at386| 386AT |386at |at/386 console acsc=jYk?lZm@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 Note: As you can see from the example, capabilities which are not defined in the terminfo file must still be included (albeit with no value). Each entry has an 80 character limit.
Lost admin Password Lost admin Password If the admin user password is lost, there are only two possible ways to recover it: z reset the IOLAN to the factory defaults z have another user that has Admin level rights, if one is already configured, reset the admin password 201
A Virtual Modem AT Commands Appendix A Virtual Modem Initialization Commands Note: Virtual Modem initialization commands are only supported on IOLAN firmware and configurators version 3.2 or higher. You can initialize the modem connection using any of the following commands: Command Description Options ATQn Quite mode. Determines if result codes will be n=0, no result codes will be sent. sent to the connected terminal. Basic results n=1, result codes will be sent.
Virtual Modem Initialization Commands Command Description Options AT&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&Sn Sets the behavior of IOLAN’s DTR signal. (DSR from a DCE perspective) AT&Rn Sets the behavior of IOLAN’s RTS signal. (CTS n=0, RTS always high. (default). from a DCE perspective) n=3, RTS signal acts as DCD.
B Pinouts and Cabling Diagrams Appendix B Serial Pinouts DB25 Male This section defines the pinouts for the DB25 male connection used on the 1-port IOLAN.
Serial Pinouts EIA-422 EIA-485 Full Duplex 21 RxD+ RxD+ 22 RxD- RxD- 25 CTS+ Pinout EIA-232 EIA-485 Half Duplex 20 (out) DTR 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.
Serial Pinouts EIA-422 EIA-485 Full Duplex EIA-485 Half Duplex 21 TxD+ TxD+ DATA+ 22 TxD- TxD- DATA- 25 RTS+ Pinout EIA-232 The power in pin, pin 12, can be 9-30V DC. RJ45 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.
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).
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 configured when connecting to a terminal DB25.
EIA-232 Cabling Diagrams RJ45 Terminal DB25 (DTE) IOLAN RJ45 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) 7 4 (RTS) 9 (DTR) 8 6 (DSR) DB9 Male IOLAN DS1 DB9 Male Terminal DB25 (DTE) 3 (TxD) 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) Pinouts and Cabling Diagrams 209
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.
EIA-232 Cabling Diagrams DB9 Male IOLAN DS1 DB9 Male Modem DB25 (DCE) 1 (DCD) 8 (DCD) 2 (RxD) 3 (TxD) 3 (TxD) 2 (RxD) 4 (DTR) 20 (DTR) 5 (GND) 7 (GND) 6 (DSR) 6 (DSR) 7 (RTS) 4 (CTS) 8 (CTS) 5 (RTS) Pinouts and Cabling Diagrams 211
C Setting Jumpers Appendix C 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.
Introduction 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 Power RJ45 Serial Dip Switch Reset RJ45 J9 J1 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.
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 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 1 RJ45 Power J8 J11 Pin1 J7 J9 DIP Switch Reset 2 RJ45 RJ45 Screw 3. To turn line termination on for Line 1, locate and jumper both J7 and J8 (as shown in the diagram).
Introduction Digital I/O 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.
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. 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.
D I/O Wiring Diagrams Appendix D Wiring I/O Diagrams This section describes how to wire the various IOLAN I/O models. Digital I/O Make sure the Digital I/O jumpers support the software setting; see Digital I/O Module for jumper settings. Digital Input Wet Contact VCC COM GND D1 D2 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 external sources.
Wiring I/O Diagrams Digital Output Sink - VCC COM GND D1 D2 For a Digital output sink (ground) configuration for channel D1, follow the diagram below. Battery + + - Device Digital Output Source VCC COM GND D1 D2 For a Digital output source (voltage) configuration for channel D1, follow the diagram below.
Wiring I/O Diagrams Analog Input Make sure the Analog jumpers support the software setting; see Analog Input Module for jumper settings. Current + - GND A4- A4+ A3+ A3- A2- A2+ A1+ A1- To connect channel A1 with a 2-wire shielded cable, connect the positive wire to A1+, the negative wire to A1-, and optionally the shield to GND. shield If you have the positive/negative wires reversed, the output will always read 0 (zero).
Wiring I/O Diagrams RTD 2-Wire A4A4s A4+ A3s A3+ A3- A2A2s A2+ A1s A1+ A1- In a 2-wire RTD configuration, connect the excite wire to A1-, the return wire to A1+, and jumper the sense wire from A1s with a insulated wire going to A1+. excite return sense RTD 3-Wire A4A4s A4+ A3s A3+ A3- A2A2s A2+ A1s sense excite return A1+ A1- In a 3-wire RTD configuration, connect the return wire to A1+, the excite wire to A1-, and the sense wire to A1s.
Wiring I/O Diagrams Normally Closed Contact COM NO NC NO R2 R1 COM NC 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.
E TruePort Utility Appendix E 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: z TruePort Full mode—This mode allows complete device control and operates exactly like a directly connected serial port. It provides a complete COM port interface between the attached serial device and the network.
API I/O Access Over TruePort API I/O 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 program, 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.
API I/O 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 Address The data address received in the query is not an allowable address for 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).
F Accessories Appendix F 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) RJ45F to DB25M DTE Crossover Adapter The following diagram shows the IOLAN RJ45F-->DB25M DTE crossover adapter pinouts. This is model number DBA0011.
Starter Kit (Adapters/Cable) RJ45F to DB25M DCE Modem Adapter The following diagram shows the IOLAN RJ45FJDB25M DCE modem adapter pinouts. This is model number DBA0013.
Starter Kit (Adapters/Cable) RJ45F to DB25F DTE Crossover Adapter The following diagram shows the IOLAN RJ45JDB25F DTE crossover adapter pinouts. This is model number DBA0010.
Starter Kit (Adapters/Cable) RJ45F to DB9M DTE Crossover Adapter The following diagram shows the IOLAN RJ45JDB9M crossover adapter pinouts. This is model number DBA0021.
Starter Kit (Adapters/Cable) RJ45F to DB9F DTE Crossover Adapter The following diagram shows the IOLAN RJ45FJDB9F crossover adapter pinouts. This is model number DBA0020. RJ45F DB9F (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 RJ45MJRJ45M 8-wire Sun/Cisco modular cable.
Starter Kit (Adapters/Cable) Accessories 231
G Troubleshooting Appendix G Introduction This chapter provides information that can help resolve problems with the IOLAN. Hardware Problems The IOLAN Power/Ready LED is red and stays red for over 10 seconds. You have a hardware problem that might require factory service. First, try the following: z 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 for information on this type of connection. b. Power the IOLAN off. c.
DeviceManager Problems z Use the show routes command (command line only) or view the Routes statistics. Is there a route to the host? z 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.
Login Problems z 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.
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: z 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. z Check your line settings (baud rate, stop bits, etc.) Missing data. z Verify that the same type of flow control is set in both your terminal and on the IOLAN’s port.
DHCP/BOOTP Problems DHCP/BOOTP Problems Messages: host name too long or filename too long. z 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. z Check that the server DHCP/BOOTP service is set to on, if not set it to on and reboot.
IPv6 Issues IPv6 Issues You are not seeing the IPv6 address value when you attempt to connect to the IOLAN. Many Windows based systems have IPv6 support already enabled, however, if you need to install IPv6 then follow the procedure below. To install IPv6 support in Windows® do the following: 1. In Control Panel, double-click the Network Connections icon. 2. Double-click the Local Area Connection entry. 3. In the Local Area Connection Status window, click the Properties button on the General tab. 4.
Contacting Technical Support Contacting Technical Support Making a Technical Support Query Who To Contact Note: Perle offers free technical support to Perle Authorized Distributors and Registered Perle Resellers. If you bought your product from a registered Perle supplier, you must contact their Technical Support department; they are qualified to deal with your problem.
Contacting Technical Support Repair Procedure Before sending the IOLAN for repair, you must contact your Perle supplier. If, however, you bought your product directly from Perle you can contact directly. Customers who are in Europe, Africa or Middle East can submit repair details via a website form. This form is on the Perle website, www.perle.com, in the Support/Services area. Click here to access our web site at the following URL: http://www.perle.com/support_services/rma_form.
H Data Logging Appendix H Introduction This appendix provides additional information about the Data Logging feature. Trueport Profile The following features are not compatible when using Data Logging. z z z z z z Allow Multiple Hosts to connect Connect to Multiple Hosts Monitor DSR or DCD Signals high when not under Trueport client control Message of the day Session timeout TCP Socket Profile The following features are not compatible when using Data Logging.
I Modbus Remapping Appendix I Introduction This appendix provides additional information about the Modbus Remapping feature. Modbus Remapping Feature The Modbus remapping feature allows a TCP Modbus Master to poll a Modbus slave device and have the IOLAN translate the UID to a different UID for the slave device. The Master UID has to be unique on the IOLAN. The Slave UID must be unique on each serial port. The translate rules are controlled by a file downloaded to the IOLAN.
Configuring the Modbus UID Translation Feature 2.
Glossary This chapter provides definitions for Device Server terms. BOOTP (BOOTstrap Protocol) 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. Callback A security feature where the Device Server calls back the User at a predetermined number defined in the User’s account.
RIP (Routing A protocol that allows gateways and hosts to exchange information about various routes to Information Protocol) different networks. Roaming Callback A method where the client supplies the number for callback when they dial in. RPC Remote Procedure Call. A type of protocol that allows a program on one computer to execute a program on a server computer. Silent Connection Silent connections are the same as direct connections except that they are permanently established.
Index A definitions 243 DeviceManager overview 33 setting an IP address DHCP parameters 43 setting an IP address direct connect setting an IP address admin default password 47 lost password 201 analog calibrating 192 API I/O commands 173, 223 TruePort 172 ARP-Ping, setting an IP address 50 48 factory default configuration custom 191 original 192 factory defaults, resetting to 200 binary configuration file 61 BOOTP parameters 43 setting an IP address 49 I C cabling, EIA-232 208 calibrating analog 192
O Index description 20 Menu conventions 41 Menu IOLAN+ interface 40 MIB 44 Modbus I/O access 166 TruePort 171 mode console 28 serial 28 models, IOLAN 20 modem parameters 115 ARP-Ping 50 BOOTP/DHCP 49 DeviceManager 47 direct connect 48 IPv6 50 signal I/O general 104 SNMP I/O traps 177 support MIBs 44 using 44 O technical support contacting 238 online 238 product information 238 product repair 239 via the internet 238 temperature calibrating 194 terminal definitions creating 199 downloading 199 text confi