Table of Contents

Advertisement

Quick Links

ioLogik W5300 Series User's Manual
Ninth Edition, April 2014
www.moxa.com/product
© 2014 Moxa Inc. All rights reserved.

Advertisement

Table of Contents
loading

Summary of Contents for Moxa Technologies ioLogik W5300 Series

  • Page 1 W5300 Series User’s Manual Ninth Edition, April 2014 www.moxa.com/product © 2014 Moxa Inc. All rights reserved.
  • Page 2: Copyright Notice

    ioLogik W5300 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 © 2014 Moxa Inc., All rights reserved. Trademarks The MOXA logo is a registered trademark of Moxa Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers.
  • Page 3: Table Of Contents

    Table of Contents Introduction ............................1-1 Architecture ............................1-2 Using Active OPC Server to Resolve Dynamic IP Addresses ............... 1-2 Resolving Dynamic/Private IP Issues with DDNS................1-3 Overview ............................1-4 Product Features ..........................1-4 Appearance ............................1-4 Package Checklist ..........................1-5 Product Selection Guide ........................
  • Page 4 Click&Go Logic ..........................4-1 To Get a Quick Start… ......................... 4-2 Overview ............................4-2 Features ............................. 4-3 Click&Go Logic Basics ........................4-3 Working with the Rules ........................ 4-4 Click&Go Development Process ......................4-4 I/O Configuration ..........................4-4 Configurable DIO Channel Mode Selection ..................4-4 Digital Input Mode Selection ......................
  • Page 5 0xxxx Read/Write Coils (support functions 1, 5, 15) ................ C-2 1xxxx Read only Coils (supports function 2) ................... C-6 3xxxx Read-only Registers (supports function 4) ................C-7 4xxxx Read/Write Registers (supports functions 3, 6, 16) ..............C-8 5xxxx Write Registers (supports function 8) .................. C-18 ioLogik W5312 Modbus Mapping ......................
  • Page 6: Introduction

    Introduction Moxa’s ioLogik W5300 series of programmable remote I/O solutions are stand-alone devices with full cellular communications designed for remote monitoring applications. Using Moxa’s patented Active OPC Server with push communications technology, ioLogik W5300 economically solve the problem with identification and addressing that remote, private networks carried over cellular communications typically have with dynamic IP addresses.
  • Page 7: Architecture

    ioLogik W5300 Introduction Architecture Cellular networks usually run in a dynamic IP environment with private IP addresses assigned by the cellular service provider. To allow private networks to get around the connectivity issues raised by edge devices configured with dynamically assigned private IP addresses, typically operators purchase high-cost static IP addresses for each device, with IPs provided by a DDNS or VPN service purchased from an MVNO (Mobile Virtual Network Operator).
  • Page 8: Resolving Dynamic/Private Ip Issues With Ddns

    For example, if you are using a SCADA application to monitor your system, you can use the OPC client/server architecture. Active OPC Server and ioLogik W5300 series products also automatically generate tags, to eliminate the headache of specifying individual IP addresses, I/O channels, and data formats one by one, or of editing and importing configuration text files.
  • Page 9: Overview

    ioLogik W5300 Introduction Overview The ioLogik W5300 combines a cellular modem, a data logger, and a remote I/O device into one compact box, dramatically reducing the amount of effort required to integrate devices from multiple vendors. The cellular interface supports tri-band HSPA/UMTS and quad-band GSM/GPRS/EDGE frequencies, offering a full spectrum of 3G mobile communication services.
  • Page 10: Package Checklist

    ioLogik W5300 Introduction LED Indicators Function Description Mark Power Input OFF: No Power Green: Power On Connection Status OFF: Disconnected or in “On Demand” Mode GPRS or LINK Amber: Connected and “Always ON” Blinking: Connected with Active OPC Server System Status Green: System Ready READY Ready LED is blinking and Fault LED is not lit: Click&Go is...
  • Page 11: Product Selection Guide

    W5300 Introduction Product Selection Guide The cellular-ennabled ioLogik W5300 series of remote I/O units includes the ioLogik W5312, ioLogik W5340, and ioLogik W5340-HSPA. Their respective features are broken down in the following table: Operating I/O Combination Serial Ethernet Model Data Logger Temp.
  • Page 12: Iologik W5312/W5312-T Specifications

    ioLogik W5300 Introduction Baudrate: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps Power Requirements Power Input: 24 VDC nominal, 12 to 36 VDC Physical Characteristics Dimensions: 46.8 x 135 x 105 mm (1.84 x 5.31 x 4.13 in) Weight: 495 g Mounting: DIN-rail (standard), wall (optional) Environmental Limits...
  • Page 13: Iologik W5340/W5340-T/W5340-Hspa/W5340-Hspa-T

    ioLogik W5300 Introduction Wet Contact (DI to GND): • On: 0 to 3 VDC • Off: 10 to 30 VDC Common Type: 6 points per COM Counter Frequency: 900 Hz, power off storage Digital Filtering Time Interval: Software selectable Digital Output Type: Sink I/O Mode: DO or Pulse Output Pulse Output Frequency: 1 kHz...
  • Page 14: Digital Output

    ioLogik W5300 Introduction Counter Frequency: 900 Hz, power off storage Digital Filtering Time Interval: Software selectable/Programmable Digital Output Type: Sink I/O Mode: DO or Pulse Output Pulse Output Frequency: 1 kHz Over-voltage Protection: 45 VDC Over-current Protection: 2.6 A (4 channels @ 650 mA) Over-temperature Shutdown: 160°C (min.) Current Rating: 200 mA per channel DIO Output Leakage Current: 3.6 mA @ 24 VDC...
  • Page 15: Getting Started

    Getting Started This chapter describes how to install the ioLogik W5300. The following topics are covered in this chapter:  Before Testing  Installing the ioAdmin Utility  Laboratory Testing  Grounding the Unit  Connecting to a Power Source ...
  • Page 16: Before Testing

    ioLogik W5300 Getting Started Before Testing Prepare the following items before testing the ioLogik W5300. 1. Set up the Active OPC server environment, including network settings. 2. Install ioAdmin on the same PC serving Active OPC. Installing the ioAdmin Utility ioAdmin is a Windows utility provided for the configuration and management of the ioLogik W5300.
  • Page 17: Laboratory Testing

    ioLogik W5300 Getting Started Laboratory Testing Grounding the Unit The ioLogik is equipped with one grounding point located on the top of the device next to the Power Input Terminal Block. To provide better stability for both power and signal transmission, we recommend wiring the grounding point to a suitable grounded contact, such as the power supply or a cabinet enclosure.
  • Page 18: Activating Ioadmin And Connecting To The Iologik

    ioLogik W5300 Getting Started Example IP: 192.168.127.200 Activating ioAdmin and connecting to the ioLogik 1. To open ioAdmin, click the Start meny, then Program Files MOXA IO Server Utility ioAdmin. 2. When ioAdmin is started, it will automatically run the a search program to find all ioLogik devices on the network to which you are connected.
  • Page 19 ioLogik W5300 Getting Started NOTE If multiple ioLogik W5300 units with the same default IP address are installed on the same network, to avoid IP conflicts you will need to first assign a different IP address to each unit. ioAdmin automatically detects IP conflicts and gives you a chance to modify each unit’s IP address in the IP Address column.
  • Page 20: Configuring Digital I/O Channels

    ioLogik W5300 Getting Started NOTE ioAdmin supports four viewing options for the navigation panel. If you select Sort by Active OPC server, the ioLogik W5300 will appear in the Active OPC server group. Alternately, the same device will be shown under the LAN group if you connect to the W5300 with Ethernet cables, instead of over the cellular network.
  • Page 21: Connecting I/O Devices

    ioLogik W5300 Getting Started Connecting I/O Devices Unlike traditional Ethernet I/O products, the ioLogik W5300 can connect to analog sensors, dry contact, PNP, and NPN sensors at the same time. The sensor type determines your wiring approach, as shown in the following examples (this example shows the pin numbers for an ioLogik W5340 unit): Analog Input Digital Input Dry Contact:...
  • Page 22: Testing I/O Devices

    ioLogik W5300 Getting Started Relay Output 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 at 12 to 36 VDC.
  • Page 23: Din Rail / Wall Mounting

    ioLogik W5300 Getting Started DIN Rail / Wall Mounting The ioLogik W5300’s built-in mounting appendages are suitable for mounting on a flat wall or installing on a DIN rail. Follow the instructions in the figures below to install the W5300 on a DIN rail. STEP 1: Insert the top STEP 2: The DIN rail of the DIN rail into the...
  • Page 24: Connecting The Iologik W5300 To A Cellular Network

    ioLogik W5300 Getting Started The SIGNAL LEDs on the front panel provide a convenient way of checking if the SIM card is installed properly. If the antenna is installed and the network is operating normally, then at least one of the three SIGNAL LEDs should be illuminated at all times.
  • Page 25: Installing Aopc On A Host With A Static Ip Address

    ioLogik W5300 Getting Started 6. To set up your cellular connection, click the Cellular Settings tab and enter your User name, Password, SIM pin code, and APN of your Cellular Provider (contact your local Cellular Service Provider for assistance) than click Update. When you click Update, the system will prompt you to restart to activate the new settings.
  • Page 26: Import/Export A Configuration File

    ioLogik W5300 Getting Started 5. You can now test and monitor I/O status in ioAdmin. NOTE In this scenario, Active OPC Server is acting as middleware between the central configuration/control software and the ioLogik W5300 remote I/O unit served over a cellular interface. To minimize bandwidth usage, click the Refresh button manually to retrieve the settings.
  • Page 27: The Ioadmin Utility

    The ioAdmin Utility In this chapter, we explain how to use ioAdmin to configure your ioLogik product. The following topics are covered in this chapter:  System Requirements  The Cellular Settings Panel  Key Features  Dial-up Setting  Using the ioAdmin Utility ...
  • Page 28: System Requirements

    On-line Wiring Guide A wiring guide can be opened from within ioAdmin. Configuration File ioAdmin allows the entire configuration of the ioLogik W5300 series to be saved as a file. The file is viewable in text format and serves three purposes: •...
  • Page 29: Using The Ioadmin Utility

    ioLogik W5300 Utility: ioAdmin Using the ioAdmin Utility The ioAdmin Utility Window Below you see a screenshot of ioAdmin’s main window, with its main features highlighted. The window defaults to the I/O Configuration Panel, which displays a figure of your unit and the status of its I/O channels. The other tabs in the main window take you to device and network settings which become available once you log into the ioLogik.
  • Page 30 ioLogik W5300 Utility: ioAdmin Menu Bar: System Several operations can be accessed from the System menu. Auto Scan ioLogik Devices searches the network for connected ioLogik devices. This is useful when connecting a new device for the first time, or when recovering from a network failure. Auto-scan allows you to search according to Type, IP Range, or Model.
  • Page 31 ioLogik W5300 Utility: ioAdmin TCP Socket Timeout Interval allows you to set a timeout period when attempting to establish a connection over a TCP socket. If the ioLogik cannot connect to a server within the specified time period, it will automatically release the modbus/TCP connection to free up the port for the next attempt.
  • Page 32: The Wiring Guide

    Utility: ioAdmin Reset NA4010 Network Adaptor IP is used to re-assign an IP address to the NA-4010 network as reported by the ioLogik W5300 series adapter. Menu Bar: Sort The Sort menu re-orders the list of devices shown in the navigation...
  • Page 33: Ioadmin Quick-Link Buttons

    ioLogik W5300 Utility: ioAdmin ioAdmin Quick-Link Buttons Quick links are a collection of commonly used features. Starting with the rightmost icon, they include search, and a series of sorting buttons: by connection, by device type, by the device’s 58 character location descriptor (defined in the Server Settings Panel), or show all devices which have an AOPC client installed on them.
  • Page 34 ioLogik W5300 Utility: ioAdmin The navigation panel offers many functions (such as connect and disconnect). Advanced functions require administrator rights. The action menu is accessed by right clicking on the server’s model name in the navigation panel. Basic Functions: Add, Connect, and Disconnect Add ioLogik ioLogik device: Right click an ioLogik tag, then select this command to manually add an ioLogik device or Active OPC server.
  • Page 35: Main Window

    ioLogik W5300 Utility: ioAdmin Main Window The main window allows users to view I/O status, ioLogik system information, and check messages from the message monitor without requiring logging in to the ioLogik. However, you will need to log in to perform configuration and operation tasks.
  • Page 36: Synchronization Rate Status Bar

    ioLogik W5300 Utility: ioAdmin Server Settings Panel (General) Click the Server Settings tab to log in as an ioAdmin administrator. This is required to gain access to the ioLogik configuration options. If a password has not been set up, simply click Login and leave the Password field blank.
  • Page 37: Ioadmin Configuration Panels

    ioLogik W5300 Utility: ioAdmin ioAdmin Configuration Panels For full access to all configuration options users must log in as administrator from the Server Settings panel. This is required whenever you start up ioAdmin, re-boot, or restart the ioLogik. When you install an ioLogik for the first time the password will be blank;...
  • Page 38: The Lan Settings Panel

    ioLogik W5300 Utility: ioAdmin The LAN Settings Panel The LAN Settings panel is available after you log in as administrator. You will be able to configure IP, Modbus/TCP Alive Check Timeout, DNS, and SNMP settings. IP Settings You can set up a static or dynamic IP address for the ioLogik, as well as a subnet mask and gateway address. To allow only authorized IP addresses to have access to the ioLogik and attached sensors, click Accessible IP.
  • Page 39: The I/O Configuration Panel

    ioLogik W5300 Utility: ioAdmin The I/O Configuration Panel When logged in as administrator, click on the I/O Configuration tab and double click on one of the channels listed below to configure that channel’s settings. A window for that channel will open, showing the configuration options.
  • Page 40 ioLogik W5300 Utility: ioAdmin Users can increase the sampling rate on devices using one channel by disabling the unused AI channel by un-checking the Enable Channel checkbox, in the upper left corner of the window. Enabling Auto Scaling will linearly convert the actual current or voltage value into other user defined units, such as percentage or ppm (parts per million) Two scaling methods: slope formula, and slope-intercept Auto Scaling with the point-slope formula can help to...
  • Page 41: Configuring Digital I/O Channels

    ioLogik W5300 Utility: ioAdmin The data source is the real I/O channel, such as AI and DI counters, some of which need to be converted to the appropriate time unit. The operation is illustrated below. Display in Update to ioAdmin AOPC Use Virtual Channel to get the value, such as Max, Min, Average, Accumulation, Instantaneous, and Incremental...
  • Page 42: Configuring Digital Input Channels

    ioLogik W5300 Utility: ioAdmin desired mode in the I/O Direction field under Power On Settings. After clicking Apply, you will need to restart the ioLogik W5300 for the new setting to take effect. Configuring Digital Input Channels The ioLogik W5300 can provide up to 12 digital input (DI) channels.
  • Page 43 ioLogik W5300 Utility: ioAdmin Counter Scaling After configuring a DI channel as an Event Counter, an additional Counter Scaling tab will indicate how often the counter should be updated during the time unit specified for the virtual channel. For example, if the device is configured to Update every 5 sec in the Counter Scaling tab, and the Virtual Channel is configured for Time Interval = 1 min, and has Accumulation flagged, then as each minute passes this virtual channel will log the total of the last 12 counter updates.
  • Page 44: Configuring Digital Output / Relay Output Channels

    ioLogik W5300 Utility: ioAdmin Configuring Digital Output / Relay Output Channels The ioLogik W5340 and W5340 HSPA can be configured to provide up to 8 digital output channels and 2 relay output channels, while the ioLogik W5312 provides up to 12 digital output channels.
  • Page 45: Testing Di And Do Channels

    ioLogik W5300 Utility: ioAdmin Relay Count Monitoring Two types of relay counts can be recorded in the ioLogik W5340: Total Counts and Current Counts. Relay Total Counts records the total number of times a relay output channel has been triggered in its lifetime. In general, each relay output channel can be used an average of 100,000 times.
  • Page 46: The I/O Expansion Panel

    ioLogik W5300 Utility: ioAdmin Alias Name Alias Name helps users configure the alias of a DI or DO/Relay Output channel and define the status for On/Off as Open/Closed or Closed/Open. The alias can be monitored by the ioAdmin utility, and can be queried using a user-defined program based on the Moxa MXIO library, or a standard TCP/Modbus protocol.
  • Page 47: I/O Expansion: Step-By-Step

    In addition to the models listed above, all E12XX-T models may also be used for external I/O expansion. Please keep in mind that ioLogik E12000 expansion units can only be used with ioLogik W5300 series using the following firmware versions: W5312: V1.3 and above;...
  • Page 48 ioLogik W5300 Utility: ioAdmin Step 3: Use ioAdmin to add the configuration file to the ioLogik W5300. Open ioAdmin and choose the I/O Expansions tab. Export the E1200’s configuration file to the W5300 by pressing the Add button. This will bring up a dialog that will allow you to browse your file system and select the correct filepath.
  • Page 49: The Active Tags Panel

    ioLogik W5300 Utility: ioAdmin The Active Tags Panel When logged in as administrator, fill in the fixed IP address on the Active Tags panel to configure address and port settings for Active OPC. The Active OPC Server Address may use either an IP address or a URL. The default port number is 9900.
  • Page 50 ioLogik W5300 Utility: ioAdmin No redundancy: connects to a single Normal Active OPC. Synchronizes with 2 Active OPC Synchronicity servers at the same time. Tries to connect with the first Active OPC Server IP. If it cannot connect, it will automatically connect with the Change while failed second IP, and when the connection to the second IP fails, it will switch...
  • Page 51 ioLogik W5300 Utility: ioAdmin Active Tags A tag selection table shown in the right panel of the browser window shows the details of your selection. The I/O status of a channel can be updated to the Active OPC Server once it is changed, or updated periodically. 1.
  • Page 52: The Cellular Settings Panel

    ioLogik W5300 Utility: ioAdmin The Cellular Settings Panel The Cellular Settings Panel includes: Dial-up Settings  Caller IDs  Operation Modes  DDNS Settings  Port Forwarding  Settings Dial-up Setting The cellular Access Point Name—or APN—is a critical field one must configure when connecting a device to a cellular network.
  • Page 53: Operation Mode

    ioLogik W5300 Utility: ioAdmin when the ioLogik W5300 is in Sleep Mode, it switches to GSM standby; it is only once the ioLogik receives a phone call from an authorized caller ID that the W5300 hangs up the phone, switches to cellular mode, and reconnects to the cellular network.
  • Page 54: Vpn Settings Panel (Iologik W5340-Hspa(-T) Only)

    ioLogik W5300 Utility: ioAdmin W5300 to behave like a server and perform functions such as email, ftp, etc. Regardless of whether the device has a floating IP or a private IP, the user can establish a connection with their remote device through DDNS. DDNS allows the SCADA/HMI server to establish a connection through the DDNS server to find the remote device.
  • Page 55 ioLogik W5300 Utility: ioAdmin devices acting as a VPN client can initiate a connection with a VPN server. Once the connection is established, cellular devices can communicate with other network devices on the same private network. ioLogik IPsec/VPN Specifications • IPsec is an encryption and authentication protocolfor IP packets •...
  • Page 56: General Settings

    ioLogik W5300 Utility: ioAdmin ioAdmin VPN Settings Tab General Settings VPN Tunnel Mode: Manual Key/ESP or ISAKMP/PSK selection Remote Endpoint IP: Enter the WAN IP of the remote VPN server endpoint Remote Subnet IP: Enter the remote VPN server subnet (LAN) IP of the remote network Remote Subnet netmask: Enter the remote VPN server subnet netmask of the remote network Local subnet IP: Enter the ioLogik W5300-HSPA subnet (LAN) IP Local Subnet netmask: Enter the ioLogik W5300-HSPA subnet netmask...
  • Page 57 ioLogik W5300 Utility: ioAdmin ISAKMP/PSK Local Identify Pre-Share Key (PSK): Sets the VPN ISAKMP Pre-Shared key settings Perfect forward secrecy (PFS): Enable or disable Perfect Forward Secrecy. PFS is an additional security protocol (default = disable) 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 58: Vpn System Log Events And Error Codes

    ioLogik W5300 Utility: ioAdmin Authentication mode: Select the VPN ISAKMP phase 2 authentication mode. Diffie-Hellman group: Select the VPN ISAKMP phase 2 DH group. Increasing the DH Group number increases the level of encryption implemented for PFS. SA life time (default = 28800): Enter the number of seconds for the VPN ISAKMP phase 2 Lifetime, which is the period of time that passes before establishing a new IPsec security association (SA) with the remote endpoint.
  • Page 59: Cellular Reconnection

    ioLogik W5300 Utility: ioAdmin Cellular Reconnection Carriers disconnect idle mobile device connections in order to save bandwidth for other on-line users and applications. To keep the ioLogik W5300 Always On, the ioLogik W5340 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 W5340 is still alive.
  • Page 60: Meter/Sensor

    ioLogik W5300 Utility: ioAdmin • Continuous Check Until 3 failures: The W5300 continuously check its connection with the IP/URL to ensure that it is constantly connected to the internet (could incur a high cose, depending on your cellular plan). Network Log: The Network Log records the activity of the cellular connections. Click the Export Log •...
  • Page 61: Network Statistics

    ioLogik W5300 Utility: ioAdmin ATTENTION Because there are major structural differences between firmware versions, you should upgrade from earlier versions to firmware V1.3 or above for the ioLogik W5312 series, and V1.5 or above for the ioLogik W5340 series to reset all settings to the factory defaults. You should NOT perform the upgrade remotely over the Internet.
  • Page 62: Click&Go Logic Panel

    ioLogik W5300 Utility: ioAdmin After the watchdog is enabled, a warning will be displayed on the Watchdog Panel if the network connection is lost. After you restore the network connection, click Clear Alarm to reset the Watchdog and return to normal operation.
  • Page 63: Click&Go Logic

    Click&Go Logic Click&Go Logic was developed by Moxa to provide an easy way to program your ioLogik W5300. In this chapter, we explain how Click&Go Logic works and how to use it to deploy a remote I/O solution. The following topics are covered in this chapter: ...
  • Page 64: To Get A Quick Start

    • Import and Export Your Configuration Overview The ioLogik W5300 series system eliminates the need for host computers to continually poll I/O devices for their status. Instead, the server itself is able to monitor the status of each I/O device and take the appropriate action when the I/O status satisfies a user-defined condition.
  • Page 65: Features

    ioLogik W5300 Click&Go Logic Features Click&Go Logic has the following key features: • Easy local logic control using intuitive IF-Then-Else style construction. • Up to 24 user-defined rules. • Up to 3 I/O-based conditions and 3 DO or network actions per rule. •...
  • Page 66: Working With The Rules

    ioLogik W5300 Click&Go Logic Working with the Rules Rules are the building blocks of your ioLogik W5300. With rules, you define the exact trigger conditions for transmission of I/O information as well as the content and destination of that information. A DO’s reaction can also be automated through DI trigger conditions.
  • Page 67: Digital Input Mode Selection

    ioLogik W5300 Click&Go Logic Mode Settings Number of Configurable Model DIO Channels Digital Input Digital Output ioLogik   W5340-HSPA ioLogik W5340   ioLogik W5312   When logged in as an administrator, double click on a channel in the I/O Configuration panel to configure that channel’s settings.
  • Page 68: Digital Output Mode Selection

    ioLogik W5300 Click&Go Logic Digital Output Mode Selection A DO channel can be set to DO or Pulse Output mode. The Relay Output behavior is the same as DO. Number of Digital Mode Selection Model Output Channels Pulse Output ioLogik W5340-HSPA 8 DIOs + 2 Relays ...
  • Page 69: Alias Configuration

    ioLogik W5300 Click&Go Logic Alias Configuration Alias Name helps users configure the alias of a DI or DO channels and define the logic level (0 or 1) for the ON/OFF status. The Alias can be monitored by the ioAdmin utility, or queried by using a user-defined program based on the Moxa MXIO library or standard Modbus/TCP protocols.
  • Page 70: Defining Global Variables

    ioLogik W5300 Click&Go Logic Defining Global Variables Global Variables include Internal Register Settings, Timer Settings, SNMP Trap Server, E-Mail Server, Active Message Server and SMS Phone Book. If these functions will be used in a Click&Go V2 rule-set, the default configuration must first be set from the Global Variable Menu Bar.
  • Page 71: Snmp Trap Server

    ioLogik W5300 Click&Go Logic SNMP Trap Server The ioLogik W5300 supports SNMP v2 (Simple Network Management Protocol) to allow monitoring of the network and I/O devices with SNMP Network Management software. It is useful for building automation and telecom applications. Before monitoring the system information of an ioLogik via SNMP trap, first define a rule in Click &Go logic to update the I/O status (up to 10 SNMP trap servers can be...
  • Page 72: Active Message Server

    ioLogik W5300 Click&Go Logic Active Message Server The Active Message Server configures one or more destination IP addresses of the Message Servers that receive event messages generated by the Click&Go logic. The message protocol (TCP or UDP) and the message socket port must also be configured.
  • Page 73: Working/Off Working Days

    ioLogik W5300 Click&Go Logic Working/Off Working Days The Working/OffWorking Days defines the workweek days, hours, and off days to be used in the Click&Go Schedule function. Specify the work days and hours first, double click to select the date in the calendar, and then click the Replace button to update the selected entry of the off days.
  • Page 74: Data Logging Profile List

    ioLogik W5300 Click&Go Logic Data Logging Profile List The Data Logging Profile List defines how to log the I/O data into the SD card. A total of 5 profiles can be created, and multiple/duplicate channels can be included in different profiles. Take the following steps to create a profile: 1.
  • Page 75 ioLogik W5300 Click&Go Logic 3. Define how to log the data by specifying the Logging Type. Users can choose to log when the I/O status changes (On Change), to log periodically (Periodical), or by pre-configured schedule (Schedule). The Schedule settings are extremely flexible and can log by day, week, or month. Specify the hours and then click the Add button to add a setting of the schedule to the list.
  • Page 76: Internal Register (Float) Settings

    ioLogik W5300 Click&Go Logic 5. Click Finish. 6. Click Save. Internal Register (Float) Settings Internal Register(Float) can be used as an analog comparison (dynamic throughput setting) and flag with the Click&Go logic internally or externally. The 28 sets of internal registers (float) can be polled and controlled by SCADA software using the standard Modbus/TCP format, or implemented to redirect the result of one Click&Go logic to another.
  • Page 77: Working With Logic

    ioLogik W5300 Click&Go Logic Working with Logic Click&Go Logic Basics The Click&Go Logic panel is available after logging in as administrator. This is where Click&Go logic is configured. With a set of rules (known as a rule-set) defined through Click&Go, the ioLogik can perform local and remote I/O control, report I/O status, and actively send out messages, e-mails, or SNMP traps to a host as soon as the user-defined I/O conditions have been met.
  • Page 78 ioLogik W5300 Click&Go Logic IF “A” THEN “B”, ELSE “C” For one control logic rule, there are three “A’s” that can be configured. “A” refers to the IF conditions that trigger an action. These three conditions can be operated by “AND” or “OR” logic. If “AND” logic is used, all three conditions must be true to create a positive result.
  • Page 79: If...then/Else Conditionals

    ioLogik W5300 Click&Go Logic Under Relation between conditions, select AND to specify that all conditions must be satisfied for the actions to take place; select OR to specify that any one of the conditions can be satisfied for the actions to take place.
  • Page 80 ioLogik W5300 Click&Go Logic NOTE The following IF Conditions are only supported by the ioLogik W5300: Expansion Module Connection Failure, Virtual Channel, and System Start-up. DI: Digital Input DI refers to the status of a digital input channel. Edge detection may be used to further define the electrical requirements for signaling.
  • Page 81 ioLogik W5300 Click&Go Logic Virtual Channel VC refers to the readings of a statistics channel. The value can be recorded in the data log file, or specified to trigger an action. Units for the value are determined by the user defined unit, or the scaling results.
  • Page 82 ioLogik W5300 Click&Go Logic Timer The Timer function can be used to control the timing of a logic rule in the IF conditions. “TIMEOUT” is the only operator here. For example, you can delay the triggering of an action or repeat an action periodically. Select the IF condition for Timer and click on the property button ( ) to enter the Timer Settings window.
  • Page 83 ioLogik W5300 Click&Go Logic Expansion Module Connection Fail The slot you select in the Expansion Module Connection Fail window will monitor while Click&Go is running. The monitored target is specified for these expansion modules. System Start-up Click&Go logic provides the IF condition to perform an action, such as triggering the local output or SMS alarm to indicate that the system is restarting.
  • Page 84 ioLogik W5300 Click&Go Logic Edge Detection for All Conditions In this scenario, the rule checks each sensor for a change from “off” to “on” status, meaning only edge detection conditions are used. As soon as a sensor changes from “off” to “on”, the condition is satisfied, but only for that instant.
  • Page 85: Then/Else Actions

    ioLogik W5300 Click&Go Logic Relation between conditions “IF” conditions satisfied Repeat interval “Timer = N sec” “THEN” action triggered THEN/ELSE Actions Under the THEN column, you can specify up to 3 actions that will be performed when the IF conditions are satisfied.
  • Page 86 ioLogik W5300 Click&Go Logic THEN/ELSE actions can be specified as follows: THEN/ELSE Actions Operators Remark Counter-x represents the number of the Event Counter channel Counter RESET ON, OFF DO-[X] represents the number of the channel. Pulse Output STOP, START Pulse Output-[X] represents the number of the channel For ioLogik E1241 expansion ResetCNT-[X] represents the number of the relay channel.
  • Page 87 ioLogik W5300 Click&Go Logic Pulse Output Pulse Output starts or stops a pulse. It is usually used to create the flash for an alarm light. Select the THEN/ELSE action to Pulse Output and click on the property button ( ) to enter the Pulse Output Settings window.
  • Page 88 ioLogik W5300 Click&Go Logic Internal Register (Integer) Internal Register (Integer) represents a status flag to link the status of the first logic to the second one by specifying other actions in the THEN/ELSE fields. Values from 0 to 255 can be used here.
  • Page 89: Snmp Trap

    ioLogik W5300 Click&Go Logic SNMP Trap The SNMP Trap function sends an SNMP trap to one or more IP destinations. The trap number can be any number between 1 and 20. (You may need to consult with your network administrator to determine how trap numbers will be used and defined on your network.) Select the THEN/ELSE action for SNMP...
  • Page 90 ioLogik W5300 Click&Go Logic certain numbers are control characters that will not show up on the Message Monitor panel. The maximum number of characters is 200. Email The E-mail function sends a customizable e-mail to one or more mail boxes or Blackberry devices. Select the THEN/ELSE action to e-mail and click the property button ( ) to enter the Mail Settings window.
  • Page 91 ioLogik W5300 Click&Go Logic Short Message Service The Short Message Service function allows the user to configure the SMS in detail, including selecting recipients from the phone book, defining the escalation and acknowledgements, and defining the content of the SMS. If you select Send every__sec, the SMS will be sent to all the recipients at the same time; if you select SMS Escalation, the SMS will be sent out in the sequence listed in the recipient list, and using the timeout interval.
  • Page 92: Activating The Rule-Set

    ioLogik W5300 Click&Go Logic FTP Service The FTP Service function provides upload service for data log files stored on the SD card. Combining this function with Schedule or Timer in the IF condition will create periodical or scheduled uploads of the log file. Profile: Select a pre-configured FTP server.
  • Page 93: Rule-Set Management Bar

    W5300 for PC-independent automation. • Clear: Erases the rule-set in both ioAdmin and the ioLogik W5300 series. Retrieve: Copies the rule-set from the ioLogik W5300 into ioAdmin.
  • Page 94: Planning And Assistance

    Planning and Assistance In this chapter, we will provide variety of real-life scenarios to help explain to you how to use the ioLogik W5300 to configure your system. The following topics are covered in this chapter:  Known Issues of Cellular Monitoring Systems ...
  • Page 95: Known Issues Of Cellular Monitoring Systems

    ioLogik W5300 Planning and Assistance Known Issues of Cellular Monitoring Systems Cellular technology is well-suited for remote monitoring and alarm systems that cover a wide area, such as pipeline monitoring of public water supplies or natural gas systems. Using cellular technology to implement a remote monitoring system can save development, deployment, and maintenance time.
  • Page 96: Active Opc Server With A Static Ip Address

    ioLogik W5300 Planning and Assistance Known Issue 4: Large Power Consumption when Attached to Base Stations There will be a peak power usage when attaching to base stations (900 mA @ 12 VDC). Although the ioLogik uses a low amount of power during normal usage (3-4 watts), we still recommend using a power supply that is greater than 5 watts.
  • Page 97: Cellular Remote I/O Architecture

    ioLogik W5300 Planning and Assistance NOTE If the Active OPC Server is installed in the DMZ or even the LAN, be sure to configure the router or firewall settings to allow and redirect those necessary TCP ports such 9300, 9900, 9500, and 502 for remote access from the ioLogik W5300.
  • Page 98 ioLogik W5300 Planning and Assistance Diagram: Implementation: Step 1: Following the instructions from Chapter 2, insert a SIM card and connect the sensors. Step 2: Install and run ioAdmin on the remote host. Step 3: Connect the host to the ioLogik W5340 over the Ethernet console. Step 4: Configure the Cellular settings, including the Dial-up settings and Operation Modes.
  • Page 99: Expanding Input/Output Channels

    ioLogik W5300 Planning and Assistance Step 9: After adding Active OPC Server you should see the following screen. Click the Refresh button to use ioAdmin to ioLogik W5340 monitor and configure the ioLogik W5300. Active OPC Server Expanding Input/Output Channels Scenario: A monitoring system for a pumping station does not have enough I/O channels, and the user would like to add more I/O channels to meet system requirements.
  • Page 100 ioLogik W5300 Planning and Assistance Step 6: In the open file window, choose the configuration file for the E1210 (e.g., ik1210.txt). Step 7: You can find the E1210 in the “Expansion Modules” table. Repeat steps 5 and 6 to add the E1211. Step 8: After adding the E1210 and E1211, reboot the W5340 to activate this function.
  • Page 101: Using Modbus/Tcp Protocol With Your Program

    ioLogik W5300 Planning and Assistance Step 11: Save the logic settings and restart the system. After restarting, click the “Run” button on the Click&Go panel to make sure the Click&Go rule is running. Step 12: When a disconnection occurs, an SMS alarm message will be sent to the predefined mobile phone. NOTE Three devices can be added to the “Expansion Modules”...
  • Page 102 ioLogik W5300 Planning and Assistance Step 6: From your computer’s command line mode, ping IP address 116.59.60.232. If the ping is successful, proceed to the next step. NOTE Some service providers (carriers) forbid and will filter this actiion. Step 7: Click on the ModScan32 icon to open ModScan32, as shown below. Step 8: Click Connection on the toolbar and choose Remote TCP/IP server in the Connect Using column.
  • Page 103: Using The Counter To Get Meter Readings And Statistics

    ioLogik W5300 Planning and Assistance Step 10: Look up the DI-0 and DI-1 Modbus addresses in the user’s manual, as shown below. Step 11: Input relevant information. Step 12: Choose the Setup option from the toolbar and click on Data definition. Next, change the Scan Rate value from 1000 ms to 200 ms.
  • Page 104: Record Your I/O Data In The Data Log File

    ioLogik W5300 Planning and Assistance Setup Procedure: Step 1: Open ioAdmin and set up your ioLogik W5300 as follows: • Connect DO-4 to DI-0. • 1.2. Configure DO-4 for 1 Hz pulse output. • 1.3. Configure DI-0 for counter input mode. Step 2: We assume that DI-0 is already connected to the flow meter.
  • Page 105 ioLogik W5300 Planning and Assistance Step 4: Click the New button to create a new log profile. Step 5: In the new profile, click Enable to activate the profile, specify the settings, and then click Next to proceed. 5-12...
  • Page 106 ioLogik W5300 Planning and Assistance 5-13...
  • Page 107 ioLogik W5300 Planning and Assistance Step 6: Select the channels that needed to be logged, and then click the Finish button. Step 7: Click the Save button. If you select Start for the initial state in Step 5, data logging will start immediately when the profile is created. 5-14...
  • Page 108 ioLogik W5300 Planning and Assistance Log File upload with FTP Step 1: Click the FTP settings icon on the Click&Go Global Variables toolbar. Step 2: Specify the FTP server address and account, and then click Add. Step 3: Double click on the Click&Go rule entry. Step 4: In the IF Condition, select Schedule and then configure its properties to upload every midnight 00:00 to 00:15.
  • Page 109 ioLogik W5300 Planning and Assistance Step 5: In the THEN Action, select FTP Service and specify which profile’s log files will be uploaded. 5-16...
  • Page 110 ioLogik W5300 Planning and Assistance Step 6: On the Click&Go panel, click Upload to ioLogik to upload to the ioLogik W5300. Click Yes to restart the ioLogik system. Step 7: On the Click&Go panel, click Run to activate the logic. The Log file will be uploaded based on the current settings.
  • Page 111: Connecting A Modbus/Rtu Serial Device Attached To The Iologik Over A Cellular Network

    ioLogik W5300 Planning and Assistance Connecting a Modbus/RTU Serial Device Attached to the ioLogik over a Cellular Network Scenario: In the water industry, warning systems use both IOs and serial meters to get complete status information. The ioLogik W5300 has built-in serial ports that support attaching Modbus/RTU serial meters with RS-232 or RS-485.
  • Page 112: Setup Procedure

    ioLogik W5300 Planning and Assistance Diagram Setup Procedure Step 1: Install the SCADA system and Active OPC server on the same host PC with IP address 59.124.42.169. Step 2: Open ioAdmin as administrator. Step 3: Choose Active Tags and input the host PC IP address in the Active OPC Server Address column. Step4: Select 4 AIs for update tags and then click the Create Tags button.
  • Page 113: Updating Serial Tags To Scada System With Active Opc Server Over A Cellular Network

    ioLogik W5300 Planning and Assistance Updating Serial Tags to SCADA System with Active OPC Server over a Cellular Network Scenario: For many applications, a remote site not only needs to be monitored for physical IOs that measure environmental or facility conditions, but must also coordinate data output from serial meters. The ioLogik W5300 has a 3-in-1 serial port built in that supports attaching field serial Modbus/RTU meters (either RS-232 or RS-485), and allows the integration of this serial data so that it can be uploaded to the SCADA system via the Moxa Active OPC Server software.
  • Page 114: Handling Front-End Events And Alarms

    ioLogik W5300 Planning and Assistance Step 8: After clicking OK, restart the ioLogik by right clicking the selected ioLogik from ioAdim. Step 9: On the Active Tags panel, specify the Active OPC Server’s IP Address, and then click the Update button.
  • Page 115: Sms Escalation And Acknowledgement

    ioLogik W5300 Planning and Assistance Step 4: Input the Click&Go logic shown below (refer to Chapter 4 for details). If DI=On Then Send SMS Step 5: Don’t forget to set up the phone number shown at the bottom of the message window. Step 6: Close the popup window, click Upload to ioLogik, and then reboot the device.
  • Page 116 ioLogik W5300 Planning and Assistance Step 2: Double click the 1st rule to configure the logic to send out an SMS. In this example, DI = Off-to-On triggers the SMS. Step 3: In the THEN settings, select Short Message Service and click the Properties button to see detailed settings.
  • Page 117 ioLogik W5300 Planning and Assistance Step 4: Click Upload to ioLogik and Run to activate the logic. Step 5: If the SMS alarm is triggered, an alarm message will be received with the reply notice. Step 6: Follow this example’s settings. If the 1st receiver does not acknowledge with an SMS reply within 15 minutes, the ioLogik will send an alarm to the 2nd receiver.
  • Page 118: Sms Commands For Monitoring And Control

    ioLogik W5300 Planning and Assistance SMS Commands for Monitoring and Control Scenario: In this example we specify how to use SMS commands to monitor the status and provide an ioLogik W5300 with output control. Setup Procedure Step 1: The SMS command starts and ends with a # sign, and is divided into get and set commands. Refer to the appendix for details.
  • Page 119: Enabling The Power Saving Function And Secure Wake On Call

    ioLogik W5300 Planning and Assistance Enabling the Power Saving Function and Secure Wake on Call Scenario: In this example we describe how to use the ioLogik W5300’s power management function. Setup Procedure Step 1: Start ioAdmin as administrator. Step 2: Select the Cellular Settings tab and set the operation mode to On Demand. The Cellular will remain in GSM standby mode.
  • Page 120 ioLogik W5300 Planning and Assistance Step 2: Specify the Dest.IP/URL for the alive check for the Ethernet interface. Click Update and restart the ioLogik to activate this function. NOTE The Dest.IP/URL must be specified so the Ethernet port will detect and switch to the backup cellular interface when the primary Ethernet Interface fails.
  • Page 121: Pin-Outs And Cable Wiring

    Pin-outs and Cable Wiring The following topics are covered in this appendix:  Pinouts  CN1: SMA, Cellular Antenna Connector  CN2: DB9, Male, RS-232 Connector  CN3: RJ-45, Ethernet Connector  TB1: Power Input Terminal Block  TB2: I/O Terminal Block (W5340) ...
  • Page 122 ioLogik W5300 Pin-outs and Cable Wiring Pinouts CN1: SMA, Cellular Antenna Connector CN2: DB9, Male, RS-232 Connector RS-485 Signals Signal GND N.C. CN3: RJ-45, Ethernet Connector Signals TxD+ TxD- RxD+ – – RxD- – –...
  • Page 123: Tb1: Power Input Terminal Block

    ioLogik W5300 Pin-outs and Cable Wiring TB1: Power Input Terminal Block TB2: I/O Terminal Block (W5340) Terminal Block (Left) Terminal Block (Right) Signals Signals VINO+ VIN2+ VINO- VIN2- VIN1+ VIN3+ VIN1- VIN3- DI_COM1 DI_COM2 DIO0 DIO4 DIO1 DIO5 DIO2 DIO6 DIO3 DIO7 R0_NO...
  • Page 124: Tb2: I/O Terminal Block (W5312

    ioLogik W5300 Pin-outs and Cable Wiring TB2: I/O Terminal Block (W5312) Terminal Block (Left) Terminal Block (Left) Signals Signals DI_COM1 DI_COM0 DIO10 DIO8 DIO11 DIO9 Cable Wiring Digital Input Dry Contact Digital Input Wet Contact NPN Type Sensors Connection...
  • Page 125: Digital Output Sink Mode

    ioLogik W5300 Pin-outs and Cable Wiring PNP Type Sensors Connection Digital Output Sink Mode Relay Output Analog Input ATTENTION When connecting the I/O device to the ioLogik’s dry contacts, we strongly recommended connecting DI.Com to the power of the external sensor to avoid affecting other channels.
  • Page 126: Sms Commands

    SMS Commands SMS commands help users use short messages to monitor or control the I/O status of an ioLogik W5300 unit. The following topics are covered in this appendix:  SMS Command Syntax:  SMS Command Table...
  • Page 127: Sms Command Syntax

    ioLogik W5300 SMS Commands SMS Command Syntax: #GetSMS?command_channel=?&command_channel=?...# #SetSMS?command_channel=X&command_channel=X...# Details: 1. SMS commands start and end with a “#” sign. 2. Multiple commands can be integrated using an “&” sign. 3. No space or carriage return/linefeed (enter) are allowed between characters. 4.
  • Page 128 ioLogik W5300 SMS Commands Local I/O Commands: SMS Command Attribute Note AIEnable_CH Read AI channel is enabled or not 0=Off, 1=On CH = Channel number, start index:00 AIValue_ CH Read AI Value CH = Channel number, start index:00 AI_ CH Read Scaled AI value CH = Channel number, start index:00 to 04...
  • Page 129 ioLogik W5300 SMS Commands Expansion I/O Commands: SMS Command Attribute Note EXP_DEV_AIValue_CH Read Expansion AI Value DEV=Device slot number, start index:01 CH = Channel number, start index:00 EXP_DEV_AI_CH Read Scaled Expansion AI Value DEV=Device slot number, start index:01 CH = Channel number, start index:00 EXP_DEV_AIRange_CH Read Expansion AI Range, 4-20mA or 0-10VDC...
  • Page 130 ioLogik W5300 SMS Commands EXP_DEV_RTDType_CH Read Expansion RTD Type DEV=Device slot number, start index:01 CH = Channel number, start index:00 EXP_DEV_RTDUnit_CH Read Expansion RTD Unit, C/F or Ohm DEV=Device slot number, start index:01 CH = Channel number, start index:00 EXP_DEV_TCValue_CH Read Expansion TC Value DEV=Device slot number, start index:01...
  • Page 131: Modbus/Tcp Address Mapping

    There are two kinds of Modbus Address mapping for the ioLogik W5300: one for the main system and the other for the expansion modules. This appendix provides the Modbus Address tables for the ioLogik W5300 series. Modbus Address maps for the expansion modules can be exported from the I/O Expansion tab in ioAdmin.
  • Page 132: Iologik W5340 And Iologik W5340-Hspa Modbus Mapping

    ioLogik W5300 Modbus/TCP Address Mapping ioLogik W5340 and ioLogik W5340-HSPA Modbus Mapping NOTE For Modbus addresses of the ioLogik E1200 expansion modules attached to the ioLogik W5340, check the ioAdmin I/O Expansion tabs for details. 0xxxx Read/Write Coils (support functions 1, 5, 15) DIO Channels Reference Address...
  • Page 133 ioLogik W5300 Modbus/TCP Address Mapping 00061 0x003C 1 bit CH0 DO Safe Pulse Operate Status 0: Off 1: On 00062 0x003D 1 bit CH1 DO Safe Pulse Operate Status 0: Off 1: On 00063 0x003E 1 bit CH2 DO Safe Pulse Operate Status 0: Off 1: On 00064 0x003F 1 bit...
  • Page 134 ioLogik W5300 Modbus/TCP Address Mapping 1 : Overflow Write : 0 : clear overflow status 1 : return Illegal Data Value 00100 0x0063 1 bit CH3 DI OverFlow Status Read : 0 : Normal 1 : Overflow Write : 0 : clear overflow status 1 : return Illegal Data Value 00101 0x0064...
  • Page 135 ioLogik W5300 Modbus/TCP Address Mapping Power-off storage enable ON/OFF 1:ON 0:OFF 00146 0x0091 1 bit CH1 DI set channel Power-off storage enable ON/OFF 1:ON 0:OFF 00147 0x0092 1 bit CH2 DI set channel Power-off storage enable ON/OFF 1:ON 0:OFF 00148 0x0093 1 bit CH3 DI set channel...
  • Page 136: 1Xxxx Read Only Coils (Supports Function 2

    ioLogik W5300 Modbus/TCP Address Mapping 0: INPUT (Default: OUTPUT) AI Channels Reference Address Data Type Description 00257 0x0100 1bit Reset CH0 AI Min Value Read: always 0 Write : 1: reset AI Min value 0: return Illegal Data Value 00258 0x0101 1bit Reset CH1 AI Min Value...
  • Page 137: 3Xxxx Read-Only Registers (Supports Function 4

    ioLogik W5300 Modbus/TCP Address Mapping 3xxxx Read-only Registers (supports function 4) Reference Address Data Type Description 30001 0x0000 word CH0 DI Counter Value Hi- Word 30002 0x0001 word CH0 DI Counter Value Lo- Word 30003 0x0002 word CH1 DI Counter Value Hi- Word 30004 0x0003 word...
  • Page 138: 4Xxxx Read/Write Registers (Supports Functions 3, 6, 16

    ioLogik W5300 Modbus/TCP Address Mapping 4xxxx Read/Write Registers (supports functions 3, 6, 16) Reference Address Data Type Description 40001 0x0000 1 word CH0 DO Pulse Output Count Value Hi-Word 40002 0x0001 1 word CH0 DO Pulse Output Count Value Lo-Word 40003 0x0002 1 word...
  • Page 139 ioLogik W5300 Modbus/TCP Address Mapping 40058 0x0039 1 word CH4 DO Pulse High Signal Width Lo- Word 40059 0x003A 1 word CH5 DO Pulse High Signal Width Hi- Word 40060 0x003B 1 word CH5 DO Pulse High Signal Width Lo- Word 40061 0x003C 1 word...
  • Page 140 ioLogik W5300 Modbus/TCP Address Mapping 1: Count Others : return Illegal Data Value 40101 0x0064 1 word CH4 DI Mode 0: DI 1: Count Others : return Illegal Data Value 40102 0x0065 1 word CH5 DI Mode 0: DI 1: Count Others : return Illegal Data Value 40103 0x0066...
  • Page 141 ioLogik W5300 Modbus/TCP Address Mapping 40339 0x0152 1 word Initial Internal Register 02 Value 40340 0x0153 1 word Initial Internal Register 03 Value 40341 0x0154 1 word Initial Internal Register 04 Value 40342 0x0155 1 word Initial Internal Register 05 Value 40343 0x0156 1 word...
  • Page 142 ioLogik W5300 Modbus/TCP Address Mapping 40392 0x0187 1 word Timer Interval 07 Value 40393 0x0188 1 word Timer Interval 08 Value 40394 0x0189 1 word Timer Interval 09 Value 40395 0x018A 1 word Timer Interval 10 Value 40396 0x018B 1 word Timer Interval 11 Value 40397 0x018C...
  • Page 143 ioLogik W5300 Modbus/TCP Address Mapping 40445 0x01BC 10 word Inernal Register Description 12 Value 40446 0x01BD 10 word Inernal Register Description 13 Value 40447 0x01BE 10 word Inernal Register Description 14 Value 40418 0x01BF 10 word Inernal Register Description 15 Value 40419 0x01C0 10 word...
  • Page 144 ioLogik W5300 Modbus/TCP Address Mapping 09: 0 -10V Others: return Illegal Data Value 40515 0x0202 1 word CH2 AI Range 00: +/-150mV 01: +/-500mV 02: +/-5V 03: +/-10V 04: 0-20mA 05: 4-20mA 06: 0 -150mV 07: 0 - 500mV 08: 0 - 5V 09: 0 -10V Others: return Illegal Data Value 40516...
  • Page 145 ioLogik W5300 Modbus/TCP Address Mapping 03: +/-10V 04: 0-20mA 05: 4-20mA 06 : 0 -150mV 07 : 0 - 500mV 08: 0 - 5V 09: 0 -10V Others: return Illegal Data Value 40520 0x0207 1 word Virtual CH7 AI Range 00 : +/-150mV 01: +/-500mV 02: +/-5V...
  • Page 146 ioLogik W5300 Modbus/TCP Address Mapping 419416 0x4BD7 word Get/Set Initial Internal Register(Float)_01 Lo-word 419417 0x4BD8 word Get/Set Initial Internal Register(Float)_02 Hi-word 419418 0x4BD9 word Get/Set Initial Internal Register(Float)_02 Lo-word 419419 0x4BDA word Get/Set Initial Internal Register(Float)_03 Hi-word 419420 0x4BDB word Get/Set Initial Internal Register(Float)_03 Lo-word 419421 0x4BDC...
  • Page 147 ioLogik W5300 Modbus/TCP Address Mapping 419469 0x4C0C word Get/Set Current Internal Register(Float)_00 Hi-word 419470 0x4C0D word Get/Set Current Internal Register(Float)_00 Lo-word 419471 0x4C0E word Get/Set Current Internal Register(Float)_01 Hi-word 419472 0x4C0F word Get/Set Current Internal Register(Float)_01 Lo-word 419473 0x4C10 word Get/Set Current Internal Register(Float)_02 Hi-word 419474 0x4C11...
  • Page 148: 5Xxxx Write Registers (Supports Function 8

    ioLogik W5300 Modbus/TCP Address Mapping 419522 0x4C41 word Get/Set Current Internal Register(Float)_26 Lo-word 419523 0x4C42 word Get/Set Current Internal Register(Float)_27 Hi-word 419524 0x4C43 word Get/Set Current Internal Register(Float)_27 Lo-word 419525 0x4C44 10 word Get/Set Internal Register(Float)_00 Description 419526 0x4C45 10 word Get/Set Internal Register(Float)_01 Description 419527 0x4C46...
  • Page 149: Iologik W5312 Modbus Mapping

    ioLogik W5300 Modbus/TCP Address Mapping ioLogik W5312 Modbus Mapping NOTE For Modbus addresses of the ioLogik E1200 expansion modules attached to the ioLogik W5312, check the ioAdmin I/O Expansion tabs for details. 0xxxx Read/Write Coils (supports functions 1, 5, 15) DIO Channels Reference Address...
  • Page 150 ioLogik W5300 Modbus/TCP Address Mapping 00055 0x0036 1 bit CH6 DO PowerOn Pulse Operate Status 0: Off 1: On 00056 0x0037 1 bit CH7 DO PowerOn Pulse Operate Status 0: Off 1: On 00057 0x0038 1 bit CH8 DO PowerOn Pulse Operate Status 0: Off 1: On (DIO) 00058 0x0039 1 bit...
  • Page 151 ioLogik W5300 Modbus/TCP Address Mapping 0 : return Illegal Data Value 00093 0x005C 1 bit CH8 DI Clear Count Value read aways :0 Write: 1 : Clear counter value (DIO) 0 : return Illegal Data Value 00094 0x005D 1 bit CH9 DI Clear Count Value read aways :0 Write: 1 : Clear counter value 0 : return Illegal Data Value (DIO)
  • Page 152 ioLogik W5300 Modbus/TCP Address Mapping Read : 0 : Normal 1 : Overflow Write : 0 : clear overflow status 1 : return Illegal Data Value (DIO) 00106 0x0069 1 bit CH9 DI OverFlow Status Read : 0 : Normal 1 : Overflow Write : 0 : clear overflow status 1 : return Illegal Data Value (DIO)
  • Page 153 ioLogik W5300 Modbus/TCP Address Mapping 00143 0x008E 1 bit CH10 DI Safe Pulse Operate Status 0: Off 1: On (DIO) 00144 0x008F 1 bit CH11 DI Safe Pulse Operate Status 0: Off 1: On (DIO) 00145 0x0090 1 bit CH0 DI set channel Power-off storage enable ON/OFF 1:ON 0:OFF...
  • Page 154: 1Xxxx Read Only Coils (Supports Function 2

    ioLogik W5300 Modbus/TCP Address Mapping 1: OUTPUT 0: INPUT (Default: INPUT) 00167 0x00A6 1 bit DIO 10 Set DIO direction 1: OUTPUT 0: INPUT (Default: INPUT) 00168 0x00A7 1 bit DIO 11 Set DIO direction 1: OUTPUT 0: INPUT (Default: INPUT) 1xxxx Read only Coils (supports function 2) Reference Address...
  • Page 155 1 word Product Code=0x5312 34100 0x1003 20 word Vendor name string=“Moxa Technologies Inc.,” Word 0 Hi byte = ‘M’(0x4D) Word 0 Lo byte = ‘o’ (0x6F) Word 1 Hi byte = ‘x’ (0x78) Word 1 Lo byte = ‘a’ (0x61) …...
  • Page 156: 4Xxxx Read/Write Registers (Supports Functions 3, 6, 16

    ioLogik W5300 Modbus/TCP Address Mapping 34115 0x1012 16 word Get DO channels that are locked by Click&Go 34117 0x1014 2 word Get Click&Go revision 34118 0x1015 2 word Get MOS revision 34119 0x1016 1 word Modbus/RTU Unit ID=1 34121 0x1018 1 word MIB Date Value 34122...
  • Page 157 ioLogik W5300 Modbus/TCP Address Mapping 40040 0x0027 1 word CH7 DO Pulse Low Signal Width Lo- Word 40041 0x0028 1 word CH8 DO Pulse Low Signal Width Hi- Word (DIO) 40042 0x0029 1 word CH8 DO Pulse Low Signal Width Lo- Word 40043 0x002A 1 word...
  • Page 158 ioLogik W5300 Modbus/TCP Address Mapping 40083 0x0052 1 word CH10 DO Mode 0: DO (DIO) 1: Pulse 40084 0x0053 1 word CH11 DO Mode 0: DO (DIO) 1: Pulse 40085 0x0054 1 word CH0 DI Count Filter 40086 0x0055 1 word CH1 DI Count Filter 40087 0x0056...
  • Page 159 ioLogik W5300 Modbus/TCP Address Mapping 1: Count Others : return Illegal Data Value 40107 0x006A 1 word CH10 DI Mode (DIO) 0: DI 1: Count Others : return Illegal Data Value 40108 0x006B 1 word CH11 DI Mode (DIO) 0: DI 1: Count Others : return Illegal Data Value For SCADA...
  • Page 160 ioLogik W5300 Modbus/TCP Address Mapping 40162 0x00A1 1 word CH9 DO set/get safe mode wordvalue (DIO) 0: Off 1: On 40163 0x00A2 1 word CH10 DO set/get safe mode wordvalue (DIO) 0: Off 1: On 40164 0x00A3 1 word CH11 DO set/get safe mode wordvalue (DIO) 0: Off 1: On 40165 0x00A4...
  • Page 161 ioLogik W5300 Modbus/TCP Address Mapping 40208 0x00CF 1 word CH7 DI set/get counter start word 40209 0x00D0 1 word CH8 DI set/get counter start word (DIO) 40210 0x00D1 1 word CH9 DI set/get counter start word (DIO) 40211 0x00D2 1 word CH10 DI set/get counter start word (DIO) 40212 0x00D3...
  • Page 162 ioLogik W5300 Modbus/TCP Address Mapping 40251 0x00FA 1 word CH2 DI set/get power on start word 40252 0x00FB 1 word CH3 DI set/get power on start word 40253 0x00FC 1 word CH4 DI set/get power on start word 40254 0x00FD 1 word CH5 DI set/get power on start word 40255...
  • Page 163 ioLogik W5300 Modbus/TCP Address Mapping 40352 0x015F 1 word Initial Register 15 Value 40353 0x0160 1 word Initial Register 16 Value 40354 0x0161 1 word Initial Register 17 Value 40355 0x0162 1 word Initial Register 18 Value 40356 0x0163 1 word Initial Register 19 Value 40357 0x0164...
  • Page 164 ioLogik W5300 Modbus/TCP Address Mapping 40405 0x0194 1 word Timer Interval 20 Value 40406 0x0195 1 word Timer Interval 21 Value 40407 0x0196 1 word Timer Interval 22 Value 40408 0x0197 2 word Timer Interval 23 Value 40409 0x0198 10 word Timer Description 00 Value 40410 0x0199...
  • Page 165 ioLogik W5300 Modbus/TCP Address Mapping 40428 0x01C9 1 word Message Retry Interval 40429 0x01CA 1 word Mail Retry Times 40430 0x01CB 1 word Mail Retry Interval 40431 0x01CC 1 word SMS Retry Times 40432 0x01CD 1 word SMS Retry Interval 40577 0x0240 20 word...
  • Page 166 ioLogik W5300 Modbus/TCP Address Mapping 419421 0x4BDC word Get/Set Initial Internal Register(Float)_04 Hi-word 419422 0x4BDD word Get/Set Initial Internal Register(Float)_04 Lo-word 419423 0x4BDE word Get/Set Initial Internal Register(Float)_05 Hi-word 419424 0x4BDF word Get/Set Initial Internal Register(Float)_05 Lo-word 419425 0x4BE0 word Get/Set Initial Internal Register(Float)_06 Hi-word 419426 0x4BE1...
  • Page 167 ioLogik W5300 Modbus/TCP Address Mapping 419474 0x4C11 word Get/Set Current Internal Register(Float)_02 Lo-word 419475 0x4C12 word Get/Set Current Internal Register(Float)_03 Hi-word 419476 0x4C13 word Get/Set Current Internal Register(Float)_03 Lo-word 419477 0x4C14 word Get/Set Current Internal Register(Float)_04 Hi-word 419478 0x4C15 word Get/Set Current Internal Register(Float)_04 Lo-word 419479 0x4C16...
  • Page 168: 5Xxxx Write Registers (Supports Function 8

    ioLogik W5300 Modbus/TCP Address Mapping 419527 0x4C46 10 word Get/Set Internal Register(Float)_02 Description 419528 0x4C47 10 word Get/Set Internal Register(Float)_03 Description 419529 0x4C48 10 word Get/Set Internal Register(Float)_04 Description 419530 0x4C49 10 word Get/Set Internal Register(Float)_05 Description 419531 0x4C4A 10 word Get/Set Internal Register(Float)_06 Description 419532 0x4C4B...
  • Page 169 SNMP Agents with MIB II, RS-232-like Groups The ioLogik W5300 has SNMP (Simple Network Management Protocol) agent software built in. The software supports SNMP traps, RFC1317 RS-232-like groups, and RFC 1213 MIB-II. The following table lists the standard MIB-II groups, as well as the variable implementation for the ioLogik W5300. RFC1213 MIB II Supported SNMP Variables System MIB Interfaces MIB...
  • Page 170: Snmp Agents With Mib Ii, Rs-232-Like Groups

    ioLogik W5300 SNMP Agents with MIB II, RS-232-like Groups ipRouteIfIndex ipRouteMetric1 ipRouteMetric2 ipRouteMetric3 ipRouteMetric4 ipRouteNextHop ipRouteType ipRouteProto ipRouteAge ipRouteMask ipRouteMetric5 ipRouteInfo IpNetToMediaIfIndex IpNetToMediaPhysAddress IpNetToMediaNetAddress IpNetToMediaType IpRoutingDiscards UDP MIB TCP MIB SNMP MIB UdpInDatagrams tcpRtoAlgorithm snmpInPkts UdpNoPorts tcpRtoMin snmpOutPkts UdpInErrors tcpRtoMax snmpInBadVersions UdpOutDatagrams tcpMaxConn...
  • Page 171 ioLogik W5300 SNMP Agents with MIB II, RS-232-like Groups snmpOutGenErrs snmpOutGetRequests snmpOutGetNexts snmpOutSetRequests snmpOutGetResponses snmpOutTraps snmpEnableAuthenTraps Private MIB File and SNMP Variables Moxa also provides an SNMP for the I/O MIB file to help you monitor I/O status with SNMP software. You can find the MIB file on the Document and Software CD.
  • Page 172 ioLogik W5300 SNMP Agents with MIB II, RS-232-like Groups dio03- Mode relay00- PulseStart VC09-Index dio03- Status relay00- IRelayCNT VC09-Value dio03- Filter relay00- TotalRelayCNT dio03- Trigger relay01-Index dio03- CntStart relay01-Type dio03- PulseStart relay01- Mode dio03- LowWidth relay01- Status dio03- HighWidth relay01- LowWidth dio04-Index relay01- HighWidth dio04-Type...
  • Page 173: Factory Default Settings

    Factory Default Settings The factory default settings for firmware V1.3 for the ioLogik W5312 series, V1.5 for the ioLogik W5340 series, and V1.2 for the ioLogik W5340-HSPA series, are as follows: IP address: 192.168.127.254 Netmask: 255.255.255.0 Gateway: None Communication Watchdog: Disable Modbus/TCP Alive Check: Modbus/TCP Timeout Interval:...
  • Page 174 ioLogik W5300 Factory Default Settings Module Name: “empty” Module Location: “empty: SNMP: Enable Community: Public Contact: “empty” Location: “empty” Data Logging – AI Channel Logging Per 1min TFTP Server Address None TFTP Server Port Active OPC Server Address None Active OPC Server Port 9900 ioLogik W5300 Network Port Usage Port...
  • Page 175: Troubleshooting The Cellular I/O Connection

    Troubleshooting the Cellular I/O Connection Moxa provides the following checklist as a step-by-step troubleshooting guide. If you still can’t solve the problem, please complete the checklist and mail it to Moxa. We will do a further analysis and then contact you with the results.
  • Page 176 ioLogik W5300 Troubleshooting the Cellular I/O Connection 4. Check the RSSI Level: _______________ 5. Where ioAdmin show an error code? □ If yes, _______________ □ No 6. Does ioAdmin show the Cellular IP address? □ If yes, IP: __________ □ If No, contact your carrier 7.
  • Page 177: Faq

    The following information is provided as a guide that you can refer to when troubleshooting. If you still can’t solve your problem, please email the details of the problem to Moxa’s tech support engineers. We will do further analysis and then contact with a solution. How to set Active OPC to get better connection quality iThe oLogik W5300 uses a Heartbeat signal to check the connection quality between Active OPC server and the device.

Table of Contents