Moxa Technologies ioLogik 2542 User Manual

Moxa Technologies ioLogik 2542 User Manual

Iologik 2500 series
Hide thumbs Also See for ioLogik 2542:
Table of Contents

Advertisement

ioLogik 2500 Series User's Manual
Edition 7.0, March 2018
www.moxa.com/product
© 2018 Moxa Inc. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ioLogik 2542 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Moxa Technologies ioLogik 2542

  • Page 1 ioLogik 2500 Series User’s Manual Edition 7.0, March 2018 www.moxa.com/product © 2018 Moxa Inc. All rights reserved.
  • Page 2 ioLogik 2500 Series User’s Manual The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice © 2018 Moxa Inc. All rights reserved. Trademarks The MOXA logo is a registered trademark of Moxa Inc.
  • Page 3: Table Of Contents

    Communication Interface ......................1-4 ioLogik 2500 Ethernet Series Specifications .................... 1-4 Common Specifications ........................ 1-4 ioLogik 2512 Ethernet Specifications ....................1-5 ioLogik 2542 Ethernet Specifications ....................1-6 ioLogik 2500 HSPA/GPRS/WLAN Series Specifications................1-7 Common Specifications ........................ 1-7 ioLogik 2512 HSPA/GPRS/WLAN Specifications ................1-8 ioLogik 2542 HSPA/GPRS/WLAN Specifications ................
  • Page 4 Network Port Usage .......................... A-1 Modbus/TCP Default Address Mappings .................... B-1 ioLogik 2512 Series Modbus Address and Register Map................B-1 ioLogik 2542 Series Modbus Address and Register Map................B-2 RESTful API Default Address Mappings ..................... C-1 API List ............................. C-1...
  • Page 5: Overview

     Communication Interface  ioLogik 2500 Ethernet Series Specifications  Common Specifications  ioLogik 2512 Ethernet Specifications  ioLogik 2542 Ethernet Specifications  ioLogik 2500 HSPA/GPRS/WLAN Series Specifications  Common Specifications  ioLogik 2512 HSPA/GPRS/WLAN Specifications  ioLogik 2542 HSPA/GPRS/WLAN Specifications...
  • Page 6: Iologik 2500 Overview

    ioLogik 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™...
  • Page 7: Dimensions Diagram

    Smart alarm management: Email, SNMP traps, TCP, UDP, SMS • Wide operating temperature: -40 to 75°C (-40 to 167°F) I/O Channels Available on ioLogik 2500 Models Model Name Digital Inputs DI/DO (DIO) Configurable Analog Inputs ioLogik 2512 – ioLogik 2542 –...
  • Page 8: Communication Interface

    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: Iologik 2512 Ethernet Specifications

    ioLogik 2500 Series Overview Standards and Certifications Safety: UL 508 EMC: EN 61000-6-2/6-4 EMI: CISPR 32, FCC Part 15B Class A EMS: IEC 61000-4-2 ESD: Contact: 4 kV; Air: 8 kV IEC 61000-4-3 RS: 80 MHz to 1 GHz: 10 V/m IEC 61000-4-4 EFT: Power: 1 kV;...
  • Page 10: Iologik 2542 Ethernet Specifications

    2500 Series Overview ioLogik 2542 Ethernet Specifications Inputs and Outputs Configurable DIOs (by software): 12 channels Analog Inputs: 4 channels Isolation: 3k VDC or 2k Vrms Digital Input Sensor Type: Wet Contact (NPN or PNP) and Dry Contact I/O Mode: DI or Event Counter Dry Contact: •...
  • Page 11: Iologik 2500 Hspa/Gprs/Wlan Series Specifications

    ioLogik 2500 Series Overview ioLogik 2500 HSPA/GPRS/WLAN Series Specifications Common Specifications Cellular Standards: GSM/GPRS/EDGE/UMTS/HSPA+ HSPA Model Band Options: • UMTS/HSPA+: five-band 800/850/900/1900/2100 MHz • GSM/GPRS/EDGE: quad-band 850/900/1800/1900 MHz GPRS Model Band Options: GSM/GPRS/EDGE: quad-band 850/900/1800/1900 MHz SIM Control Voltage: 3/1.8 V SIM Format: Full size Connector Type: SMA female WLAN...
  • Page 12: Iologik 2512 Hspa/Gprs/Wlan Specifications

    ioLogik 2500 Series Overview Flow Control: None, RTS/CTS, XON/XOFF Baudrate: 300 to 115200 bps Protocols: Modbus/RTU (master/gateway), serial tunnel mode (client/server) Physical Characteristics Wiring: I/O cable, 14 AWG (max.) Dimensions: 61 x 157 x 115 mm (2.4 x 6.18 x 4.53 in) Weight: Under 1265 g (2.79 lb) Mounting: DIN rail (standard), wall (optional) Storage...
  • Page 13: Iologik 2542 Hspa/Gprs/Wlan Specifications

    • HSPA model: 378,154 hrs • GPRS model: 403,452 hrs • WL1 model: 400,469 hrs Standard: Telcordia SR332 ioLogik 2542 HSPA/GPRS/WLAN Specifications Inputs and Outputs Configurable DIOs (by software): 12 channels Analog Inputs: 4 channels Isolation: 3k VDC or 2k Vrms...
  • Page 14 ioLogik 2500 Series Overview Current Rating: 500 mA per channel @ 25°C DIO Output Leakage Current: < 1 mA @ 30 VDC Analog Input Type: Differential input Resolution: 16 bits I/O Mode: Voltage / Current (software selectable) Input Range: ±10 V, 0 to 10 V, 0 to 20 mA, 4 to 20 mA, 4 to 20 mA (burnout detection) Accuracy: •...
  • Page 15: Installation

    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 ...
  • Page 16: Hardware Installation

    ioLogik 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.
  • Page 17: Powering On The Iologik 2500

    ioLogik 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.
  • Page 18: I/O Wiring Diagrams

    ioLogik 2500 Series Installation I/O Wiring Diagrams I/O Wiring Follow the wiring guide for the I/O channels: Item Suggestion Wire range 16 to 26 AWG Screw Torque 3 lb-inch DI Channel There are two categories of DI contact: Dry Contact and Wet Contact. Follow the wiring diagram for the particular component you are using.
  • Page 19: Do Channel (Sink Type)

    ioLogik 2500 Series Installation DI Wet Contact (NPN) DI Wet Contact (PNP) DO Channel (Sink Type) The DIO channels of this series can be used as DI channels or DO channels. The wiring diagram for DO channels, which are sink type, is shown below: AI Channel...
  • Page 20: Led Indicators

    ioLogik 2500 Series Installation LED Indicators Type Color Description Power Green System power is ON (PWR) System power is OFF Ready Green System is ready (RDY) System error Green (blinking once per sec.) Locating device Red (blinking once per sec.) Expansion Runtime Error Green/Red (blinking once per 0.5 sec.) Safe Mode...
  • Page 21: Daisy-Chaining For I/O Expansion

    ioLogik 2500 Series Installation Daisy-Chaining for I/O Expansion Up to 8 ioLogik E1200 devices can be connected in a daisy chain configuration to the ioLogik 2500 via the L1/Slave port on the ioLogik 2500. An IOxpress configuration scheme is called a project. If the IOxpress project includes expansion devices, the ioLogik 2500 will automatically start running in expansion mode.
  • Page 22: Reset To Factory Defaults

    ioLogik 2500 Series Installation ATTENTION When using the ioLogik 2500 as the head of an array of ioLogik E1200 modules, make sure that: 1. You connect the first E1200 expansion module in the array to the ioLogik 2500’s L1 Slave port. 2.
  • Page 23: Serial Communication

    ioLogik 2500 Series Installation IP Address The ioLogik 2500’s IP address. Subnet Mask Determines which subnet the device is connected to. Gateway The gateway IP address, which determines how the controller communicates with devices outside its subnet. The IP address, subnet mask, and gateway are static; contact your network administrator to obtain these addresses for the ioLogik 2500 device.
  • Page 24: Software Installation-Ioxpress Utility

    ioLogik 2500 Series Installation Software Installation—IOxpress Utility The ioLogik 2500 can be remotely managed and configured over an Ethernet with Moxa’s IOxpress utility. IOxpress is a Windows utility provided for the configuration and management of the ioLogik 2500. IOxpress can be used to remotely monitor and configure devices from any location on the network. The IOxpress graphical user interface provides easy access to all status information and configuration settings, and can also be used to configure Click&Go Plus rules and handle front-end events.
  • Page 25: The Ioxpress Utility

    The IOxpress Utility In this chapter, we introduce Moxa’s IOxpress Utility. The ioLogik 2500 can be managed and configured over an Ethernet using the IOxpress graphical user interface, which provides easy access to all status information and settings. IOxpress can also be used to configure Click&Go Plus rules to handle front-end events.
  • Page 26: Application Interface

    ioLogik 2500 Series The IOxpress Utility Application Interface Main Screen The following figure shows the main screen of the IOxpress utility. There are four main areas: • Menu Bar Quick Launch Bar • • Configuration Console • Log Messages Menu Bar There are five tabs on the menu bar: •...
  • Page 27: Using Ioxpress

    ioLogik 2500 Series The IOxpress Utility Using IOxpress IOxpress supports two configuration options: Configuration Library and Device Library. Offline configuration is usually completed first in the Configuration Library, and then the configurations are uploaded over the network to online devices. Configuration Flowchart The following flowchart gives an overview of the IOxpress configuration process.
  • Page 28: Configuration Library

    Configuration Library With Configuration Library, the operator uses IOxpress to store configuration options offline in IOxpress Projects. The configuration settings are stored on the user’s computer. The following topics are covered in this chapter:  Introduction  Saving Configurations as a Project ...
  • Page 29: Introduction

    ioLogik 2500 Series Configuration Library Introduction With Configuration Library, the operator uses IOxpress to store configuration options offline in IOxpress Projects. The configuration settings are stored on the user’s computer. Saving Configurations as a Project IOxpress configuration schemes are called Projects (saved as *.prj files). The first step to using IOxpress is to create a project for automating your device configuration processes.
  • Page 30: Adding E1200 I/O Expansion Modules To A Project

    ioLogik 2500 Series Configuration Library Adding E1200 I/O Expansion Modules to a Project Up to 8 ioLogik E1200 series devices can be connected to the ioLogik 2500 in a daisy-chain configuration. Right click on the ioLogik 2500 device you have just added, and then select Add  Add Configuration…. After adding an E1200, the settings for the added device can be found in the I/O settings, Tag selection, and data logging –...
  • Page 31: Duplicate Device Configuration For Mass Deployment

    ioLogik 2500 Series Configuration Library NOTE The order 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. An example is shown below: ...
  • Page 32: Setting Up A Device

    ioLogik 2500 Series Configuration Library Setting Up a Device After you have created the project, you can start to configure each device in the project. The configuration window has four tabs: Settings • • Click&Go Plus • Click&Go Plus Simulator Peer-to-Peer •...
  • Page 33: Security

    ioLogik 2500 Series Configuration Library Daylight Saving Time Select the Enable Daylight Saving Time checkbox if your region supports daylight saving time, and then configure the Offset Time, Start Date, and End Date. Security Configure the security settings to increase the security level of the device. Be sure to change the default username/password the first time you configure this device, and then change it regularly thereafter.
  • Page 34 ioLogik 2500 Series Configuration Library ATTENTION To guard against cyber attacks, the password fields require at least one number and one symbol when updating the password. Be sure to change the default password of each username before you start using your ioLogik devices, and then change the passwords at regular intervals. Service Setting Configure the service settings to enable/disable different services to prevent unintended access.
  • Page 35: Network

    ioLogik 2500 Series Configuration Library • Lockout Time: The system will be locked for this period of time when the retry failure threshold is surpassed. • Login Failure Message: The system message that pops up when after an unsuccessful login. •...
  • Page 36 ioLogik 2500 Series Configuration Library Enable Web Console Use this checkbox to enable or disable the web console. When enabled, the ioLogik can be configured from a web browser. If not enabled, you will not be able to open the web console. Enable Server Socket Idle Connection Timeout Server Socket Idle Connection Timeout is designed to avoid TCP connection failures when the network host is unable to respond due to a hardware failure or network problem.
  • Page 37: I/O

    ioLogik 2500 Series Configuration Library Wi-Fi (ioLogik 2500-WL1 Only) Wi-Fi is only available for the ioLogik 2500-WL1 models. See Chapter 5: Wireless LAN Network Setup and Configuration for details. In the I/O section, you can configure I/O settings for ioLogik 2500 devices. Items that can be modified will be shown in black.
  • Page 38 ioLogik 2500 Series Configuration Library Select Module Select the module that you would like to configure. You may select All modules, in which case information on all I/O channels in the project will be displayed. IO Mode Setting • Channel Mode DIO channels can be set to one of four modes: DI, Event Counter, DO, or Pulse output.
  • Page 39 ioLogik 2500 Series Configuration Library • Trigger Mode In Trigger mode, the channel accepts limit or proximity switches and counts events according to the ON/OFF status. When Rising edge is selected, the counter value increases when the attached switch is pushed.
  • Page 40 ioLogik 2500 Series Configuration Library 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, with a maximum setting of 65,535.
  • Page 41 ioLogik 2500 Series Configuration Library • 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 42 ioLogik 2500 Series Configuration Library • 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). Set the Slope &...
  • Page 43 ioLogik 2500 Series Configuration Library NOTE For AI/Counter scaling, configure Scaling on the AI or Counter Configuration panel before selecting operations in the virtual channels. For example, if you want to monitor the daily flow at a point in a pipeline, you can use a pulse output flow meter, where 1 pulse indicates 5 ml.
  • Page 44 ioLogik 2500 Series Configuration Library 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. 4-17...
  • Page 45: Aopc

    ioLogik 2500 Series Configuration Library 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. AOPC Moxa MX-AOPC Server is a software package operated as an OPC driver of an HMI or SCADA system.
  • Page 46 ioLogik 2500 Series Configuration Library Server Mode The ioLogik 2500 can send active tags to one or two MX-AOPC UA servers. You may choose one of three server modes. 1st AOPC Server IP address of the 1st AOPC server. 2nd AOPC Server IP address of the 2nd AOPC server.
  • Page 47: Snmp

    ioLogik 2500 Series Configuration Library I/O Type Select the type of data you would like to record. Choose from DI, Counter, DO, Pulse, AI, Internal Register, Virtual Channel, Serial Tag, and RSSI (cellular models only). Select All/Unselect All You may select all channels, or deselect all channels. Apply to All You can apply one parameter to all channels.
  • Page 48: Modbus/Tcp Slave

    ioLogik 2500 Series Configuration Library Modbus/TCP Slave In this section, I/O addresses can be configured for different formats. Select the Enable Modbus Service checkbox to enable the Modbus/TCP Slave function of the device. The device supports user-defined Modbus addresses for mapping Modbus data to existing upper level programs; update the start address of each item and to map data to the configured address.
  • Page 49: Modbus/Tcp Master

    ioLogik 2500 Series Configuration Library Modbus/TCP Master The ioLogik 2500 supports a Modbus/TCP Master function that acts as a Modbus/TCP master for monitoring the data from two connected Modbus/TCP slave devices. The collected data can be used by Click&Go Plus or in an upper level system after the data is transmitted via a Modbus, AOPC, SNMP, or RESTful API connection.
  • Page 50 ioLogik 2500 Series Configuration Library • Polling Retries: The number of polling retry times for the polling command before proceeding with reconnection Address Configure the address settings for monitoring the Modbus/TCP slave device configured in the previous paragraph. • Device Name: Select which devices will be configured under Modbus/TCP Master  Device •...
  • Page 51 ioLogik 2500 Series Configuration Library 4. FLOAT Internal Register For example, if you create a setting with Coil Length = 5 bits and Start Internal Register = BOOL 0, then the ioLogik 2500 will store the collected device data in Internal register (BOOL) No. 0 to No. 4. Use the auto-naming function to append the serial number to the names of the Internal Registers.
  • Page 52: Serial Port (Port1/Port2)

    ioLogik 2500 Series Configuration Library Serial Port (Port1/Port2) The ioLogik 2500 supports two serial ports for connecting to serial devices. For serial wiring instructions, check the section Installation  Serial Communication. Port Settings Use port settings to set the serial port’s parameters. Mode Supports RS-232/RS-422/RS-485 Baudrate...
  • Page 53 ioLogik 2500 Series Configuration Library • Transparent Serial Tunnel (TCP Client)  Remote Address: The IP address of the remote host program.  Remote Port: The TCP port of the remote host program (1 to 65535; default = 1) • Transparent Serial Tunnel (TCP Server) ...
  • Page 54 ioLogik 2500 Series Configuration Library • Modbus Serial Tag  Timeout Setting: The timeout setting for the ioLogik to wait for a response from a connected serial device when polling Modbus registers (1 to 65535 sec(s); default = 5).  Name: Specify a name for the serial tag. ...
  • Page 55: Data Logging

    ioLogik 2500 Series Configuration Library Data Logging Install a microSD card in the ioLogik 2500 to use the ioLogik 2500’s data logging function. IOxpress will calculate the total amount of external memory required; use an SD card with the appropriate amount of memory.
  • Page 56 ioLogik 2500 Series Configuration Library Timestamp column Each piece of logged data has a time stamp. The timestamp can be set to device local time or UTC and time zone. Device Local Time The ioLogik 2500 will log data using the device’s local time, which will be stored in a separate column in the log file.
  • Page 57 ioLogik 2500 Series Configuration Library Select Tag For a given profile, you can select which tags you would like to record. Select Module You can check ioLogik 2500 and its IO expansion module by using the select module function. If you select ALL, all modules will be selected.
  • Page 58: Click&Go Plus

    ioLogik 2500 Series Configuration Library FTP Client Settings The device can act as a client to actively send log files to a predefined FTP server address. IP (or URL) The IP address of the FTP server. Port The Port number of the FTP server. Username The username used to log in to the FTP server.
  • Page 59: Click&Go Plus Tab

    ioLogik 2500 Series Configuration Library Click&Go Plus Tab Click&Go Plus logic provides an easy way to program your ioLogik 2500 product for smarter I/O functionality over an Ethernet network. For a detailed introduction on how to use Click&Go Plus, refer to Chapter 3 of the Click&Go Plus User’s Manual.
  • Page 60: General Settings

    ioLogik 2500 Series Configuration Library 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 Peer-to-Peer devices and to ensure that the ioLogik 2500 is connected and alive (0 to 65535 sec; default = 5). NOTE If the heartbeat interval is set and the network between the Peer-to-Peer devices is down, the ioLogik 2500 will detect lack of heartbeat, and then disconnect the Peer-to-Peer connection.
  • Page 61: Peer-To-Peer Rule Settings

    ioLogik 2500 Series Configuration Library Peer-to-Peer Rule Settings With peer-to-peer communication and support for channel-to-channel mapping, the ioLogik 2500 allows simultaneous multiple target transmissions. In a Peer-to-Peer 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.
  • Page 62 ioLogik 2500 Series Configuration Library Criterion • On change: Triggers the peer-to-peer signal transmission when the status of the DI channel changes or the value of the AI channel changes by the pre-defined percentage. Interval: Triggers the peer-to-peer signal transmission when the interval time elapses (500 to 65535 •...
  • Page 63: Device Library

    Device Library With Device Library, the operator uses IOxpress to export the configuration to devices on the network. That is, settings that were configured offline are exported over the network to online devices. This can be done either in batch mode, or on a case-by-case basis. IOxpress can also be used to access online devices directly to check I/O status, upgrade firmware, export configurations, and restart devices.
  • Page 64: Introduction

    ioLogik 2500 Series Device Library Introduction IOxpress provides an online device management user interface for ioLogik 2500 units that are deployed online, allowing you to handle all online devices with a single interface. Online device management can be used to update/export configurations to/from multiple ioLogik 2500 devices.
  • Page 65: Auto-Searching For Online Devices

    ioLogik 2500 Series Device Library Auto-Searching for Online Devices First Time Searching for Devices • The first time you start IOxpress, it will open to the Device Library page, IOxpress will automatically display an auto-search information popup window. • Click Yes to start searching for devices. Uncheck Enable Search Reminder if you don't want to show this message again.(This can be enabled again under Option ...
  • Page 66 ioLogik 2500 Series Device Library The Search function provides three search criteria: 1. LAN 2. WAN 3. CDA When searching for devices on the local area network (LAN), use the filters located on the LAN tab to narrow your search to specific devices. •...
  • Page 67 ioLogik 2500 Series Device Library Cellular Data Access is a device gateway that allows you to establish connections to ioLogik 2500 units configured with a dynamic public IP. You will need to install Cellular Data Access on a server that is using a public IP address, and the iologik 2500-GPRS/HSPA unit’s configuration must have the Cellular Data Access function enabled.
  • Page 68: Deployment

    ioLogik 2500 Series Device Library Deployment After online devices have been added to the online device list, you can then use deployment to deploy the online devices. Deployment allows you to deploy multiple devices at the same time. To execute a deployment, first click Device Library in the left panel, and then click the drop down menu on the right to select the deployment function.
  • Page 69: Update Configuration To Device

    ioLogik 2500 Series Device Library Update Configuration to Device Use this function to update configurations that were completed using Configuration Library. The ioLogik’s system configuration, including the current Click&Go Plus rule-set, can be imported and exported to the ioLogik 2500 device. You will need to know the user name and password to use this function. The configuration can be from one of two sources: Configurations from Configuration Library: To update a configuration completed in Configuration Library, click the Configuration column and select...
  • Page 70: Set Device Date & Time

    ioLogik 2500 Series Device Library Set Device Date & Time The ioLogik 2500 can be synchronized with PC time, or the time can be set manually. However, regardless of whether the time was synchronized with PC time or was set manually, the ioLogik 2500 will continue to connect to an NTP server periodically.
  • Page 71: Web Console Functions

    ioLogik 2500 Series Device Library Open Selected Device Web via IOxpress Open the IOxpress graphical user interface and then select the device you would like to check. Click the Web Browser icon on the quick launch bar or right click on the selected device and choose Web Console..., to start IOxpress in the PC’s default browser.
  • Page 72: System Information Panel

    ioLogik 2500 Series Device Library System Information Panel The system information panel displays the ioLogik 2500’s system information, including Name, Firmware versions, IP address, Click&Go status, serial number, MAC address, Connection status, and Date and Time. Menu Panel and Web Pages The menu panel includes the following items.
  • Page 73 ioLogik 2500 Series Device Library • The cellular information provides the IMEI and RSSI of the cellular connection. • Once the IP and DNS are received from the ISP, the network information will shown. • SIM Information shows the current status of the SIM card. VPN Status (ioLogik 2500-GPRS/HSPA only) Use this function to identify the VPN connection status of ioLogik 2500-GPRS/HSPA units.
  • Page 74: Cellular Network Setup And Configuration (For Cellular Models)

    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 Network Interface ...
  • Page 75: Ioxpress Settings For A Cellular Network

    ioLogik 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). Select Network Interface Configure your device’s cellular network settings on the Select Network Interface page, which is located under the Network-General sub-page.
  • Page 76: Cellular

    ioLogik 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 77 ioLogik 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). Remote Endpoint IP Enter the WAN IP of the remote VPN server endpoint.
  • Page 78 ioLogik 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. Authentication mode Length (bytes) SHA1...
  • Page 79 ioLogik 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 80 ioLogik 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 have the capability to detect the cellular connection and reconnect to the network once it is disconnected, but also needs to send out signals (ICMP package) to notify carriers that the ioLogik 2500-GPRS/HSPA is still alive.
  • Page 81 ioLogik 2500 Series Cellular Network Setup and Configuration (for cellular models) Port Forwarding The ioLogik 2500-GPRS/HSPA supports port forwarding on its cellular and Ethernet interfaces for WAN-to- LAN communication. Using port forwarding, the ioLogik 2500-GPRS/HSPA allows external WAN hosts such as SCADA/HMI systems to connect to specific field devices within the LAN by linking with the ioLogik 2500- GPRS/HSPA.
  • Page 82 ioLogik 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.
  • Page 83: Cellular Network Connection

    ioLogik 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.
  • Page 84: With Ddns (For Scada/Hmi Users)

    ioLogik 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 85 ioLogik 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 Device Library, as described below: 1. Click Device Management. 2. Click the Search icon on the quick launch bar and select the CDA tab. 3.
  • Page 86: Wireless Lan Network Setup And Configuration (For Wireless Lan Models)

    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 ...
  • Page 87: Deploying The Iologik 2500-Wl1

    ioLogik 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 88 ioLogik 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 Channel Width Channel Width...
  • Page 89 ioLogik 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 90 ioLogik 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 91 ioLogik 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 92 ioLogik 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 93 ioLogik 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. AP Candidate Threshold After the “AP alive check”...
  • Page 94: Network Port Usage

    Network Port Usage The ioLogik 2500 uses the following network ports: Usage Type Port User-Defined Serial Tunnel Client  FTP Client  FTP Server Web Console SNMP Server SNMP Client Modbus Communication SMTP  Serial Tunnel Server 4001  Auto Search Function 4800 9000 ...
  • Page 95: Modbus/Tcp Default Address Mappings

    Including ioLogik 2512, ioLogik 2512-GPRS, ioLogik 2512-HSPA, ioLogik 2512-WL1 • ioLogik 2542 Series Modbus Address and Register Map Including ioLogik 2542, ioLogik 2542-GPRS, ioLogik 2542-HSPA, ioLogik 2542-WL1 NOTE The Modbus/TCP ID of the ioLogik 2500 Series is set to “1” by default.
  • Page 96: Iologik 2542 Series Modbus Address And Register Map

    2542 Series Modbus Address and Register Map The table below shows the default Modbus address for the ioLogik 2542 series. Refer to the IOxpress Modbus/TCP Slave Settings page in the Configuration Library for the expansion units’ Modbus addresses. Start...
  • Page 97 RESTful API Default Address Mappings The operating parameters of http should be specified in the header. • Accept: vdn.dac.v1 • Content-Type: application/json Supported Methods • • • OPTION API List RESTful API Name Description Access /api/slot/0/sysInfo /api/slot/0/sysInfo/device modelName model name read-only /api/slot/0/sysInfo/device deviceName...
  • Page 98: Restful Api Default Address Mappings

    ioLogik 2500 Series RESTful API Default Address Mappings RESTful API Name Description Access /api/slot/0/sysInfo/network/C cellularIp IP address read-only ellular/1 /api/slot/0/sysInfo/network/C cellularRssi RSSI read-only ellular/1 /api/slot/0/sysInfo/modbustcpmaster /api/slot/0/sysInfo/modbustcpmaster/device /api/slot/0/sysInfo/modbustc modbusTcpMasterDeviceStatus Modbus/TCP Master - Device read-only pmaster/device/0 Status (0: Disconnected; 1: Good;) /api/slot/0/sysConfig/restartD restartDevice restart device read-write...
  • Page 99 ioLogik 2500 Series RESTful API Default Address Mappings RESTful API Name Description Access /api/slot/0/io/dio dioName DIO - name read-only /api/slot/0/io/dio dioMode DIO - mode (0: DI, 1: DO) read-only /api/slot/0/io/dio dioDiMode DIO - DI - mode (0: DI, 1: read-only Counter) /api/slot/0/io/dio dioDiStatus...
  • Page 100 ioLogik 2500 Series RESTful API Default Address Mappings RESTful API Name Description Access /api/slot/0/io/relay relayStatus Relay - Relay mode - status read-write (0: OFF, 1: ON) /api/slot/0/io/relay relayPulseCount Relay - Pulse mode - count read-only /api/slot/0/io/relay relayPulseOnWidth Relay - Pulse mode - ON read-only width (unit: 1.5 sec) /api/slot/0/io/relay...
  • Page 101 ioLogik 2500 Series RESTful API Default Address Mappings RESTful API Name Description Access (1: RESET) /api/slot/0/io/rtd rtdResetMaxValue RTD - reset maximum value read-write (1: RESET) /api/slot/0/io/rtd/0/rtdValueE rtdValueEngineeringMultiplied RTD - engineerinig multiplied read-only ngineeringMultiplied value /api/slot/0/io/tc /api/slot/0/io/tc tcIndex TC - index read-only /api/slot/0/io/tc tcSensorType...
  • Page 102: Response Code

    ioLogik 2500 Series RESTful API Default Address Mappings Response Code MOXA Status MOXA Description HTTP Status Description User Message Code code Unsupported Version Bad Request The content version specified in the request is not supported. Invalid Json Format Bad Request The json format in the request is invalid.

Table of Contents