Overview The ioLogik 2500 is a smart remote I/O product with unique hardware and software designs, making it an ideal solution for a variety of industrial data acquisition applications. The ioLogik 2500’s hardware design includes a 4-port unmanaged Ethernet switch and 2 serial ports, enabling the ioLogik 2500 to seamlessly connect to a variety of field devices.
2500 Series Overview ioLogik 2500 Overview The ioLogik 2500 combines a remote I/O device and data logger into one box, dramatically reducing the amount of effort required to integrate devices from multiple vendors. I/O and serial data can be logged onto a Micro SD card (supports cards with up to 32 GB of storage space), and the ioLogik 2500 can be programmed with Moxa’s convenient Click&Go™...
2500 Series Overview Communication Interface Model Name Communication Interface ioLogik 2512 Serial / Ethernet ioLogik 2542 ioLogik 2512-GPRS Serial / Ethernet / GPRS (2G) ioLogik 2542-GPRS ioLogik 2512-HSPA Serial / Ethernet / GPRS (2G) /HSPA (3G) ioLogik 2542-HSPA ioLogik 2512-WL1...
Page 9
2500 Series Overview Security: Firewall for MAC, IP, protocol, or port-based filtering; 64- and 128-bit WEP encryption; full WPA/WPA2 Personal or Enterprise Security (IEEE 802.1X/RADIUS, TKIP and AES) Transmission Rates: 802.11b: 1, 2, 5.5, 11 Mbps 802.11a/g: 6, 9, 12, 18, 24, 36, 48, 54 Mbps TX Transmit Power: 802.11b: Typ.
2500 Series Overview Standards and Certifications Safety: UL 508, EN 60950-1, NCC EMI: EN 55022; EN 61000-3-2; EN 61000-3-3; FCC Part 15, Subpart B, Class A EMS: EN 55024, EN 61000-4-2, EN 61000-4-3, EN 61000-4-4, EN 61000-4-5, EN 61000-4-6,...
Installation In this chapter, we provide instructions on how to install the ioLogik 2500 I/O server to connect to the network and serial devices. The following topics are covered in this chapter: Hardware Installation Installing the ioLogik 2500 on a DIN Rail ...
2500 Series Installation Hardware Installation Installing the ioLogik 2500 on a DIN Rail The DIN-rail attachment plate should already be fixed to the back panel of your ioLogik 2500. If you need to reattach the plate, be sure the spring-loaded bracket is oriented towards the bottom, as shown in the figures below.
2500 Series Installation Powering on the ioLogik 2500 The ioLogik 2500 can receive power from a 9 to 48 VDC power source. Input power is applied to the positive (V+) and negative (V-) terminals on the connector. After connecting the ioLogik 2500 to the power supply, it will take 30 to 60 seconds for the operating system to boot up.
2500 Series Installation ATTENTION When connecting the I/O device to the ioLogik’s dry contacts, we strongly recommend connecting DI.Com to the power of the external sensor to avoid affecting other channels. DI.Com input power should be limited to 12 to 36 VDC.
Page 16
2500 Series Installation 4. Move the DIP switch from the down position to the up position to trigger the ioLogik 2500 to refresh its connection with the expansion units. If the DIP switch is already in the up position, move it down and then back up again.
2500 Series Installation Reset to Factory Defaults Reset Button If you need to reset the ioLogik 2500 to factory defaults, press and hold the reset button (located under the cover-plate, as shown in the diagram) for 5 seconds. WARNING Resetting your device to factory defaults will result in the loss of all configuration settings and any Click&Go...
2500 Series Installation Serial Communication The ioLogik 2500 is equipped with two 3-in-1 software-selectable RS-232/422/485 serial ports, making it more convenient to connect serial devices. If required, the RJ45 to 8-pin male DB9 converter cables can be used to connect to serial devices.
2500 Series Installation Installing IOxpress from the Internet You can also download IOxpress from Moxa’s website. To do this, first click on the following link to access the website’s search utility: http://www.moxa.com/support/search.aspx?type=soft When the web page opens, enter the model name of your product in the search box. Navigate to the product page, and then click on Utilities (in the middle of the page), located in the box titled Software.
The IOxpress Utility In this chapter, we explain how to configure the ioLogik 2500. The following topics are covered in this chapter: Introduction Application Interface Using IOxpress Offline Configuration Creating a Project Adding an ioLogik 2500 Device to a Project ...
2500 Series The IOxpress Utility Introduction The ioLogik 2500 can be managed and configured over an Ethernet using the IOxpress utility. IOxpress’s graphical user interface provides easy access to all status information and settings, and can also be used to configure Click&Go Plus rules to handle front-end events.
2500 Series The IOxpress Utility Using IOxpress IOxpress is usually configured in two steps: 1. Offline Configuration: The operator uses IOxpress to configure settings, which are stored on a local computer. 2. Online Configuration: The operator uses IOxpress to export the configuration to devices on the network.
2500 Series The IOxpress Utility Adding an ioLogik 2500 Device to a Project The ioLogik 2500 can be used as the head of a cascaded array of ioLogik E1200 modules, with Click&Go Plus logic used to extend communication capability to the all of the expansion units.
2500 Series The IOxpress Utility ATTENTION The IP address of the ioLogik 2500 should not be the same as its E1200 expansion units. NOTE The following ioLogik E1200 models can be used for ioLogik 2500 I/O arrays: NOTE The location of each model is fixed. If you would like to change a device in an E1200 array, make sure that the order of the expansion modules is the same as in the Expansion Configuration list you just modified.
2500 Series The IOxpress Utility Settings In the Settings section, you will find basic settings used to set up a selected device. General Device Settings The User Name, Password, Server Name, Time, Time Server, and Daylight Saving functions can be accessed from under the General Settings tab.
Page 26
2500 Series The IOxpress Utility Select Major Network Interface Select major network Interface is only available for the ioLogik 2500-GPRS/HSPA models. See Chapter 4: Cellular Network Setup and Configuration for details. General Settings Enable Web Access Use this checkbox to enable or disable the web console. When enabled, the ioLogik can be configured from a web browser.
Page 27
2500 Series The IOxpress Utility IP Settings You can set up a static or dynamic IP address for the ioLogik, as well as the subnet mask and gateway address. Use this field to specify the IP addresses of one or two DNS servers. DNS servers can be used to find available e-mail addresses when setting up Click &...
Page 28
2500 Series The IOxpress Utility Setting Functions IO Mode Setting Channel Mode Name DI Setting Filter Counter Setting Filter Initial Value Active Mode Power On Status Scaling Enable Scaling Offset Scaling Interval DO Setting Enable Communication Watchdog for Safe Mode...
Page 29
2500 Series The IOxpress Utility DI Setting Filter: Software filtering is used to avoid switch bounces. The filter is configurable in multiples of 100 μs and accepts values between 1 and 65535. Counter Setting Counter refers to an Event Counter channel. Counts are stored internally.
Page 30
2500 Series The IOxpress Utility • Scaling Enable / Scaling Slope / Scaling Offset / Scaling Interval (sec) Set the Slope & Offset to convert the Counter value to new units. DO Setting Enable Communication Watchdog for Safe Mode •...
Page 31
2500 Series The IOxpress Utility Pulse Setting • On Width / Off Width In Pulse Output mode, the selected digital output channel will generate a square wave as specified in the pulse mode parameters. The low and high level widths are specified in multiples of 100 μs for Digital Output, with a maximum setting of 65,535.
Page 32
2500 Series The IOxpress Utility • Burn-out Value Burn Out mode indicates when the Current AI has burned out. For example, the 4–20 mA Burn-out mode is defined in the following diagram: Users can define Burn-out (BO) values (default = 2 mA) for selected ranges. When input values are in the Burn Out range, raw data will register as 0000h to indicate that the analog input has burned out.
Page 33
2500 Series The IOxpress Utility • Scaling Slope / Scaling Offset /Scaling Unit Enabling the Scaling functions will linearly convert the actual current or voltage value into other user- defined units, such as percentage or ppm (parts per million).
Page 34
2500 Series The IOxpress Utility • Safe Mode Status Enable Communication Watchdog for Safe Mode allows you to control how an AO channel acts when the network is disconnected. If the Communication Watchdog is enabled, a network disconnection will activate a safe state. The AO channel can be configured to a defined value during the safe state.
Page 35
2500 Series The IOxpress Utility • Status Enable/Disable virtual channels. • Slot No. If you have connected E1200 expansion modules, select the device you would like to configure here. • Channel No. Virtual channels are required to configure AI or counter channels.
Page 36
2500 Series The IOxpress Utility Average: The average value within Z sec, with sampling done every 10 ms. Instantaneous: The instantaneous value when a sample is taken. Incremental: The difference (Δ) between two samples. 3-17...
Page 37
2500 Series The IOxpress Utility Accumulation: The sum (Σ) of all sampling values. Interval (min.) • Set the interval time (Minutes) for Maximum, Minimum, and Average functions. • Sampling Time (min.) Set the sampling time (Minutes) for Instantaneous and Incremental functions.
Page 38
2500 Series The IOxpress Utility • Heartbeat Interval The Heartbeat Interval can be used to determine the connection status between the ioLogik 2500 and MX-AOPC Server, and to ensure that the ioLogik 2500 is connected and alive. If the heartbeat interval is...
Page 39
2500 Series The IOxpress Utility Serial Port The ioLogik 2500 has a built-in 3-in-1 serial port that supports attaching field serial Modbus/RTU meters (either RS-232, RS-422, or RS-485), and allows the integration of this serial data so that it can be uploaded to the SCADA system.
2500 Series The IOxpress Utility The FTP tab defines how to log I/O data into an FTP server. The FTP Service function provides upload service for data log files stored on the Micro SD card. NOTE default user name: admin default password: moxa Click &...
2500 Series The IOxpress Utility Click on Peer to Peer in the menu bar to configure basic device settings. General Settings Heartbeat (Sec) Heartbeat is used to determine the connection status between P2P devices and to ensure that the ioLogik 2500 is connected and alive.
2500 Series The IOxpress Utility P2P Rule Settings With peer-to-peer communication and support for channel-to-channel mapping, the ioLogik 2500 allows simultaneous multiple target transmissions. In a P2P rule, the ioLogik 2500 can be configured to receive a signal from a remote site and output the signal at the local site, allowing you to configure the remote site information by configuring the IP address, slot index (for expanded E1200 units), and module type.
2500 Series The IOxpress Utility Slot Index The channel index of the unit. On change/Interval You can set the Interval Time and On change percentage on the local ioLogik 2500 to trigger the transmission of a mapping signal to the remote ioLogik 2500.
2500 Series The IOxpress Utility Searching for Online Devices First Time Searching for Devices • When you click Online Device Management, IOxpress will automatically display an auto-search information popup window. • Click Yes to start searching for devices. •...
Page 45
2500 Series The IOxpress Utility Mass Deployment Mass deployment allows you to deploy multiple devices at the same time. To execute a mass deployment, first click Online Device in the left panel, and then click Import Configuration to open the dropdown box.
Page 46
2500 Series The IOxpress Utility Configuration File: Import from configuration files saved on your computer. NOTE If the device is Locked, you must log in as administrator to gain access to the ioLogik’s configuration options. If you have not updated the username and password, use the default:...
2500 Series The IOxpress Utility Factory Reset Select this command to reset all settings on the selected ioLogik, including the password and all configuration settings, to factory default values. Change IP Address Use this function to change the IP address.
Page 48
2500 Series The IOxpress Utility I/O status Check the complete I/O status. Upgrade Click this icon to upgrade the firmware. Import Click this icon to import a device configuration. Export Click this icon to export a device configuration. Reset Click this icon to reset the device to factory default.
Cellular Network Setup and Configuration (for cellular models) In this chapter, we introduce how to set up your ioLogik 2500-GPRS/HSPA device. The following topics are covered in this chapter: IOxpress Settings for a Cellular Network Select Major Network Interface ...
2500 Series Cellular Network Setup and Configuration (for cellular models) IOxpress Settings for a Cellular Network When you add an ioLogik 2500-GPRS/HSPA model, the following two functions will be available (in addition to the functions discussed in Chapter 3).
2500 Series Cellular Network Setup and Configuration (for cellular models) Cellular ON Demand This mode allows the ioLogik 2500-GPRS/HSPA to conserve power by flipping into sleep mode whenever there is no need to transmit information. When in sleep mode, the ioLogik 2500-GPRS/HSPA disables the cellular connection and stays in standby mode, saving all I/O records in the data log on the SD card.
Page 52
2500 Series Cellular Network Setup and Configuration (for cellular models) In this section, we explain how to set up a VPN connection for the ioLogik 2500-GPRS/HSPA. Enable VPN VPN Tunnel Mode The type of VPN tunnel policy to be used; either manual key IPsec or ISAKMP with Pre-shared Keys (PSK).
Page 53
2500 Series Cellular Network Setup and Configuration (for cellular models) Encryption key Enter the incoming/outgoing encryption key. Encryption mode Length (bytes) 3DES AES 128bit AES 192bit AES 256bit Authentication mode Select the incoming/outgoing authentication mode. Authentication key Enter the incoming/outgoing authentication key.
Page 54
2500 Series Cellular Network Setup and Configuration (for cellular models) Local Identity Identity option: Select additional ID authentication requirements for the VPN using a specific IP Address, FQDN, or User FQDN settings. IP/FQDN/User_FQDN: Enter an ID (IP/FQDN/User_FQDN) to identify and authenticate the local VPN endpoint.
Page 55
2500 Series Cellular Network Setup and Configuration (for cellular models) Reconnection Carriers disconnect idle mobile device connections in order to save bandwidth for other on-line users and applications. To keep the ioLogik 2500-GPRS/HSPA always On, the ioLogik 2500-GPRS/HSPA must not only...
Page 56
2500 Series Cellular Network Setup and Configuration (for cellular models) Ping Settings A remote destination is used in this setting to indicate if the Internet connection is still alive. The user can specify a public IP or URL and the number of retries that are allowed.
Page 57
2500 Series Cellular Network Setup and Configuration (for cellular models) DDNS The purpose of DDNS is to provide you with an alternative cost effective cellular plan. You will not need to establish a server or pay for a Static IP. Setting up DDNS allows the ioLogik 2500-GPRS/HSPA to behave like a server and perform functions such as email, ftp, etc.
2500 Series Cellular Network Setup and Configuration (for cellular models) Unique ID The unique ID is used for remote action functions. For detailed information, refer to the Click&Go Plus User’s Manual. Heartbeat (sec.) The heartbeat is used to determine whether or not the connection between an ioLogik device and the cellular data access server is still active.
2500 Series Cellular Network Setup and Configuration (for cellular models) With DDNS (for SCADA/HMI users) In addition to using MX-AOPC Server to register an ioLogik ioLogik 2500-GPRS/HSPA with SCADA over a dynamic IP cellular connection, you may also use DDNS to configure the device with a unique URL. The ioLogik 2500-GPRS/HSPA can be configured to register a DNS hostname (i.e.
Page 60
2500 Series Cellular Network Setup and Configuration (for cellular models) Step3: Connect to the device over the cellular network Using IOxpress Connect to the cellular Data Access server using Online Device Management, as described below: 1. Click Online Device Management.
Page 61
2500 Series Cellular Network Setup and Configuration (for cellular models) Using a browser URL 1. Check the port number in the cellular data access utility. Once the devices are connected, the utility will automatically assign URL ports to the devices.
Wireless LAN Network Setup and Configuration (for Wireless LAN models) In this chapter, we introduce how to set up your ioLogik 2500-WL1 device. The following topics are covered in this chapter: Deploying the ioLogik 2500-WL1 IOxpress Settings for a Wireless LAN Network ...
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) Deploying the ioLogik 2500-WL1 For testing requirements, we strongly suggest that you prepare a wireless LAN adapter. After finishing the installation and configuration, you should test the ioLogik 2500-WL1 to make sure the wireless transmission is working normally.
Page 64
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) RF Type SSID Setting Description Factory Default Supports IEEE 802.11b only B/G Mixed Supports IEEE 802.11g only B/G Mixed Supports both IEEE 802.11b/g standards, but 802.11g will operate more slowly when 802.11b clients are on the network...
Page 65
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) When WEP is enabled as a security mode, the length of a key (the so-called WEP seed) can be specified as 64/128 bits, which is actually a 40/104-bit secret key with a 24-bit initialization vector. The ioLogik 2500- WL1 provides 4 entities of WEP key settings that can be selected to use with Key index.
Page 66
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) Personal versions of WPA/WPA2, also known as WPA/WPA-PSK (Pre-Shared Key), provide a simple way of encrypting a wireless connection for high confidentiality. A Passphrase is used as a basis for encryption methods (or cipher types) in a WLAN connection.
Page 67
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) EAP-TLS TLS is the standards-based successor to Secure Socket Layer (SSL). It can establish a trusted communication channel over a distrusted network. TLS provides mutual authentication through certificate exchange.
Page 68
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) PEAP There are a few differences in the TTLS and PEAP inner authentication procedures. TTLS uses the encrypted channel to exchange attribute-value pairs (AVPs), while PEAP uses the encrypted channel to start a second EAP exchange inside of the tunnel.
Page 69
2500 Series Wireless LAN Network Setup and Configuration (for Wireless LAN models) AP Alive Check AP alive check will check if the AP connection is still available. When this function is enabled, a check will be done every 10 ms.
Page 70
10124 9500 AOPC Protocol* 9900 *The ioLogik 2500 series only supports MX-AOPC UA server. NOTE • Client refers to when the ioLogik 2500 is acting as a client to connect other services. • Server refers to when the ioLogik 2500 is acting as a server to provide services to other devices.
Need help?
Do you have a question about the ioLogik 2500 Series and is the answer not in the manual?
Questions and answers