ICP DAS USA U-7500 Series User Manual

ICP DAS USA U-7500 Series User Manual

Iiot opc ua i/o module
Hide thumbs Also See for U-7500 Series:
Table of Contents

Advertisement

Quick Links

OPC UA I/O User Manual
V7.0, 2022/11
U-7500 Series
IIoT OPC UA I/O Module
Technical support:
service@icpdas.com
Technical Editor: Tim Chen
Editor: Eva Li
Last Editor: Carol Hsu

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the U-7500 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ICP DAS USA U-7500 Series

  • Page 1 OPC UA I/O User Manual V7.0, 2022/11 U-7500 Series IIoT OPC UA I/O Module Technical support: service@icpdas.com Technical Editor: Tim Chen Editor: Eva Li Last Editor: Carol Hsu...
  • Page 2 OPC UA I/O Series User Manual V7.0 – ICP DAS Warranty All products manufactured by ICP DAS are under warranty regarding defective materials for a period of one year, beginning from the date of delivery to the original purchaser. Warning ICP DAS assumes no liability for any damage resulting from the use of this product.
  • Page 3: Revision History

    OPC UA I/O Series User Manual V7.0 – ICP DAS Revision History This chapter provides revision history information to this document. The table below shows the revision history. Revision Date Description Version: Provide New Models & New Functions: 1. Add news models (*18): U-7502M, 7515M, 7517M, 7518ZM/S, 7518ZM/S2, 7524M, 7528M, 7542M, 7544M, 7545M, 7550AM, 7551M, 7552M, 7553M, 7558M, 7559M, 7561M, 7567M 2.
  • Page 4 OPC UA I/O Series User Manual V7.0 – ICP DAS Revision Date Description * Allow/restrict remote device connection 8. CH4.1.7 Modify firmware update time: 60 seconds => 2 minutes Version: Provide New Functions 1. Change the Model/Series name: all UA-75xxM change to U-75xxM 2.
  • Page 5: Table Of Contents

    OPC UA I/O Series User Manual V7.0 – ICP DAS Content of Table Revision History ........................ 3 Content of Table ........................ 5 1. UA I/O Introduction: ...................... 9 1.1 Introduction ......................9 1.2 Features ......................11 1.3 Selection Guide ....................13 1.4 Specifications .......................
  • Page 6 OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.3 U-7515M Wire Connections / Pin Assignments ......... 42 1.5.4 U-7517M Wire Connections/Pin Assignments/Jumper Pic ......43 1.5.5 U-7517M-10 Wire Connections/Pin Assignments/Jumper Pic ....44 1.5.6 U-7518ZM Wire Connections/Pin Assignments......... 45 1.5.7 U-7519ZM Wire Connections/Pin Assignments/Jumper Pic ......
  • Page 7 OPC UA I/O Series User Manual V7.0 – ICP DAS 3.1.3 Secure Encrypted Connection: OPC UA Certificate ........79 3.2 Settings for Using MQTT Connection ..............80 3.2.1 Connecting to MQTT Broker ..............81 3.2.2 MQTT Client Setting of the UA I/O ............82 3.2.3 Secure Encrypted Connection: MQTT Certificate ........
  • Page 8 OPC UA I/O Series User Manual V7.0 – ICP DAS Digital Input ....................116 Digital Output ....................117 Analog Input ....................118 Analog Output ....................119 4.2.2 I/O Status ....................120 Digital Input (& Counter) ................120 Digital Output ....................120 Analog Input ....................
  • Page 9: Ua I/O Introduction

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1. UA I/O Introduction: UA I/O series is a series of IIoT I/O modules known as U-7500 or U-7000. This series built-in provides the communication protocol functions of the Industrial Internet of Things (IIoT), including OPC UA Server, MQTT Client and Restful API functions.
  • Page 10 OPC UA I/O Series User Manual V7.0 – ICP DAS MQTT Architecture:...
  • Page 11: Features

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.2 Features  Built-in OPC UA Server Service Compliance with IEC 62541 Standard. Provides functions of Active Transmission, Transmission Security Encryption (SSL/TLS), User Authentication (X.509 Certificates / Account password), Communication Error Detection and Recovery, etc. to connect SCADA or OPC UA Clients. Recommend to keep the maximum number of sessions within 3 connections.
  • Page 12 OPC UA I/O Series User Manual V7.0 – ICP DAS  Dual-port Ethernet Switch for Daisy-Chain Topology Provide dual-port Ethernet switch for Daisy-Chain Topology. The cabling of Daisy-Chain Topology is much easier, and the total costs of cables and switches are significantly reduced. ...
  • Page 13: Selection Guide

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.3 Selection Guide U-7500 Series UA I/O Selection Guide: U-7500 Series OPC UA I/O Module Selection Guide Module Type Type Type Type ±150 mV, ±500 mV, Power Relay, ±1 V, ±5 V, ±10 V...
  • Page 14 OPC UA I/O Series User Manual V7.0 – ICP DAS U-7500 Series OPC UA I/O Module Selection Guide Module Type Type Type Type Open Collector U-7545M (Source) Dry (Source) Open Collector U-7550AM Wet (Sink) (Sink) U-7551M (Sink/Source) Open Collector U-7552M...
  • Page 15: Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4 Specifications 1.4.1 Software Specifications (Series Common) UA I/O Software Specifications (Series Common) Protocol ● OPC Unified Architecture: 1.02 ● Core Server Facet ● Data Access Server Facet ● Method Server Facet ●...
  • Page 16 OPC UA I/O Series User Manual V7.0 – ICP DAS UA I/O Software Specifications (Series Common) Schedule ● Provide schedule function to execute the set rules at a specific time. Event Log ● When the I/O value changes, record the current I/O value for easy device tracking in the future.
  • Page 17: U-7502M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.2 U-7502M Specifications...
  • Page 18: U-7504M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.3 U-7504M Specifications...
  • Page 19: U-7515M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.4 U-7515M Specifications...
  • Page 20: U-7517M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.5 U-7517M Specifications...
  • Page 21: U-7517M-10 Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.6 U-7517M-10 Specifications...
  • Page 22: U-7518Zm/S, U-7518Zm/S2 Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.7 U-7518ZM/S, U-7518ZM/S2 Specifications...
  • Page 23: U-7519Zm/S, U-7519Zm/S2 Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.8 U-7519ZM/S, U-7519ZM/S2 Specifications...
  • Page 24: U-7524M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.9 U-7524M Specifications...
  • Page 25: U-7526M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.10 U-7526M Specifications...
  • Page 26: U-7528M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.11 U-7528M Specifications...
  • Page 27: U-7542M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.12 U-7542M Specifications...
  • Page 28: U-7544M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.13 U-7544M Specifications...
  • Page 29: U-7545M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.14 U-7545M Specifications...
  • Page 30: U-7550Am Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.15 U-7550AM Specifications...
  • Page 31: U-7551M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.16 U-7551M Specifications...
  • Page 32: U-7552M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.17 U-7552M Specifications...
  • Page 33: U-7553M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.18 U-7553M Specifications...
  • Page 34: U-7555M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.19 U-7555M Specifications...
  • Page 35: U-7558M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.20 U-7558M Specifications...
  • Page 36: U-7559M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.21 U-7559M Specifications...
  • Page 37: U-7560M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.22 U-7560M Specifications...
  • Page 38: U-7561M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.23 U-7561M Specifications...
  • Page 39: U-7567M Specifications

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.4.24 U-7567M Specifications...
  • Page 40: Wire Connections / Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5 Wire Connections / Pin Assignments 1.5.1 U-7502M Wire Connections / Pin Assignments/Jumper Pic...
  • Page 41: U-7504M Wire Connections / Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.2 U-7504M Wire Connections / Pin Assignments/Jumper Pic...
  • Page 42: U-7515M Wire Connections / Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.3 U-7515M Wire Connections / Pin Assignments...
  • Page 43: U-7517M Wire Connections/Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.4 U-7517M Wire Connections/Pin Assignments/Jumper Pic...
  • Page 44: U-7517M-10 Wire Connections/Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.5 U-7517M-10 Wire Connections/Pin Assignments/Jumper Pic...
  • Page 45: U-7518Zm Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.6 U-7518ZM Wire Connections/Pin Assignments...
  • Page 46: U-7519Zm Wire Connections/Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.7 U-7519ZM Wire Connections/Pin Assignments/Jumper Pic...
  • Page 47: U-7524M Wire Connections/Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.8 U-7524M Wire Connections/Pin Assignments/Jumper Pic...
  • Page 48: U-7526M Wire Connections/Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.9 U-7526M Wire Connections/Pin Assignments/Jumper Pic...
  • Page 49: U-7528M Wire Connections/Pin Assignments/Jumper Pic

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.10 U-7528M Wire Connections/Pin Assignments/Jumper Pic...
  • Page 50: U-7542M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.11 U-7542M Wire Connections/Pin Assignments...
  • Page 51: U-7544M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.12 U-7544M Wire Connections/Pin Assignments...
  • Page 52: U-7545M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.13 U-7545M Wire Connections/Pin Assignments...
  • Page 53: U-7550Am Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.14 U-7550AM Wire Connections/Pin Assignments...
  • Page 54: U-7551M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.15 U-7551M Wire Connections/Pin Assignments...
  • Page 55: U-7552M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.16 U-7552M Wire Connections/Pin Assignments...
  • Page 56: U-7553M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.17 U-7553M Wire Connections/Pin Assignments...
  • Page 57: U-7555M Wire Connections / Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.18 U-7555M Wire Connections / Pin Assignments...
  • Page 58: U-7558M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.19 U-7558M Wire Connections/Pin Assignments...
  • Page 59: U-7559M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.20 U-7559M Wire Connections/Pin Assignments...
  • Page 60: U-7560M Wire Connections / Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.21 U-7560M Wire Connections / Pin Assignments...
  • Page 61: U-7561M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.22 U-7561M Wire Connections/Pin Assignments...
  • Page 62: U-7567M Wire Connections/Pin Assignments

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.5.23 U-7567M Wire Connections/Pin Assignments...
  • Page 63: Dimensions

    OPC UA I/O Series User Manual V7.0 – ICP DAS 1.6 Dimensions U-7502M/U-7504M/U-7515M/U-7517M/U-7517M-10/U-7524M /U-7526M/U-7528M/U-7542M/U-7544M/U-7545M/U-7550AM /U-7551M/U-7552M/U-7553M/U-7555M/U-7558M/U-7559M /U-7560M/U-7561M/U-7567M Dimensions (Unit: mm)
  • Page 64: U-7518Zm/U-7519Zm Dimensions

    OPC UA I/O Series User Manual V7.0 – ICP DAS U-7518ZM/U-7519ZM Dimensions (Unit: mm)
  • Page 65: Quick Start: Hardware/Network Connection

    OPC UA I/O Series User Manual V7.0 – ICP DAS 2. Quick Start: Hardware/Network Connection This chapter describes the UA I/O module’s hardware connection, network connection and quick setting. For how to set up a project via the Web UI on the browser, please refer to Chapter 3. 2.1.
  • Page 66 OPC UA I/O Series User Manual V7.0 – ICP DAS Jumper Location: U-7504M Channel Vin3 Vin2 Vin1 Vin0 Vout3 Vout2 Vout1 Vout0 Jumper U-7526M Channel Vout1 Vout0 Vin5 Vin4 Vin3 Vin2 Vin1 Vin0 Jumper Jumper Direction (Jumpers default as: Input: Voltage Output: Voltage.
  • Page 67: Hardware Wiring

    OPC UA I/O Series User Manual V7.0 – ICP DAS 2.1.3. Hardware Wiring Connect the U-7500 I/O Module with the RJ-45 Ethernet port to an Ethernet switch/hub and PC (Fig.1). Beside, U-7500 support PoE (Power over Ethernet). If using the PoE switch, do not need one more power supply (Fig.2 for PoE Switch).
  • Page 68: Network Connection

    OPC UA I/O Series User Manual V7.0 – ICP DAS 2.2. Network Connection This section introduces 3 methods to connect to the UA I/O Web UI (User Interface). Setting new UA I/O module or the new user please uses the method A in the Chapter 2.2.1...
  • Page 69: Connection By Factory Default Settings (For New Ua)

    OPC UA I/O Series User Manual V7.0 – ICP DAS 2.2.1. Connection by Factory Default Settings (For New UA) The factory default settings of the UA I/O series are as the following table: Factory Default Settings of UA I/O Modules 192.168.255.1 Assign U-7500 a new IP setting Network...
  • Page 70 OPC UA I/O Series User Manual V7.0 – ICP DAS 3. Click 【System Setting】【Account Setting】, change the Username/password first, or user cannot use any other function (New design for data security). Password Setting rules:...
  • Page 71 OPC UA I/O Series User Manual V7.0 – ICP DAS 4. Click【System Setting】【Network Setting】【Network Setting(LAN1)】to change the IP setting by user network. 5. Save the IP setting, restore the PC original IP settings, and type the new IP in the browser as step-2 to login the Web UI of UA I/O.
  • Page 72: Connection By Utility Searching

    OPC UA I/O Series User Manual V7.0 – ICP DAS 2.2.2. Connection by Utility Searching Setting new UA I/O or the new user please uses the method in the Chapter 2.2.1. (Method A) If the UA I/O has a fixed IP and in the same domain as the PC, users can directly enter the IP in the address bar of a web browser and log in to the Web UI of the UA.
  • Page 73 OPC UA I/O Series User Manual V7.0 – ICP DAS Search the UA I/O device and connect the device Click the “Search Device”, the utility will search and list all devices in the network. Double click the Device Name (left) or the IP Address (right) to connect the device. Login the device Web UI The default web browser will be run and direct go to the device login web site.
  • Page 74 OPC UA I/O Series User Manual V7.0 – ICP DAS The Web UI of the UA I/O Series When login into the web interface, the UA default home page (the main configuration screen) will as below, and will automatically read setting of that UA to the webpage.
  • Page 75: Main Function Settings

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3. Main Function Settings This chapter introduces some of the most important and commonly used functions of UA I/O and their setting steps. OPC UA I/O modules is a series of Ethernet I/O modules that built-in with the OPC UA Server, MQTT Client and RESTful API services.
  • Page 76: Settings For Using Opc Ua Connection

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.1 Settings for Using OPC UA Connection This section introduces how to set up the OPC UA communication service of UA I/O, and recommends compatible ICP DAS products. UA I/O module built-in OPC UA Server Service that compliance with IEC 62541 Standard. Provides functions of Active Transmission, Transmission Security Encryption (SSL/TLS), User Authentication (X.509 Certificates / Account password), Communication Error Detection and Recovery, etc.
  • Page 77: Opc Ua Server Connection Settings (Ua I/O)

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.1.1 OPC UA Server Connection Settings (UA I/O) UA I/O module built-in OPC UA Server function and itself is the Server side of the connection. So, when setting up the Server, you only need to set the connection port number and choose the login method (via anonymous, username, or certificate).
  • Page 78 OPC UA I/O Series User Manual V7.0 – ICP DAS 3.1.2 OPC UA Client Side: InduSoft Simple Application After setting the OPC UA Server-side (UA I/O), you only need to configure the OPC UA Client for connection. Now, go to the Client device that connects with UA I/O, and set the corresponding data point.
  • Page 79: Secure Encrypted Connection: Opc Ua Certificate

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.1.3 Secure Encrypted Connection: OPC UA Certificate When using the OPC UA connection, in addition to the account login for security, users can also enable the certificate login to double the protection by the secure encryption. This section describes how to download/upload the certificates.
  • Page 80: Settings For Using Mqtt Connection

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.2 Settings for Using MQTT Connection This section introduces how to set up the MQTT Client communication of UA I/O, and recommends the compatible ICP DAS products. UA I/O module built-in MQTT Client Service (Compliance with MQTT V.3.1.1 protocol).
  • Page 81: Connecting To Mqtt Broker

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.2.1 Connecting to MQTT Broker UA I/O module built-in MQTT Client function and itself is the Client side of the connection. So, when setting up the MQTT Broker, it is to set the data of the remote device (Broker) that the UA I/O module wants to connect.
  • Page 82: Mqtt Client Setting Of The Ua I/O

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.2.2 MQTT Client Setting of the UA I/O UA I/O built-in MQTT Client function and itself is the MQTT Client side of the connect. When setting, please set the connecting remote MQTT Broker device first, and then set the UA I/O module of the MQTT client.
  • Page 83 OPC UA I/O Series User Manual V7.0 – ICP DAS MQTT Client Setting of the UA I/O:  Manu Path:【MQTT Setting】【Client Setting】 (Appendix 1. Set an update frequency for the task data. Default: 1000 (Unit: ms) 2. The default value is 0, which means that any data changes will be published.
  • Page 84 OPC UA I/O Series User Manual V7.0 – ICP DAS The setting parameters for Both enable or disable the JSON Format: MQTT Setting > Client Setting - Publish & Subscribe Publish Topic The topic of sending data / publishing message. Publish QoS The publish Qos (Quality of Service) levels.
  • Page 85 OPC UA I/O Series User Manual V7.0 – ICP DAS  Group Setting example: Check “Enable” of “JSON Format” Here is an example of the lighting control in a factory. Use the I/O points of the U-7555M module to connect the light switches of Room 1 to 7 in the factory Building-A to monitor/control the on/off of the room lights.
  • Page 86 OPC UA I/O Series User Manual V7.0 – ICP DAS  Singly Setting example: Uncheck “Enable” of “JSON Format” Here is an example of the lighting control in a factory. Use the I/O points of the U-7555M module to connect the light switches of Room 1 to 7 in the factory Building-A to monitor/control the on/off of the room lights.
  • Page 87: Secure Encrypted Connection: Mqtt Certificate

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.2.3 Secure Encrypted Connection: MQTT Certificate When using the MQTT connection, in addition to the account login for security, users can also enable the SSL/TLS login to use the MQTT Certificate protection of the secure encryption. This section describes how to download/upload the certificates.
  • Page 88: Rule Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.3 Rule Setting This section introduces how to set the "Rule Setting" of the logic control function of UA I/O. It provides simple logic condition rule setting, let UA I/O do automatic condition judgment and action control, to achieve simple intelligentization.
  • Page 89 OPC UA I/O Series User Manual V7.0 – ICP DAS Select an I/O point, to add a condition rule.
  • Page 90 OPC UA I/O Series User Manual V7.0 – ICP DAS If set a wrong condition, click the “Delete” icon indicated by the green arrow to delete the rule condition. Set up the “IF, THEN, ELSE” conditions/actions to add the rule according to the above steps. Then, click the "...
  • Page 91 OPC UA I/O Series User Manual V7.0 – ICP DAS Red box part: AND or OR means that all judgment conditions are AND or OR. Example: Condition 1 Condition 2 Condition 3... Example: Condition 1 Condition 2 Condition 3... Changing the sampling interval time to speed up the rule judgment. Click “Save” to write the settings of this page to the device.
  • Page 92: Restful Api: Read And Write I/O And Virtual Point

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.4 RESTful API: Read and Write I/O and Virtual Point This section describes RESTful API functions and usage. UA I/O supports RESTful API functions. Users can remotely read and write the I/O points (include the virtual point) of UA I/O modules through HTTP. ...
  • Page 93 OPC UA I/O Series User Manual V7.0 – ICP DAS [ Example 2. ] IP/VariableInformation?VirtualTag0 : RESTful Read the value of VirtualTag0 Or as following: IP/VariableInformation?U-7504M_DI.DI0 : RESTful Read the DI.DI0 value of U-7504M. [ Example 3. ] IP/VariableInformation : RESTful write the value of VirtualTag0 This example uses the Firefox as the RESTful client.
  • Page 94: Restful Description

    OPC UA I/O Series User Manual V7.0 – ICP DAS  RESTful Description [Resource Definition] Remarks HTTP Method Path Description Link to Example Read all variable data. /AllVariableName G1.1 Read the data of var0, var1, var2… /VariableInformation?var0 Link to Example in all variables, data are separated ,var1, var2…...
  • Page 95 OPC UA I/O Series User Manual V7.0 – ICP DAS [GET Examples] Resource Definition Actual Application Corresponding to the Resource Definition GET /AllVariableName GET /AllVariableName Description Back to G1.1 GET:Read /AllVariableName:All variables For Example: GET /AllVariableName:Read all variable data, and the return value is in JSON format. Resource Definition Actual Application Corresponding to the Resource Definition GET /VariableInformation?var0, var1,...
  • Page 96 OPC UA I/O Series User Manual V7.0 – ICP DAS [PUT Example] Resource Definition Actual Application Corresponding to the Resource Definition PUT /VariableInformation PUT /var/use [RAW Body] "Var1": { "Quality": "Good", "Value": "24.5" "Var2": { "Quality": "Good", "Value": "24.5" Description Back to P1.1 PUT:Write /VariableInformation:Variable Information.
  • Page 97: Use Restful Api Https With Ua I/O

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Use RESTful API HTTPS with UA I/O Before using RESTful API HTTPS, users need to check whether "Https Web Server" has imported the certificate. If the certificate has not been imported, please open the web interface and switch to the following menu location to upload the certificate.
  • Page 98: Iotstar Connection Example

    OPC UA I/O Series User Manual V7.0 – ICP DAS 3.5 IoTstar Connection Example This section introduces the IoTstar connection settings. Please go to the IoTstar setting menu.  Manu Path:【Advanced Setting】【IoTstar Setting】 Enter the following settings: Server IP:iotstardemo.icpdas.com Username: iotstar_rd9 Password: 123456 Set default values for other items and press Save.
  • Page 99 OPC UA I/O Series User Manual V7.0 – ICP DAS Display the device that just set Click button Now, the user can configure the web interface through the IoTstar remote module.
  • Page 100: Main Menu: Parameter Descriptions

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4. Main Menu: Parameter Descriptions This chapter introduces the menu functions of the UA I/O web UI and more focused on the function parameters of the menu. Each section introduces one main menu and its sub-menu functions. The function location is showing in a brief text and diagram of【Menu Path】, for Menu Path introductions please refer to Appendix A.
  • Page 101: Network Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.1.2 Network Setting Function: Display and set up the network settings of the UA I/O. Support Module: All UA I/O modules support this function.  Manu Path:【System Setting】【Network Setting】 (Appendix ...
  • Page 102: Hostname Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Hostname Setting System Setting > Network Setting - Hostname Setting Hostname The host name of this UA I/O. Default: system value. User can give a new name, but cannot be null, Chinese characters, or special symbols. Save Click to save the settings of this item.
  • Page 103: Time Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.1.3 Time Setting Function: Display and set up the date and time of the UA I/O. Support Module: All UA I/O modules support this function.  Manu Path:【System Setting】【Time Setting】 (Appendix ...
  • Page 104: Ntp Time Calibration

    OPC UA I/O Series User Manual V7.0 – ICP DAS  NTP time calibration System Setting > Time Setting - NTP time calibration Functional Status NTP Server: Click to display the setting columns for NTP Server. Custom Time Server: Click to display the setting columns for Custom Time Server. NTP Server Select the common time server provided by the system.
  • Page 105: Account Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.1.4 Account Setting Function: Display and set up the login username and password of the UA I/O Web UI. Support Module: All UA I/O modules support this function.  Manu Path:【System Setting】【Account Setting】 (Appendix There are two modes of account setting: Administrator Setting and User Setting, only one administrator or user can log in at any one time.
  • Page 106 OPC UA I/O Series User Manual V7.0 – ICP DAS Login Error Notification: System Setting > Account Setting - Login Error Notification Number Of Login Default: 3 Errors The number of times the wrong account or password is allowed. Example: Set the value 3. If the input is wrong 3 times, the system will send a notification.
  • Page 107: User Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS  User Setting Account Setting: System Setting > Account Setting Username The login username for the UA Web UI. Factory default: root. Cannot be null. After the first login in using the factory default settings, change the default username/password first, or user cannot use any other function (design for data security) except the [Overview] and [Account Setting] (Mouse showing hand shape).
  • Page 108: Web Server Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.1.5 Web Server Setting Function: Provide Web Server settings, such as display and set the Web Server port. Support Module: All UA I/O modules support this function, both Http and Https can be enabled. Manu Path: 【...
  • Page 109: Https Web Server Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Https Web Server Setting System Setting > Https Web Server Setting Port Https Web Server port of the UA I/O device. Factory default port: 8888. Certificate The server certificate required for HTTPS communication. File name rule: [A-Z, a-z, 0-9].crt, only .crt files composed of English uppercase and lowercase and numbers are accepted.
  • Page 110: Firewall Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.1.6 Firewall Setting Function: Provide firewall settings, allowing specific IP to have permission to connect to the module. Support Module: All UA I/O modules support this function.  Manu Path:【System Setting】【Firewall Setting】 (Appendix System Setting >...
  • Page 111: Firmware Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.1.7 Firmware Setting Function: Provide firmware settings, such as restore factory setting and update firmware. Support Module: All UA I/O modules support this function.  Manu Path:【System Setting】【Firmware Setting】 (Appendix ...
  • Page 112 OPC UA I/O Series User Manual V7.0 – ICP DAS 3. After the process finished, it appears a box message "During device restart, after waiting for 60 seconds, press OK", indicating that this restoration succeeds. If the box does not pop up, this restoration fails.
  • Page 113: Update Firmware

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Update Firmware When UA I/O has new functions, users can go to the UA series download center on the ICP DAS website to download the latest version of Firmware software, and then update the firmware of your UA I/O module according to the steps in this section.
  • Page 114 OPC UA I/O Series User Manual V7.0 – ICP DAS 4. After upload the file, it begins to install the firmware. 5. After the process finished, it appears a box message "During device restart, after waiting for 60 seconds, press OK", indicating that this update succeeds.
  • Page 115: Maintenance

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Maintenance This function is only provided to ICP DAS R&D personnel for maintenance using. It is reserved and not open for use.
  • Page 116: Main Menu - Module Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.2 Main Menu - Module Setting This main menu aggregates all module and project in the module related function settings. This chapter focuses on parameter descriptions. About the detailed steps and notices for using OPC UA connection/certificate, please refer to 3.1 Settings for Using OPC UA Connection Chapter 3 Main...
  • Page 117: Digital Output

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Digital Output Module Setting > I/O Setting - Digital Output Channel The channel name (number) of the UA I/O hardware. MQTT Alias The variable alias of the sending message (MQTT JSON format), when using MQTT connection.
  • Page 118: Analog Input

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Analog Input Module Setting > I/O Setting – Analog Input Channel The channel name (number) of the UA I/O hardware. MQTT Alias The variable alias of the sending message (MQTT JSON format), when using MQTT connection.
  • Page 119: Analog Output

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Analog Output Module Setting > I/O Setting – Analog Output Channel The channel name (number) of the UA I/O hardware. MQTT Alias The variable alias of the sending message (MQTT JSON format), when using MQTT connection.
  • Page 120: I/O Status

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.2.2 I/O Status Function: Display and change the I/O status of the UA I/O module. Support Module: All UA I/O modules support this function.  Manu Path:【Module Setting】【I/O Status】 (Appendix ...
  • Page 121: Analog Input

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Analog Input Module Setting > I/O Status – Analog Input Channel The channel name (number) of the UA I/O hardware. Value Current channel status value. When the input type is 4-20mA, if an abnormal state occurs, the value will display as -32.768.
  • Page 122: Projec File

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.2.3 Projec File 功能:專案檔的下載、上傳功能。 4.2.3 Project File Function: download and upload the project file of the UA I/O module. Support Module: All UA I/O modules support this function.  Manu Path:【Module Setting】【Project File】 (Appendix ...
  • Page 123: Upload The File To The Device

    OPC UA I/O Series User Manual V7.0 – ICP DAS  Upload the file to the device Upload the project file into the UA I/O. This function can quickly replace the previously backed up project file, and then restore the project setting parameters. Click [Upload] button, select the project file in the PC.
  • Page 124: Main Menu - Opc Ua Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.3 Main Menu - OPC UA Setting This main menu aggregates all OPC UA related settings. This chapter focuses on parameter descriptions. About the detailed steps and notices for using OPC UA connection/certificate, please refer to Settings for Using OPC UA Connection Chapter 3 Main Function Settings.
  • Page 125: Server Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.3.1 Server Setting Function: Provide the Server settings for using OPC UA connection. Support Module: All UA I/O modules support this function.  Manu Path:【OPC UA Setting】【Server Setting】 (Appendix Sample: For a simple setting example, please refer to Section 3.1 OPC UA Setting >...
  • Page 126: Certificate

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.3.2 Certificate Function: When selecting OPC UA certificate connection, the UA I/O (Server side) needs to exchange the certificate with the connecting client side. This page is about setting the OPC UA Certificate for the security and encryption, e.g.
  • Page 127: Main Menu - Mqtt Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.4 Main Menu – MQTT Setting This main menu aggregates all MQTT related settings. This chapter focuses on parameter descriptions. About the detailed steps and notices for using MQTT connection/certificate, please refer to 3.2 Settings for Using MQTT Connection Chapter 3 Main Function...
  • Page 128: Client Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.4.2 Client Setting Function: Provide the MQTT Client settings for using MQTT connection. Support Module: All UA I/O modules support this function.  Manu Path:【MQTT Setting】【Client Setting】 (Appendix Sample: For a simple setting example, please refer to Section 3.2 MQTT Setting >...
  • Page 129 OPC UA I/O Series User Manual V7.0 – ICP DAS  JSON Format: Enable (message is sent as a group): MQTT Setting > Client Setting - Publish & Subscribe (JSON Format: Enable) Publish Topic The topic of sending data / publishing message. Publish QoS The publish Qos (Quality of Service) levels.
  • Page 130 OPC UA I/O Series User Manual V7.0 – ICP DAS  JSON Format: Not Enable (message is sent in singly): MQTT Setting > Client Setting - Publish & Subscribe (JSON Format: Enable) Details Check “Unfold” to display all fields. Channel The I/O channel name of the hardware.
  • Page 131: Certificate

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.4.3 Certificate Function: When selecting MQTT certificate connection, the UA I/O needs to exchange the certificate with the connecting device. This page is about setting the MQTT Certificate for the security and encryption.
  • Page 132 OPC UA I/O Series User Manual V7.0 – ICP DAS Parameter Function Descriptions: One-way Authentication Screen Two-way Authentication Screen MQTT Setting > Certificate – Upload the file to the device Authentication One-way authentication: The Client verifies the validity of Broker credentials;...
  • Page 133: Main Menu - Advanced Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.5 Main Menu – Advanced Setting This main menu aggregates the advanced settings, such as the Scaling setting that function can convert the analog signal to a more readable value. The scaling function is only available for AI/AO channels. ICP DAS will develop more advanced functions in the future.
  • Page 134: Event Log

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.5.2 Event Log Function: When the I/O value changes, record the current I/O value for easy device tracking in the future. Support Module: All UA I/O modules support this function. ...
  • Page 135 OPC UA I/O Series User Manual V7.0 – ICP DAS Advanced Setting > Event Log –Analog Input / Output Alias The alias name in function of [Module Setting] > [I/O Setting] Deadband Set the Deadband value for updating floating-point data. Default: 1 Deadband: Dead zone, inactive zone.
  • Page 136: Rule Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.5.3 Rule Setting Function: The Rule Setting function provides simple logic condition rule setting, let UA I/O do automatic condition judgment and action control, to achieve simple AI. Support Module: All UA I/O modules support this function. ...
  • Page 137 OPC UA I/O Series User Manual V7.0 – ICP DAS Unfold View: Advanced Setting > Rule Setting > Rule Setting > Unfold /Fold Delete Check this item and press the delete button to delete this rule. Rule Name The rule name auto-given by the system is used for schedule identification.
  • Page 138: I/O Control

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.5.4 I/O Control Function: Provide UA-I/O series modules to package the I/O points into highly Identifying names. Must be used with rule setting. Support Module: All UA I/O modules support this function. ...
  • Page 139 OPC UA I/O Series User Manual V7.0 – ICP DAS Advanced Setting > Rule Setting > I/O Control > I/O Control(Edit) > Setting Delete Check the box and press the Delete button to delete the item. The number automatically given by the system for easy Item identification.
  • Page 140: Schedule

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.5.5 Schedule Function: The Schedule function can achieve the timing control for the rule list in Rule Setting. Support Module: All UA I/O modules support this function.  Manu Path:【Advanced Setting】【Schedule】 (Appendix Sample: For a simple setting example, please refer to Section 3.3...
  • Page 141 OPC UA I/O Series User Manual V7.0 – ICP DAS Advanced Setting > Schedule > Rule Setting List (Edit) > Cycle The rule is enabled and executed every week. Set the start/end time in any day, it will be automatically enabled. Specified Range The rule is enabled and executed within a specific time period.
  • Page 142: Iotstar Setting

    OPC UA I/O Series User Manual V7.0 – ICP DAS 4.5.6 IoTstar Setting Function: The IoTstar Setting function can connect to ICP DAS IoTstar cloud IoT management software. Support Module: All UA I/O modules support this function. Manu Path: 【 Advanced Setting】  【IoTstar Setting】 ...
  • Page 143: Recovering Firmware Setting (Reset)

    OPC UA I/O Series User Manual V7.0 – ICP DAS 5. Recovering Firmware Setting (Reset) This chapter explains how to use the Reset button to recover the firmware settings. The steps are as follows: 1. Please find the Reset button on the UA I/O bottom side, and then press the Reset button. 2.
  • Page 144 OPC UA I/O Series User Manual V7.0 – ICP DAS 5. After restarting, the module will recover the UA I/O settings as follows: Recovering Firmware of UA I/O Modules IP (LAN) Keep the original setting Assign UA I/O a new IP setting Network Mask Keep the original setting...
  • Page 145: Appendix A. Menu Path Diagram Description

    OPC UA I/O Series User Manual V7.0 – ICP DAS Appendix A. Menu Path Diagram Description 【Menu Path】diagram shows the main menu function section path in a brief way that user can follow the menu path order (text/diagram) to select the main menu and the sub-menu, then can go to the function setting web page.
  • Page 146: Appendix B. Mqtt Json Format Of The Ua I/O Series

    OPC UA I/O Series User Manual V7.0 – ICP DAS Appendix B. MQTT JSON Format of the UA I/O Series MQTT JSON Example & Format Descriptions: Name Descriptions "Variable" : [ { Variable The array name of JSON. "Name" : "Bool_R[0]", Its structure includes several "Attribute"...
  • Page 147: Appendix C. Dead Band Description

    OPC UA I/O Series User Manual V7.0 – ICP DAS Appendix C. Dead Band Description...

Table of Contents