Manual User SIO-8AII Brainchild
Manual User SIO-8AII Brainchild
UMSIOC
DECEMBER, 2019
Copyright
The description, exemplary and software applied to smart Series Module are the copyright of the
manufacturer. Any modification, reproduction, duplication, translation, publicly distribution, transmitting and
publishing in whole or in part without the prior consent of the manufacturer may infringe the applicable laws
and regulations. The information provided in the manual is limited, the manufacturer assumes no liability for
damage or loss resulting from use of this product.
Warranty
Within the duration of the warranty, any damage caused by any improper installation/operation by
any individual other than manufacturer certified service technician, Manufacturer reserves the right to
determine the warranty liabilities. Any kind of damage caused by human factors, improper installation and
misuse, Manufacturer shall in no event be liable for any consequential and accidental damages whether by
negligence specified above or otherwise.
The manufacturer guarantees the safety and stability of all the applications. The modules have
been tested under a rigorous process which conforms to the criteria declared. In case of any failure, within
the period of the warranty, the defective product will be repaired or be replaced at no extra cost; while for
out-of-warranty service, Manufacturer will repair or replace the product at nominal cost to the customer.
Certification Claims Technology
Smart Series IO modules developed and tested by the manufacturer, all tests certified by EMC
including EMI and EMS are designed for module protection. Hence, we strongly recommend pairing Smart
series modules with industrial chassis certified by CE.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two
conditions: (1) this device may not cause harmful interference, and (2) this device must accept any
interference received, including interference that may cause undesired operation.
Certification
Page 2 of 141
Table of Contents
1. INTRODUCTION ....................................................................................................................................................................... 7
2 INSTALLATION ....................................................................................................................................................................... 10
Page 3 of 141
3.1 SIO-8AIU-H / SIO-16AIU-H [8 / 16 CHANNELS UNIVERSAL ANALOG INPUT MODULE WITH HIGH VOLTAGE PROTECTION] ........... 28
3.1.1 Terminal Assignment ................................................................................................................................................ 28
3.1.2 Block Diagram .......................................................................................................................................................... 29
3.1.3 Wiring ....................................................................................................................................................................... 30
3.1.4 Specifications ........................................................................................................................................................... 30
3.1.5 Related Reference ................................................................................................................................................... 31
3.1.6 Modbus Mapping Table ............................................................................................................................................ 36
3.2 SIO-8TC / SIO-16TC [8 / 16 CHANNELS THERMOCOUPLE INPUT MODULE] ............................................................................. 40
3.2.1 Terminal Assignment ................................................................................................................................................ 40
3.2.2 Block Diagram .......................................................................................................................................................... 41
3.2.3 Wiring ....................................................................................................................................................................... 42
3.2.4 Specifications ........................................................................................................................................................... 42
3.2.5 Related Reference ................................................................................................................................................... 42
3.2.6 Modbus Mapping Table ............................................................................................................................................ 45
3.3 SIO-8AII / SIO-16AII [8 / 16 CHANNELS CURRENT INPUT MODULE] ........................................................................................ 49
3.3.1 Terminal Assignment ................................................................................................................................................ 49
3.3.2 Block Diagram .......................................................................................................................................................... 50
3.3.3 Wiring ....................................................................................................................................................................... 51
3.3.4 Specifications ........................................................................................................................................................... 51
3.3.5 Related Reference ................................................................................................................................................... 52
3.3.6 Modbus Mapping Table ............................................................................................................................................ 54
3.4 SIO-8AIV / SIO-16AIV [8 / 16 CHANNELS VOLTAGE INPUT MODULE]....................................................................................... 57
3.4.1 Terminal Assignment ................................................................................................................................................ 57
3.4.2 Block Diagram .......................................................................................................................................................... 58
3.4.3 Wiring ....................................................................................................................................................................... 59
3.4.4 Specifications ........................................................................................................................................................... 59
3.4.5 Related Reference ................................................................................................................................................... 60
3.4.6 Modbus Mapping Table ............................................................................................................................................ 62
3.5 SIO-6RTD [6 CHANNELS RTD INPUT MODULE]...................................................................................................................... 65
3.5.1 Terminal Assignment ................................................................................................................................................ 65
3.5.2 Block Diagram .......................................................................................................................................................... 66
3.5.3 Wiring ....................................................................................................................................................................... 66
3.5.4 Specifications ........................................................................................................................................................... 67
3.5.5 Related Reference ................................................................................................................................................... 67
3.5.6 Modbus Mapping Table ............................................................................................................................................ 70
3.6 SIO-8AOU [8 CHANNELS ANALOG OUTPUT MODULE]............................................................................................................. 72
3.6.1 Terminal Assignment .............................................................................................................................................. 72
3.6.2 Block Diagram .......................................................................................................................................................... 73
3.6.3 Wiring ....................................................................................................................................................................... 73
3.6.4 Specifications ........................................................................................................................................................... 74
Page 4 of 141
3.6.5 Related Reference ................................................................................................................................................... 75
3.6.6 Modbus Mapping Table ............................................................................................................................................ 78
Page 5 of 141
5.1 UTILITY OVERVIEW.............................................................................................................................................................. 121
5.2 POWER REQUIREMENT ........................................................................................................................................................ 121
5.3 RS-485 NETWORK CONNECTIONS ....................................................................................................................................... 121
5.4 SETUP AND USE.................................................................................................................................................................. 121
5.4.1 Power Supply and RS-485 Network Connections.................................................................................................. 121
5.4.2 Module Address Setup and Default Communication Configuration ....................................................................... 122
5.4.3 Setup Host PC Communication Port ...................................................................................................................... 122
5.4.4 Search Module ....................................................................................................................................................... 123
5.5 MODULE CONFIGURATION ................................................................................................................................................... 125
5.5.1 Basic Configuration ................................................................................................................................................ 125
5.5.2 Channel Input/output specific parameters.............................................................................................................. 125
5.5.3 Watchdog ............................................................................................................................................................... 127
5.5.4 Module Error Status ............................................................................................................................................... 127
5.6 MODULE IO SETTING .......................................................................................................................................................... 127
5.6.1 Analog Input channel setting and test .................................................................................................................... 129
5.6.2 Analog Output Channel .......................................................................................................................................... 130
5.6.3 Digital Input Channel Test ...................................................................................................................................... 131
5.6.4 Digital Output Channel Configuration..................................................................................................................... 133
5.7 SAFE/LOAD MODULE CONFIGURATION FILE .......................................................................................................................... 134
5.7.1 Save Configuration File .......................................................................................................................................... 134
5.7.2 Load a Template File .............................................................................................................................................. 135
5.8 BATCH LOAD MODULE CONFIGURATION................................................................................................................................ 137
5.8.1 Loading Configuration from One Module to Other Modules................................................................................... 137
5.8.2 Load Configuration from File to Other Modules ..................................................................................................... 138
Page 6 of 141
1. Introduction
1.1 Product Overview
Smart series remote I/O module providing different kinds of modules like analog input, output,
analog input/output, digital input, output, digital input/output and relay. All are connected by RS-485 Modbus
communication. Each module provides the different number of input/output channels for user’s choice- for
instance, 8, 16 and 32.
Smart series IO module is controlled by the host command. After receiving commands sent by the
host, remote IO modules start responding. The protocol used in-between host and modules is Modbus RTU.
Furthermore, to have a more efficient application, variety of baud rates (1200, 2400, 4800, 9600, 19.2k,
38.4k, 57.6k and 115.2k) are also available for user’s selection
1.2 Packing List
Module Package
Accessories
❖ 14 pin Signal Connector 1pc
Page 8 of 141
1.6 Power Requirements
DC Voltage ranged from +10V to 60V is applicable to Smart Series remote IO Module. The
Reverse Polarity protection is available in all the modules.
1.7 RS-485 Network Connections
The most commonly used communication interface RS485 is included. It provides a remote
transmitting and is applicable to all remote connections.
1.8 Environmental Safety
Smart series modules are EMC certified in many countries. With EMI and EMS FREE to ensure
the environmental quality of modules.
1.9 Dimension
Smart series IO module dimension as mentioned below.
1-1 Dimension
Page 9 of 141
2 Installation
2.1 Basic Installation
The following parts/devices are necessary when installing and configuring Smart Series IO
module.
2.1.1 Host PC Requirement
A host PC equipped with RS-232 or RS-485 communication port. It would be connecting Smart IO
modules directly by RS-485 port or RS-232-to-RS-485 converter. An isolated RS232 to RS485 converter is
necessary if the PC is equipped with RS-232 port only. The USB to RS-485 converter can also be used as an
alternative solution.
2.1.2 Smart Module
Ports connection and setup of the Smart Series module is shown as figures below. The external
connection and construction will be described in the sequential chapters.
Page 10 of 141
2-3 IO Connector and DIN RAIL Sheet Identification
Item Description
Each module connecting power and RS-485 via this fixed seat. It
Detachable DIN RAIL fixed seat
supports attach/detach module rapidly and easily extendable.
IO connector Wiring of IO signals for application.
RS-485 port Major communication port
Power input Terminals For power input
System indicator Represent system status.
IO indicator Represent the status of each I/O channels
IO label IO Labels for maintenance
EEPROM slot Dedicated EEPROM to store system configuration.
Modbus node address switch Setup Modbus node address
INIT switch (hole) Restore module setting to factory default setting
2-1 Smart IO Module Parts
2.1.3 Installation
2.1.3.1 DIN rail mounting
Mounting the detachable DIN rail on standard DIN35 rail, therefore, more modules can be extended if
required.
Page 11 of 141
DIN rail module chain installation
The DIN Rail mount seats can be installed on DIN35 rail. The Seats can be installed by using the
connecting pin array to connect each fixed seats one by one as shown in the following figure. The
communication and power would be daisy chain connected.
Daisy Chain connecting procedures as follows
1. Use the connecting pin array which is in the accessory pack to connect fixed seats as shown in the
following figure.
2. Push modules together on DIN rail and connect by connection pin array.
A daisy-chained fixed seat of the module on DIN rail as shown in the following figure:
Page 12 of 141
3. Insert each I/O modules to detachable fixed seats by vertical direction:
Page 13 of 141
Insert each module to fixed seats on the wall, as shown in the following figure.
Page 14 of 141
2-12 DIN Rail Grounding -Metal Grounding
Page 15 of 141
2-14 Power Supply Input Wiring
❖ Power will drop when the distance of the power line is too long. So, we strongly recommend the
distance between power and module should be as short as possible in order to prevent the system
unstable.
❖ Each module power would be parallelly connected on DIN rail. While connecting the power supply to
one of them on the rail then the power would distribute to every module via rail. (Be careful! only one
power source could be connecting to one set of modules on one rail.) The maximum number of
modules on one rail is 10 modules and power consumption are approximately 30W.
❖ Using a power connector to connect power source on every module if they are not connected on the
rail.
Page 16 of 141
2-16 RS485 Connection Diagram
❖ When DIN rail mounting with modules alongside and the mounting base are connected to the dock
connector RS485 Signals can enter from the first module only and out from the last module only. It is
prohibited to use the intermediate module for the pick out to avoid communication instability.
❖ If the base is not connected to the dock connector, then every module communication terminal needs
to be connected to communication cables for communication.
2.1.7 IO Connection
User can choose the suitable I/O feature on the module to fit the specified application. Please
refer to the section of module information and check if each I/O channel has been assigned appropriately.
Page 17 of 141
2-18 IO Connector
The description of each I/O channels printed on the back-side of IO Connector cover for the user
quick reference.
2. Push the top and bottom side of the connector by two hands simultaneously.
2.1.8 Indicators
There are 3 LED indicators are available for indication of power, communication and system status
indication. The functions of each indicator are described in the below table.
Page 19 of 141
2-20 LED Indicators
Remark 1:
❖ The re-initialization procedure of changed new EEPROM module is same as module initialization
procedure. Push the INIT button on the upside of IO connector for 3 sec then the module will perform
init procedure and store the new parameters into EEPROM and Keep the parameters which are in
EEPROM same as system.
Page 20 of 141
2-21 INIT Push Button
Page 21 of 141
2.1.11 Communication Setup
To set up the Smart series module, MODBUS node address should be determined first.
The factory default to the node address of the Smart IO series module is 01. The node address
could be set up by two hexadecimal coded rotary switches. The range of node address is from 0x01 to 0xF7
(1 to 247). This setup should be done at Power OFF Condition. Power OFF the module then uses a
screwdriver to rotate the rotary switches to set the address. Power ON the module after the setup has been
completed to recognize the address by the module.
Page 22 of 141
Baud rate: 9600bps, Data format: N, 8, 1.
Page 23 of 141
2.3 Multiple Modules (Multi-drop) Configuration
Configuration of multiple modules network connection of Smart series IO modules is shown
below.
Page 24 of 141
2.4.2 Star Topology
All the repeaters are connected to the main network through a cable and the modules are
connected to the repeaters. It forms a tree.
Page 25 of 141
2-30 Module Replacement
Page 26 of 141
2.5.1.1 Procedures for Removing EEPROM
To remove EEPROM, follow the steps below:
Page 27 of 141
3 Analog Modules
3.1 SIO-8AIU-H / SIO-16AIU-H [8 / 16 Channels Universal Analog Input Module with
High Voltage Protection]
3.1.1 Terminal Assignment
Page 28 of 141
3.1.2 Block Diagram
Page 29 of 141
3.1.3 Wiring
3.1.3.1 Voltage Input Wiring
3.1.4 Specifications
Specification
Parameter
SIO-8AIU-H SIO-16AIU-H
Channels 8 Channels 16 Channels
±100mV, ±500mV, ±1V, ±5V, ±10V, ±100mV, ±500mV, ±1V, ±5V, ±10V,
Voltage Input
0~100mV, 0~500mV, 0 ~ 1V, 0 ~ 5V, 0 ~ 10V 0~100mV, 0~500mV, 0 ~ 1V, 0 ~ 5V, 0 ~ 10V
Page 30 of 141
Specification
Parameter
SIO-8AIU-H SIO-16AIU-H
±20mA, 4~20mA, 0~20mA ±20mA, 4~20mA, 0~20mA
Current Input
(Dip switch selection required) (Dip switch selection required)
Thermocouple Input J, K, T, E, R, S, B, N J, K, T, E, R, S, B, N
Burn-out Detection Yes (all V, 4 ~ 20 mA & all T/C) Yes (all V, 4 ~ 20 mA & all T/C)
Channel Independent
Yes Yes
Configuration
Sampling Rate 2.5 samples/second per channel 2.5 samples/second per channel
Resolution 16-bit 16-bit
Accuracy ±0.1% FSR ±0.1% FSR
Voltage: 2MΩ Voltage: 2MΩ
Input Impedance
Current: 120 Ω Current: 120 Ω
Span Drift ±25 ppm/°C ±25 ppm/°C
Zero Drift ±6 μV/°C ±6 μV/°C
CMR @ 50/60 Hz 120 dB 120 dB
NMR @ 50/60 Hz 100 dB 100 dB
Input Voltage
±240V ±240V
Protection
Note: If “Current” input is selected, please turn the switch to “Current” Input by a flathead screwdriver. While
switching to voltage and thermocouple, it is required to turn the switch to the appropriate mode. (See figure
below)
Page 31 of 141
3-8 SIO-8AIU-H / SIO-16AIU-H Input Type Mode Selection
Page 32 of 141
3.1.5.3 CJC (Cold Junction Compensation)
There is a built-in thermal sensor in the module for the purpose of cold junction compensation of
Thermocouple. The CJC Modbus command is shown below.
Address
Function R/W Initial value
SIO-8AIU-H SIO-16AIU-H
CJC Enable
00524 00524
❖ 0: Disable. R/W 0
(0x020B) (0x020B)
❖ 1: Enable
CH0~CH7 / CH0~CH15 CJC Scale,
40609~40616 40609~40624
Unit: 0.01°C, R/W 0x0000
(0x0260~0x0267) (0x0260~0x026F)
Range: -50.0°C ~ 50.0°C
40641 40641 CH0~CH7 CJC Value,
R -
(0x0280) (0x0280) Unit 0.01°C
40642 CH8~CH15 CJC Value,
- R -
(0x0281) Unit 0.01°C
Module CJC Scale,
40657 40657
Unit 0.01°C R/W 0
(0x0290) (0x0290)
Range: -50.0°C ~ 50.0°C
3-4 SIO-8AIU-H / SIO-16AIU-H CJC Modbus Mapping
Page 33 of 141
Value Range Min. value Max. value
0x0108 ±1V 8000 (-32768) 7FFF (32767)
0x0109 ± 500 mV 8000 (-32768) 7FFF (32767)
0x010A ± 100 mV 8000 (-32768) 7FFF (32767)
Current Input
0x0201 4~20mA 0 (0) FFFF (65535)
0x0202 0~20 mA 0 (0) FFFF (65535)
0x0203 ± 20 mA 8000 (-32768) 7FFF (32767)
Thermocouple Input
0x0301 Type J Thermocouple -210 ~ 1200 °C E999 (-5735) 7FFF (32767)
0x0302 Type K Thermocouple -270 ~ 1372 °C E6CF (-6449) 7FFF (32767)
0x0303 Type T Thermocouple -270 ~ 400 °C A99A (-22118) 7FFF (32767)
0x0304 Type E Thermocouple -270 ~ 1000 °C DD70 (-8848) 7FFF (32767)
0x0305 Type R Thermocouple -50 ~ 1768 °C FC61 (-927) 7FFF (32767)
0x0306 Type S Thermocouple -50 ~ 1768 °C FC61 (-927) 7FFF (32767)
0x0307 Type B Thermocouple 0 ~ 1820 °C 0 (0) 7FFF (32767)
0x0308 Type N Thermocouple -270 ~ 1300 °C E56A (-6806) 7FFF (32767)
3-6 SIO-8AIU-H Input Types supported and Range (HEX Unit)
Page 34 of 141
Value Range Min. value Max. value
0x0302 Type K Thermocouple -270 ~ 1372 °C -2700 13720
0x0303 Type T Thermocouple -270 ~ 400 °C -2700 4000
0x0304 Type E Thermocouple -270 ~ 1000 °C -2700 10000
0x0305 Type R Thermocouple -50 ~ 1768 °C -500 17680
0x0306 Type S Thermocouple -50 ~ 1768 °C -500 17680
0x0307 Type B Thermocouple 0 ~ 1820 °C 0 18200
0x0308 Type N Thermocouple -270 ~ 1300 °C -270 13000
3-7 SIO-8AIU-H Input Types Supported and Range (Engineering Unit)
Page 35 of 141
3.1.5.9 Voltage / Current Gain & Offset
The voltage and current measurement can be fine-tuned with gain and offset parameters in the
module. The Modbus mapping for the temperature offset as below.
Address Initial
Function R/W
SIO-8AIU-H SIO-16AIU-H Value
40673~40680 40673~40688 CH0~CH7 / CH0 ~ CH15 Offset Value,
R/W 0
(0x02A0~0x02A7) (0x02A0~0x02AF) Range: -0.5000 to 0.5000 FSR
40689~40696 40689~40704 CH0~CH7 / CH0 ~ CH15 Gain Value,
R/W 1.0000
(0x02B0~0x02B7) (0x02B0~0x02BF) Range: -3.0000 to 3.0000
3-10 SIO-8AIU-H / SIO-16AIU-H Offset & Gain Modbus Mapping
Ex1: Type: +10V, Input: 0.9 V, Offset: 0.01 FSR, Gain: 1.5;
Output = [0.9 V + (10V x 0.01)] x 1.5 = 1.5V
Ex2: Type: 0 ~ 20mA, Input: 5mA, Offset: 0.1 FSR, Gain: 1.2;
Output = [5mA + (20mA x 0.1)] x 1.2 = 8.4mA
Page 36 of 141
3.1.6.2 Holding Register (4xxxx) / Input Register (3xxxx)
Address
Function R/W Initial Value
SIO-8AIU-H SIO-16AIU-H
30513~30520 30513~30528
AI CH0~CH7 value /
40513~40520 40513~40528 R -
AI CH0 ~ CH15 Value
(0x0200~0x0207) (0x0200~0x020F)
CH0~CH7 / CH0~CH15 Temperature
40577~40584 40577~40592 Compensation
R/W 0x0000
(0x0240~0x0247) (0x0240~0x024F) Unit: 0.01°C,
Range: -50.0°C ~ 50.0°C
CH0~CH7 / CH0~CH15 CJC Scale,
40609~40616 40609~40624
Unit: 0.01°C R/W 0x0000
(0x0260~0x0267) (0x0260~0x026F)
Range: -50.0°C ~ 50.0°C
40641 40641 CH0~CH7 CJC Value,
R -
(0x0280) (0x0280) Unit: 0.01°C
40642 CH8~CH15 CJC Value,
- R -
(0x0281) Unit 0.01°C
Module CJC Scale,
40657 40657
Unit 0.01°C R/W 0
(0x0290) (0x0290)
Range: -50.0°C ~ 50.0°C
40673~40680 40673~40688 CH0~CH7 / CH0 ~ CH15 Offset Value,
R/W 0
(0x02A0~0x02A7) (0x02A0~0x02AF) Range: -0.5000 to 0.5000 FSR
40689~40696 40689~40704 CH0~CH7 / CH0 ~ CH15 Gain Value,
R/W 1.0000
(0x02B0~0x02B7) (0x02B0~0x02BF) Range: -3.0000 to 3.0000
40705~40712 40705~40720
CH0~CH7 / CH0~CH15 Input signal type selection R/W 0x0106
(0x02C0~0x02C7) (0x02C0~0x02CF)
AI Value format
40737 40737
❖ 0x0000: Hexadecimal R/W 0x0000
(0x02E0) (0x02E0)
❖ 0x0001: Engineering
CH0~CH7 Disable /
CH0 ~ CH15 Disable
40746 40746
Each bit map to corresponding channel. R/W 0
(0x02E9) (0x02E9)
Bit 0 = 1, CH0 Disable, Bit 1 = 1, CH1 Disable….
Bit 15 = 1, CH15 Disable
CH0~CH7 / CH0~CH15 Calibrate maximum value
40757 40757 to each channel.
W 0x0000
(0x02F4) (0x02F4) (Each bit map to the corresponding channel)
Ex. Bit 0=1, Calibrate CH0.Bit 1=1, calibrate CH1.
40758 40758 CH0~CH7 / CH0~CH15 Calibrate 0 level to each
W 0x0000
(0x02F5) (0x02F5) channel. (Each bit map to corresponding channel)
Page 37 of 141
Address
Function R/W Initial Value
SIO-8AIU-H SIO-16AIU-H
CH0~CH7 / CH0~CH15 Perform internal
40759 40759
calibration to each channel. W 0x0000
(0x02F6) (0x02F6)
(Each bit map to corresponding channel)
CH0~CH7 / CH0~CH15 Calibration in process
40760 40760 (Each bit map to the corresponding channel)
R -
(0x02F7) (0x02F7) ❖ 0: No operation
❖ 1: Calibration in process
Firmware version 2 Bytes
44097 44097
High Byte Low Byte R -
0x1000 0x1000
Main version Sub-version
44098~44105 44098~44105
Module name 16 Bytes (16 ASCII characters) R -
(0x1001~0x1008) (0x1001~0x1008)
Modbus response delay time
44106 44106
Unit: milliseconds R/W 0
(0x1009) (0x1009)
Range: 0~30
COM port setting: 2bytes
High Byte Low Byte
0x00: 8-N-1 0x03: 1.2K
0x01: 8-N-2 0x04: 2.4K
44107 44107 0x02: 8-E-1 0x05: 4.8K
R/W 0x0006
(0x100A) (0x100A) 0x03: 8-O-1 0x06: 9.6K
0x07: 19.2K
0x08: 38.4K
0x09: 57.6K
0x0A: 115.2K
44108 44108 Watch dog timer (unit: 0.1s)
R/W 0x0000
(0x100B) (0x100B) Range: 0 ~ 0x00FF
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112
Program CRC R
(0x100F) (0x100F)
Page 38 of 141
Address
Function R/W Initial Value
SIO-8AIU-H SIO-16AIU-H
Module Error Status
44128 44128
❖ Bit 0: EEPROM Error R
(0x101F) (0x101F)
❖ Bit1: Master/Slave Communication Error
EEPROM Error Code
❖ 0: No Error
44129 44129
❖ 1: No Connection R
(0x1020) (0x1020)
❖ 2: Data Error
❖ 3: Configuration Error
Inner module Master/slave Communication Error
code
44130 ❖ 0: No Error
- R
(0x1021) ❖ 1: No response
❖ 2: ID Not matching
❖ 3: Communication Time Out
3-12 SIO-8AIU-H / SIO-16AIU-H Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 39 of 141
3.2 SIO-8TC / SIO-16TC [8 / 16 Channels Thermocouple Input Module]
3.2.1 Terminal Assignment
Page 40 of 141
3.2.2 Block Diagram
Page 41 of 141
3.2.3 Wiring
3.2.4 Specifications
Specification
Parameter
SIO-8TC SIO-16TC
Channels 8 Channels 16 Channels
Direct Sensor Input J, K, T, E, R, S, B, N J, K, T, E, R, S, B, N
Burn-out Detection Yes Yes
Channel Independent Configuration Yes Yes
Sampling Rates 2.5 samples/second per channel 2.5 samples/second per channel
Resolution 16-bit 16-bit
Accuracy ±0.1% FSR ±0.1% FSR
Input Impedance 2MΩ 2MΩ
Span Drift ±25 ppm/°C ±25 ppm/°C
Zero Drift ±6 μV/°C ±6 μV/°C
CMR @ 50/60 Hz 120 dB 120 dB
NMR @ 50/60 Hz 100 dB 100 dB
Input Voltage Protection ±35V ±35V
Common Mode Voltage 2.5V 2.5V
Power Consumption 1.6W @ 24V 2.8W @ 24V
3-13 SIO-8TC / SIO-16TC Specification
Page 42 of 141
3.2.5.2 Signals Range
Value Input range Initial value
0x0301 Type J Thermocouple -210 ~ 1200 °C ◎
0x0302 Type K Thermocouple -270 ~ 1372 °C
0x0303 Type T Thermocouple -270 ~ 400 °C
0x0304 Type E Thermocouple -270 ~ 1000 °C
0x0305 Type R Thermocouple -50 ~ 1768 °C
0x0306 Type S Thermocouple -50 ~ 1768 °C
0x0307 Type B Thermocouple 0 ~ 1820 °C
0x0308 Type N Thermocouple -270 ~ 1300 °C
3-15 SIO-8TC / SIO-16TC Input Type Supported
Address
Function R/W Initial value
SIO-8TC SIO-16TC
CJC Enable
00524 00524
❖ 0: Disable. R/W 0
(0x020B) (0x020B)
❖ 1: Enable
CH0~CH7 / CH0~CH15 CJC Scale,
40609~40616 40609~40624
Unit: 0.01°C, R/W 0x0000
(0x0260~0x0267) (0x0260~0x026F)
Range: -50.0°C ~ 50.0°C
40641 40641 CH0~CH7 CJC Value,
R -
(0x0280) (0x0280) Unit 0.01°C
40642 CH8~CH15 CJC Value,
- R -
(0x0281) Unit 0.01°C
Module CJC Scale,
40657 40657
Unit 0.01°C R/W 0
(0x0290) (0x0290)
Range: -50.0°C ~ 50.0°C
3-16 SIO-8TC / SIO-16TC CJC Modbus Mapping
Page 43 of 141
3.2.5.4 Hexadecimal / Engineering Unit
Setup the measured input value on Hexadecimal, or user scaling. The Modbus command is
shown below.
Address
Function R/W Initial value
SIO-8TC SIO-16TC
AI Value format
40737 40737
❖ 0x0000: Hex R/W 0x0000
(0x02E0) (0x02E0)
❖ 0x0001: Engineering
3-17 SIO-8TC Value Format Selection Modbus Mapping
Page 44 of 141
Address Initial
Function R/W
SIO-8TC SIO-16TC Value
CH0~CH7 Out of range /
00641~00648 00641~00656 CH0~CH15 Out of range
R 0
(0x0280~0x0287) (0x0280~0x028F) ❖ 0: Normal
❖ 1: Out of range
30513~30520 30513~30528
AI CH0~CH7 Value /
40513~40520 40513~40528 R -
AI CH0 ~ CH15 Value
(0x0200~0x0207) (0x0200~0x020F)
CH0~CH7 Disable /
CH0 ~ CH15 Disable
40746 40746
Each bit map to corresponding channel. R/W 0
(0x02E9) (0x02E9)
Bit 0 = 1, CH0 Disable, Bit 1 = 1, CH1
Disable…. Bit 15 = 1, CH15 Disable
3-20 SIO-8AIU-H / SIO-16AIU-H Input Signal Modbus Mapping
Page 45 of 141
3.2.6.2 Holding Register (4xxxx) / Input Register (3xxxx)
Address Initial
Function R/W
SIO-8TC SIO-16TC Value
30513~30520 30513~30528
AI CH0~CH7 value /
40513~40520 40513~40528 R -
AI CH0 ~ CH15 Value
(0x0200~0x0207) (0x0200~0x020F)
CH0~CH7 / CH0~CH15 Temperature
40577~40584 40577~40592 Compensation
R/W 0x0000
(0x0240~0x0247) (0x0240~0x024F) Unit: 0.01°C,
Range: -50.0°C ~ 50.0°C
CH0~CH7 / CH0~CH15 CJC Scale,
40609~40616 40609~40624
Unit: 0.01°C R/W 0x0000
(0x0260~0x0267) (0x0260~0x026F)
Range: -50.0°C ~ 50.0°C
40641 40641 CH0~CH7 CJC Value,
R -
(0x0280) (0x0280) Unit: 0.01°C
40642 CH8~CH15 CJC Value,
- R -
(0x0281) Unit 0.01°C
Module CJC Scale,
40657 40657
Unit 0.01°C R/W 0
(0x0290) (0x0290)
Range: -50.0°C ~ 50.0°C
40705~40712 40705~40720
CH0~CH7 / CH0~CH15 Input signal type selection R/W 0x0106
(0x02C0~0x02C7) (0x02C0~0x02CF)
AI Value format
40737 40737
❖ 0x0000: Hexadecimal R/W 0x0000
(0x02E0) (0x02E0)
❖ 0x0001: Engineering
CH0~CH7 Disable /
CH0 ~ CH15 Disable
40746 40746
Each bit map to the corresponding channel. R/W 0
(0x02E9) (0x02E9)
Bit 0 = 1, CH0 Disable, Bit 1 = 1, CH1 Disable….
Bit 15 = 1, CH15 Disable
CH0~CH7 / CH0~CH15 Calibrate maximum value
40757 40757 to each channel.
W 0x0000
(0x02F4) (0x02F4) (Each bit map to the corresponding channel)
Ex. Bit 0=1, Calibrate CH0.Bit 1=1, calibrate CH1.
40758 40758 CH0~CH7 / CH0~CH15 Calibrate 0 level to each
W 0x0000
(0x02F5) (0x02F5) channel. (Each bit map to corresponding channel)
CH0~CH7 / CH0~CH15 Perform internal
40759 40759
calibration to each channel. W 0x0000
(0x02F6) (0x02F6)
(Each bit map to corresponding channel)
Page 46 of 141
Address Initial
Function R/W
SIO-8TC SIO-16TC Value
CH0~CH7 / CH0~CH15 Calibration in process
40760 40760 (Each bit map to the corresponding channel)
R -
(0x02F7) (0x02F7) ❖ 0: No operation
❖ 1: Calibration in process
Firmware version 2 Bytes
44097 44097
High Byte Low Byte R -
0x1000 0x1000
Main version Sub-version
44098~44105 44098~44105
Module name 16 Bytes (16 ASCII characters) R -
(0x1001~0x1008) (0x1001~0x1008)
Modbus response delay time
44106 44106
Unit: milliseconds R/W 0
(0x1009) (0x1009)
Range: 0~30
COM port setting: 2bytes
High Byte Low Byte
0x00: 8-N-1 0x03: 1.2K
0x01: 8-N-2 0x04: 2.4K
44107 44107 0x02: 8-E-1 0x05: 4.8K
R/W 0x0006
(0x100A) (0x100A) 0x03: 8-O-1 0x06: 9.6K
0x07: 19.2K
0x08: 38.4K
0x09: 57.6K
0x0A: 115.2K
44108 44108 Watch dog timer (unit: 0.1s)
R/W 0x0000
(0x100B) (0x100B) Range: 0 ~ 0x00FF
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112
Program CRC R
(0x100F) (0x100F)
Module Error Status
44128 44128
❖ Bit 0: EEPROM Error R
(0x101F) (0x101F)
❖ Bit1: Master/Slave Communication Error
Page 47 of 141
Address Initial
Function R/W
SIO-8TC SIO-16TC Value
EEPROM Error Code
❖ 0: No Error
44129 44129
❖ 1: No Connection R
(0x1020) (0x1020)
❖ 2: Data Error
❖ 3: Configuration Error
Inner module Master/slave Communication Error
code
44130 ❖ 0: No Error
- R
(0x1021) ❖ 1: No response
❖ 2: ID Not matching
❖ 3: Communication Time Out
3-23 SIO-8TC / SIO-16TC Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 48 of 141
3.3 SIO-8AII / SIO-16AII [8 / 16 Channels Current Input Module]
3.3.1 Terminal Assignment
Page 49 of 141
3.3.2 Block Diagram
Page 50 of 141
3.3.3 Wiring
3.3.4 Specifications
Specification
Parameter
SIO-8AII SIO-16AII
Channels 8 channels 16 channels
Current Input ±20mA, 4~20mA, 0~20mA ±20mA, 4~20mA, 0~20mA
Burn-out Detection 4~20mA 4~20mA
Page 51 of 141
3.3.5 Related Reference
3.3.5.1 Input Signal Type Setup
Input ranges & type for each analog input channel is configurable. The configuration Modbus
command is shown below
Address Initial
Function R/W
SIO-8AII SIO-16AII value
40705~40712 40705~40720
CH0~CH7 / CH0~CH15 Input signal type selection R/W 0x0301
(0x02C0~0x02C7) (0x02C0~0x02CF)
3-25 SIO-8AII / SIO-16AII Input Type Selection Modbus Mapping
Page 52 of 141
3.3.5.6 Input Signal Value
Once the setup is finished. The measured value needs to be verified to enable or disable the
channels and check the value is out-of-range or not. The input break will be considered as out of range.
The input signal value Modbus command as following:
Address Initial
Function R/W
SIO-8AII SIO-16AII Value
CH0~CH7 Out of range /
00641~00648 00641~00656 CH0~CH15 Out of range
R 0
(0x0280~0x0287) (0x0280~0x028F) ❖ 0: Normal
❖ 1: Out of range
30513~30520 30513~30528
AI CH0~CH7 Value /
40513~40520 40513~40528 R -
AI CH0 ~ CH15 Value
(0x0200~0x0207) (0x0200~0x020F)
CH0~CH7 Disable /
CH0 ~ CH15 Disable
40746 40746 Each bit map to the corresponding
R/W 0
(0x02E9) (0x02E9) channel.
Bit 0 = 1, CH0 Disable, Bit 1 = 1, CH1
Disable…. Bit 15 = 1, CH15 Disable
3-30 SIO-8AII / SIO-16AII Input Signal Modbus Mapping
Page 53 of 141
3.3.6 Modbus Mapping Table
3.3.6.1 Coil (0xxxx) / (1xxxx)
Address
Function R/W Initial Value
SIO-8AII SIO-16AII
Allow calibration
00537 00537
❖ 0: Forbidden R/W 0
(0x0218) (0x0218)
❖ 1: Allow
CH0~CH7 / CH0~CH15 Out of range
00641~00648 00641~00656
❖ 0: Normal R 0
(0x0280~0x0287) (0x0280~0x028F)
❖ 1: Out of range
3-32 SIO-8AII / SIO-16AII Modbus Mapping Coil (0xxxx & 1xxxx)
Page 54 of 141
Address
Function R/W Initial Value
SIO-8AII SIO-16AII
CH0~CH7 / CH0~CH15 Perform internal
40759 40759
calibration to each channel. W 0x0000
(0x02F6) (0x02F6)
(Each bit map to corresponding channel)
CH0~CH7 / CH0~CH15 Calibration in process
40760 40760 (Each bit map to the corresponding channel)
R -
(0x02F7) (0x02F7) ❖ 0: No operation
❖ 1: Calibration in process
Firmware version 2 Bytes
44097 44097
High Byte Low Byte R -
0x1000 0x1000
Main version Sub-version
44098~44105 44098~44105
Module name 16 Bytes (16 ASCII characters) R -
(0x1001~0x1008) (0x1001~0x1008)
Modbus response delay time
44106 44106
Unit: milliseconds R/W 0
(0x1009) (0x1009)
Range: 0~30
COM port setting: 2bytes
High Byte Low Byte
0x00: 8-N-1 0x03: 1.2K
0x01: 8-N-2 0x04: 2.4K
44107 44107 0x02: 8-E-1 0x05: 4.8K
R/W 0x0006
(0x100A) (0x100A) 0x03: 8-O-1 0x06: 9.6K
0x07: 19.2K
0x08: 38.4K
0x09: 57.6K
0x0A: 115.2K
44108 44108 Watch dog timer (unit: 0.1s)
R/W 0x0000
(0x100B) (0x100B) Range: 0 ~ 0x00FF
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112
Program CRC R
(0x100F) (0x100F)
Page 55 of 141
Address
Function R/W Initial Value
SIO-8AII SIO-16AII
Module Error Status
44128 44128
❖ Bit 0: EEPROM Error R
(0x101F) (0x101F)
❖ Bit 1: Master/Slave Communication Error
EEPROM Error Code
❖ 0: No Error
44129 44129
❖ 1: No Connection R
(0x1020) (0x1020)
❖ 2: Data Error
❖ 3: Configuration Error
Inner module Master/slave Communication Error
code
44130 ❖ 0: No Error
- R
(0x1021) ❖ 1: No response
❖ 2: ID Not matching
❖ 3: Communication Time Out
3-33 SIO-8AIU-H / SIO-16AIU-H Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 56 of 141
3.4 SIO-8AIV / SIO-16AIV [8 / 16 Channels Voltage Input Module]
3.4.1 Terminal Assignment
Page 57 of 141
3.4.2 Block Diagram
Page 58 of 141
3.4.3 Wiring
3.4.4 Specifications
Specification
Parameter
SIO-8AIV SIO-16AIV
Channels 8 Channels 16 Channels
Voltage Range ±1V, ±5V, ±10V, 0 ~ 1V, 0 ~ 5V, 0 ~ 10V ±1V, ±5V, ±10V, 0 ~ 1V, 0 ~ 5V, 0 ~ 10V
Burn-out Detection Yes Yes
Channel Independent Configuration Yes Yes
Sampling Rates 2.5 samples/second per channel 2.5 samples/second per channel
Resolution 16-bit 16-bit
Accuracy ±0.1% FSR ±0.1% FSR
Page 59 of 141
3.4.5 Related Reference
3.4.5.1 Input Signal Type Setup
Input ranges & type for each analog input channel is configurable. The configuration Modbus
command is shown below.
Address Initial
Function R/W
SIO-8AIV SIO-16AIV value
40705~40712 40705~40720
CH0~CH7 / CH0~CH15 Input signal type selection R/W 0x0106
(0x02C0~0x02C7) (0x02C0~0x02CF)
3-35 SIO-8AIV / SIO-16AIV Input Type Selection Modbus Mapping
Page 60 of 141
3.4.5.5 Engineering Unit data range
Value Range Min. value Max. value
0x0101 0~10 V 0 10000
0x0102 0~5 V 0 50000
0x0103 0~1 V 0 10000
0x0106 ± 10 V -10000 10000
0x0107 ±5V -5000 5000
0x0108 ±1V -10000 10000
3-39 SIO-8AIV / SIO-16AIV Input Type Supported and Ranges (Engineering Unit)
Page 61 of 141
The measured value will be calculated as below.
Output = (Input + Offset) x Gain
Ex1: Type: +10V, Input: 0.9 V, Offset: 0.01 FSR, Gain: 1.5;
Output = [0.9 V + (10V x 0.01)] x 1.5 = 1.5V
Note: This feature is available after firmware version V1.14
Page 62 of 141
Address
Function R/W Initial Value
SIO-8AIV SIO-16AIV
CH0~CH7 / CH0~CH15 Calibrate maximum value
40757 40757 to each channel.
W 0x0000
(0x02F4) (0x02F4) (Each bit map to the corresponding channel)
Ex. Bit 0=1, Calibrate CH0.Bit 1=1, calibrate CH1.
CH0~CH7 / CH0~CH15 Calibrate 0 level value to
40758 40758
each channel. (Each bit map to corresponding W 0x0000
(0x02F5) (0x02F5)
channel)
CH0~CH7 / CH0~CH15 Perform internal
40759 40759
calibration to each channel. W 0x0000
(0x02F6) (0x02F6)
(Each bit map to corresponding channel)
CH0~CH7 / CH0~CH15 Calibration in process
40760 40760 (Each bit map to the corresponding channel)
R -
(0x02F7) (0x02F7) ❖ 0: No operation
❖ 1: Calibration in process
Firmware version 2 Bytes
44097 44097
High Byte Low Byte R -
0x1000 0x1000
Main version Sub-version
44098~44105 44098~44105
Module name 16 Bytes (16 ASCII characters) R -
(0x1001~0x1008) (0x1001~0x1008)
Modbus response delay time
44106 44106
Unit: milliseconds R/W 0
(0x1009) (0x1009)
Range: 0~30
COM port setting: 2bytes
High Byte Low Byte
0x00: 8-N-1 0x03: 1.2K
0x01: 8-N-2 0x04: 2.4K
44107 44107 0x02: 8-E-1 0x05: 4.8K
R/W 0x0006
(0x100A) (0x100A) 0x03: 8-O-1 0x06: 9.6K
0x07: 19.2K
0x08: 38.4K
0x09: 57.6K
0x0A: 115.2K
44108 44108 Watch dog timer (unit: 0.1s)
R/W 0x0000
(0x100B) (0x100B) Range: 0 ~ 0x00FF
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Page 63 of 141
Address
Function R/W Initial Value
SIO-8AIV SIO-16AIV
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112
Program CRC R
(0x100F) (0x100F)
Module Error Status
44128 44128
❖ Bit 0: EEPROM Error R
(0x101F) (0x101F)
❖ Bit1: Master/Slave Communication Error
EEPROM Error Code
❖ 0: No Error
44129 44129
❖ 1: No Connection R
(0x1020) (0x1020)
❖ 2: Data Error
❖ 3: Configuration Error
3-43 SIO-8AIV / SIO-16AIV Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 64 of 141
3.5 SIO-6RTD [6 Channels RTD Input Module]
3.5.1 Terminal Assignment
Page 65 of 141
3.5.2 Block Diagram
3.5.3 Wiring
Page 66 of 141
3.5.4 Specifications
Parameter Specification
Channels 6 Channels
RTD Type Range
Platinum 100 α= 0.00385 (IEC) -200 ~ 600°C
Platinum 100 α= 0.00392 (JIS) -200 ~ 600°C
Platinum 1000 α= 0.00385 (IEC) -200 ~ 600°C
Cu 100@0°C α = 0.00421 -20 ~ 150°C
Sensor Types Cu 1000@0°C α = 0.00421 -20 ~ 150°C
Cu 50@0°C 0~200°C
Nickel 100Ω α= 0.00618 -60 ~ 180°C
Nickel 120Ωα= 0.00672 -80 ~ 260°C
Nickel 604Ωα= 0.00518 -200 ~ 200°C
BALCO 500 -40 ~ 150°C
Disconnection Detection Yes
Channel Independent
Yes
Configuration
Sampling Rates 12 samples/second (Total)
Resolution 16-bit
Accuracy ±0.1% FSR
Span Drift ±25 ppm/°C
Zero Drift ±6 μV/°C
Overvoltage Protection ±55V
Power Consumption 2.8W @ 24V
3-44 SIO-6RTD Specification
Page 67 of 141
Value Input range Initial value
0x0404 Cu 100@0°Cα=0.00421: -20 ~ 150 °C (91.564Ω ~ 163.168 Ω)
0x0405 Cu 1000@0°Cα=0.00421: -20 ~ 150 °C (915.64Ω ~ 1631.68 Ω)
0x0406 Cu 100@25°Cα=0.00427: 0 ~ 200 °C (90.346Ω ~ 167.750Ω)
:0x0407 Cu 50@0°C: -50 ~ 150 °C (39.242Ω ~ 82.134Ω)
0x0408 Nickel 100Ωα=0.00618: -60 ~ 180 °C (69.520Ω ~ 223.221Ω)
0x0409 Nickel 120Ωα=0.00672: -80 ~ 260 °C (66.60Ω ~ 380.31Ω)
0x040A Nickel 507.5Ωα=0.00520: -80 ~ 260 °C (344.10Ω ~ 1328.16Ω)
0x040B Nickel604Ωα=0.00518: -200 ~ 200 °C (245.34Ω ~ 1301.9Ω)
0x040C BALCO 500: -40 ~ 150 °C (379.35Ω ~ 802.36Ω)
3-46 SIO-6RTD Types of RTD Supported
Page 68 of 141
Value Range Min. value Max. value
0x0403 Platinum 1000α=0.00385: -200 ~ 600 °C (185.2Ω ~ 3137.1Ω) -200.0 600.0
0x0404 Cu 100@0°Cα=0.00421: -20 ~ 150 °C (91.564Ω ~ 163.168 Ω) -20.00 150.00
0x0405 Cu 1000@0°Cα=0.00421: -20 ~ 150 °C (915.64Ω ~ 1631.68 Ω) -20.00 150.00
0x0406 Cu 100@25°Cα=0.00427: 0 ~ 200 °C (90.346Ω ~ 167.750Ω) 0.00 200.00
0x0407 Cu 50@0°C: -50 ~ 150 °C (39.242Ω ~ 82.134Ω) -50.00 150.00
0x0408 Nickel 100Ωα=0.00618: -60 ~ 180 °C (69.520Ω ~ 223.221Ω) -60.00 180.00
0x0409 Nickel 120Ωα=0.00672: -80 ~ 260 °C (66.60Ω ~ 380.31Ω) -80.00 180.00
0x040A Nickel 507.5Ωα=0.00520: -80 ~ 260 °C (344.10Ω ~ 1328.16Ω) -80.00 260.00
0x040B Nickel604Ωα=0.00518: -200 ~ 200 °C (245.34Ω ~ 1301.9Ω) -200.00 200.00
0x040C BALCO 500: -40 ~ 150 °C (379.35Ω ~ 802.36Ω) -40.00 150.00
3-49 SIO-6RTD Types of RTD Supported and Range (Engineering Unit)
Page 69 of 141
3.5.6 Modbus Mapping Table
3.5.6.1 Coil (0xxxx) / (1xxxx)
Address Function R/W Initial Value
Allow calibration
00537
❖ 0: Forbidden R/W 0
(0x0218)
❖ 1: Allow
CH0~CH5 Out of range
00641~00646
❖ 0: Normal R 0
(0x0280~0x0285)
❖ 1: Out of range
3-52 SIO-6RTD Modbus Mapping Coil (0xxxx &1xxxx)
Page 70 of 141
Address Function R/W Initial Value
Firmware version 2 Bytes
44097
High Byte Low Byte R -
0x1000
Main version Sub-version
44098~44105
Module name 16 Bytes (16 ASCII characters) R -
(0x1001~0x1008)
44106 Modbus response delay time
R/W 0
(0x1009) Unit: milliseconds Range: 0~30
COM port setting: 2bytes
High Byte Low Byte
0x00: 8-N-1 0x03: 1.2K
0x01: 8-N-2 0x04: 2.4K
44107 0x02: 8-E-1 0x05: 4.8K
R/W 0x0006
(0x100A) 0x03: 8-O-1 0x06: 9.6K
0x07: 19.2K
0x08: 38.4K
0x09: 57.6K
0x0A: 115.2K
44108 Watch dog timer (unit: 0.1s)
R/W 0x0000
(0x100B) Range: 0 ~ 0x00FF
44109 System watch dog
R/W 0x0000
(0x100C) 0x0001: Enable 0x0000: Disable
44110 Status of system watch dog
R/W -
(0x100D) 0x0001: Timeout 0x0000: Normal
44111
Counter of communication frame R 0x0000
(0x100E)
44112
Program CRC R
(0x100F)
Module Error Status
44128
❖ Bit 0: EEPROM Error R
(0x101F)
❖ Bit1: Master/Slave Communication Error
EEPROM Error Code
❖ 0: No Error
44129
❖ 1: No Connection R
(0x1020)
❖ 2: Data Error
❖ 3: Configuration Error
3-53 SIO-6RTD Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 71 of 141
3.6 SIO-8AOU [8 Channels Analog Output Module]
3.6.1 Terminal Assignment
Page 72 of 141
3.6.2 Block Diagram
3.6.3 Wiring
3.6.3.1 Voltage Output Wiring
Page 73 of 141
3.6.3.2 Current Output Wiring
3.6.4 Specifications
Parameter Specification
Channels 8 Channels
Voltage Output Range ±5V, ±10V, 0 ~ 5V, 0 ~ 10V
Current Output Range 4 ~ 20 mA, 0 ~ 20 mA
Disconnection Detection For 4 ~ 20 mA
Channel Independent Configuration Yes
Output Response Time 10ms
Resolution 12-bit
Accuracy ±0.1% FSR
Voltage: 0.0625 ~ 512 V/Sec
Programmable Output Slope
Current: 0.125 ~ 1024 mA/Sec
Voltage Output Capacity 10V @ 10mA
Current Output Capacity 500Ω
Power on Value Programmable
Safety Value Programmable
8 LEDs as Analog Output
LED Display
8 LEDs as Fault Indicators
0.5W @ 24V (No-Load)
Power Consumption
3.6W @ 24V (Max-Load)
3-54 SIO-8AOU Specification
Page 74 of 141
3.6.5 Related Reference
3.6.5.1 LED Indication
Page 75 of 141
3.6.5.4 Hexadecimal Unit Data Range
Value Range Min. value Max. value
Voltage Output
0x1101 0~10 V 0 (0) FFFF (65535)
0x1102 0~5 V 0 (0) FFFF (65535)
0x1106 ± 10 V 8000 (-32768) 7FFF (32767)
0x1107 ±5V 8000 (-32768) 7FFF (32767)
Current Output
0x1201 4~20mA 0 (0) FFFF (65535)
0x1202 0~20 mA 0 (0) FFFF (65535)
3-57 SIO-8AOU Analog Output Types and Range (HEX Unit)
Page 76 of 141
3.6.5.7 Output Signal Value
Address Function R/W Initial Value
40785~40792
CH0 ~ CH7: Analog Output Value R/W 0
(0x0310 ~ 0x0317)
40769~40776
CH0 ~ CH7: Read Back of Analog Output Value R
(0x0300 ~ 0x0307)
3-60 SIO-8AOU Analog Output Value Modbus Mapping
When the host watchdog function is enabled and a timeout occurs, the module will reset all outputs to a
safe state in order to ensure the safety of the system or device.
Set the output time from 0 to full scale time. The module update time: 10ms
Slew Rate = Full Scale value /setting time
Ex1: 0 ~ 10V range,set 5 sec,Slew Rate: 2 V/s
Ex2: 0 ~ 5V range,set 5sec,Slew Rate: 1 V/s
Ex3: 0 ~ 10V range,set 500ms,Slew Rate: 20 V/s
Ex4: -10 ~ 10range,set 500ms,Slew Rate: 20 V/s
Page 77 of 141
3.6.5.11 Output Status
Address Function R/W Initial Value
00897~00904 CH0~CH7 Open Wire Detected
10897~10904 ❖ 0: Normal R -
(0x0380~0x0387) ❖ 1: Detected
CH0 ~ CH7 Open Wire Detected Status
40921 Each bit map to the corresponding channel
R
(0x0398) Ex. Bit 0 = 1, CH0 Open Wire Detected
Bit 1 = 1, CH1 Open Wire Detected
3-64 SIO-8AOU Analog Output Status Monitoring Modbus Mapping
When using the current output type, if the output is open then the corresponding channel will output 1. If the
output is in the normal state then the corresponding channel is 0.
3.6.6 Modbus Mapping Table
3.6.6.1 Coil (0xxxx) / (1xxxx)
Address Function R/W Initial Value
AO: Allowed to calibrate
00793
❖ 0: Forbidden R/W 0
(0x0318)
❖ 1: Allow
00897~00904 CH0~CH7 Open Wire Detected
10897~10904 ❖ 0: Normal R -
(0x0380~0x0387) ❖ 1: Detected
Please use the Factory default value;
04113
❖ 0: Forbidden R/W 0
(0x1011)
❖ 1: Allow
3-65 SIO-8AOU Modbus Mapping Coil (0xxxx & 1xxxx)
Page 78 of 141
Address Function R/W Initial Value
CH0 ~ CH7: Analog output Type Code
❖ 0x1101:0 ~ 10V
❖ 0x1102:0 ~ 5V
40897~40904
❖ 0x1106:-10V ~ 10V R/W 0x1106
(0x0380~0x0387)
❖ 0x1107:-5V ~ 5V
❖ 0x1201:4 ~ 20mA
❖ 0x1202:0 ~ 20mA
AO value format
40913
❖ 0x00: Hex R/W
(0x0390)
❖ 0x01: Engineering
CH0 ~ CH7 Open Wire Detected Status
40921 Each bit map to the corresponding channel
R
(0x0398) Ex. Bit 0 = 1, CH0 Open Wire Detected
Bit 1 = 1, CH1 Open Wire Detected
40993 CH0 ~ CH7 Full scale Calibration point
R/W
(0x03E0) Range:-100 ~ 100
41009 CH0 ~ CH7 zero scale calibration point
R/W
(0x03F0) Range:-100 ~ 100
Firmware version 2 Bytes
44097
High Byte Low Byte R -
0x1000
Main version Sub-version
44098~44105
Module name 16 Bytes (16 ASCII format) R -
(0x1001~0x1008)
44106 Modbus response delay time (msec)
R/W 0
(0x1009) Range: 0 ~ 30
COM port setting:2bytes
High Byte Low Byte
0x00: 8-N-1 0x03:1.2K
0x01: 8-N-2 0x04:2.4K
44107 0x02: 8-E-1 0x05:4.8K
R/W 0x0006
(0x100A) 0x03: 8-O-1 0x06:9.6K
0x07:19.2K
0x08:38.4K
0x09:57.6K
0x0A:115.2K
44108 Watch dog timer (0.1s)
R/W 0x0000
(0x100B) Range: 0 ~ 0x00FF
Page 79 of 141
Address Function R/W Initial Value
System watch dog
44109
❖ 0x0001:Enable R/W 0x0000
(0x100C)
❖ 0x0000:Disable
Status of system watchdog
44110
❖ 0x0001:Timeout R/W -
(0x100D)
❖ 0x0000:Normal
44111
Counter of communication frame R 0x0000
(0x100E)
44112
CRC checking code R -
(0x100F)
Module Error Status
44128
❖ Bit0: EEPROM Error R -
(0x101F)
❖ Bit1: Master/Slave Communication Error
EEPROM error
❖ 0: No Error
44129
❖ 1: No Connection R -
(0x1020)
❖ 2: Data Error
❖ 3: Configuration Error
3-66 SIO-8AOU Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 80 of 141
4 Digital Module Information
4.1 SIO-16DI / SIO-32DI [16 / 32 Channels Digital Input Module]
4.1.1 Terminal Assignment
DI DI
00 16
01 17
02 18
03 19
04 20
05 21
06 22
07 23
COM1 COM3
GND GND
08 24
09 25
10 26
11 27
12 28
13 29
14 30
15 31
COM2 COM4
GND GND
Page 81 of 141
4.1.2 Block Diagram
Page 82 of 141
4.1.3 Wiring
4-5 SIO-16DI / SIO-32DI Dry Contact Wiring 4-6 SIO-16DI / SIO-32DI Wet Contact Wiring
4.1.4 Specifications
Specification
Parameters
SIO-16DI SIO-32DI
Channels 16 32
Page 83 of 141
4.1.5 Related Reference
4.1.5.1 Digital Input Active State
Smart series digital input module supports invert DI status. When the setting is 0x0000, the DI
status is high for logic level high and low for logic level low. When setting is 0x0001, the DI status is high for
logic level low and low for logic level high. The Modbus setting is as below:
Address Initial
Function R/W
SIO-16DI SIO-32DI Value
DI CH0~CH15 / CH0~CH31 Input Active Value Define
40129 40129
❖ 0x0000: Normal State R/W 0x0000
(0x0080) (0x0080)
❖ 0x0001: Invert State
4-2 SIO-16DI / SIO-32DI DI invert mode selection Modbus Mapping
Page 84 of 141
Address Initial
Function R/W
SIO-16DI SIO-32DI Value
000145~000160 000145~000176
DI CH0~CH15 / CH0~CH31 Counter Clear W All 0
(0x0090~0x009F) (0x0090~0x00AF)
30001~30016 30001~30032
All
40001~40016 40001~40032 DI CH0~CH15 / CH0~CH31 Counter Value R
0x0000
(0x0000~0x000F) (0x0000~0x001F)
DI CH0~CH15 / CH0~CH31 Counter Edge Define
40137 40137~40138 (Each bit map to corresponding channel)
R/W 0x0000
(0x0088) (0x0088~0x0089) ❖ 1=Rising edge
❖ 0=Falling edge
40077 40077~40078 DI CH0~CH15 / CH0~CH31 Counter Clear W 0
(0x004C) (0x004C~0x004D) (Each bit map to corresponding channel)
4-5 SIO-16DI / SIO-32DI Counter function Modbus Mapping
Address Initial
Function R/W
SIO-16DI SIO-32DI Value
00033~00048 00033~00064
DI CH0~CH15 / CH0~CH31 Latch High Value R All 0
(0x0020~0x002F) (0x0020~0x003F)
00065~00080 00065~00096
DI CH0~CH15 / CH0~CH31 Latch Low Value R All 0
(0x0040~0x004F) (0x0040~0x005F)
000129 000129
DI CH0~CH15 / CH0~CH31 Latch Clear W 0
(0x0080) (0x0080)
Page 85 of 141
Address Initial
Function R/W
SIO-16DI SIO-32DI Value
40069 40069~40070 DI CH0~CH15 / CH0~CH31 Latch High Value
R
(0x0044) (0x0044~0x0045) (Each bit map to the corresponding channel)
40073 40073~40074 DI CH0~CH15 / CH0~CH31 Latch Low Value
R
(0x0048) (0x0048~0x0049) (Each bit map to the corresponding channel)
40113 40113
DI Latch Clear W 0
(0x0070) (0x0070)
4-7 SIO-16DI / SIO-32DI Latch function Modbus Mapping
Page 86 of 141
Address Initial
Function R/W
SIO-16DI SIO-32DI Value
40073 40073~40074 DI CH0~CH15 / CH0~CH31 Latch Low Value
R
(0x0048) (0x0048~0x0049) (Each bit map to the corresponding channel)
40077 40077~40078 DI CH0~CH15 / CH0~CH31 Counter Clear W 0
(0x004C) (0x004C~0x004D) (Each bit map to corresponding channel)
40113 40113 DI Latch Clear
W 0
(0x0070) (0x0070) ❖ 0x01: DI Latch Clear
DI CH0~CH15 / CH0~CH31 Input Active Value
40129 40129 Define
R/W 0x0000
(0x0080) (0x0080) ❖ 0x0000: Normal State
❖ 0x0001: Invert State
DI CH0~CH15 / DI CH0~CH31 Counter Edge
Define
40137 40137~40138
(Each bit map to corresponding channel) R/W 0x0000
(0x0088) (0x0088~0x0089)
❖ 1=Rising edge
❖ 0=Falling edge
Firmware version 2 Bytes
44097 44097
High Byte Low Byte R -
0x1000 0x1000
Main version Sub-version
44098~44105 44098~44105
Module name 16 Bytes (16 ASCII char) R -
(0x1001~0x1008) (0x1001~0x1008)
Page 87 of 141
Address Initial
Function R/W
SIO-16DI SIO-32DI Value
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112 Program CRC R
(0x100F) (0x100F)
44128 44128 Module Error Status R
(0x101F) (0x101F) ❖ Bit 0: EEPROM Error
❖ Bit1: Master/Slave Communication Error
44129 44129 EEPROM Error Code R
(0x1020) (0x1020) ❖ 0: No Error
❖ 1: No Connection
❖ 2: Data Error
❖ 3: Configuration Error
4-9 SIO-16DI / SIO-32DI Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 88 of 141
4.2 SIO-16DO / SIO-32DO [16 / 32 Channels Digital Output Module]
4.2.1 Terminal Assignment
DO DO
00 16
01 17
02 18
03 19
04 20
05 21
06 22
07 23
PWR1 PWR3
GND1 GND3
08 24
09 25
10 26
11 27
12 28
13 29
14 30
15 31
PWR2 PWR4
GND2 GND4
Page 89 of 141
4.2.2 Block Diagram
Page 90 of 141
4.2.3 Wiring
4.2.4 Specifications
Parameters SIO-16DO SIO-32DO
Digital Output Channels 16 32
Output Type NPN NPN
Page 91 of 141
Address Initial
Function R/W
SIO-16DO SIO-32DO Value
DO CH0~CH15 / CH0~CH31 Output Active Value
40385 40385 All
❖ 0x0000: Normal R/W
(0x0180) (0x0180) 0x0000
❖ 0x0001: Inverse
4-11 SIO-16DO / SIO-32DO DO Active State Modbus Mapping
Page 93 of 141
Address Initial
Function R/W
SIO-16DO SIO-32DO Value
COM port setting: 2bytes
High Byte Low Byte
0x00: 8-N-1 0x03: 1.2K
0x01: 8-N-2 0x04: 2.4K
44107 44107 0x02: 8-E-1 0x05: 4.8K
R/W 0x0006
(0x100A) (0x100A) 0x03: 8-O-1 0x06: 9.6K
0x07: 19.2K
0x08: 38.4K
0x09: 57.6K
0x0A: 115.2K
44108 44108 Watch dog timer (unit: 0.1s)
R/W 0x0000
(0x100B) (0x100B) Range: 0 ~ 0x00FF
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112 Program CRC R
(0x100F) (0x100F)
44128 44128 Module Error Status R
(0x101F) (0x101F) ❖ Bit 0: EEPROM Error
❖ Bit1: Master/Slave Communication Error
44129 44129 EEPROM Error Code R
(0x1020) (0x1020) ❖ 0: No Error
❖ 1: No Connection
❖ 2: Data Error
❖ 3: Configuration Error
4-17 SIO-16DO / SIO-32DO Modbus Mapping Input & Holding Register (3xxxx & 4xxxx)
Page 94 of 141
4.3 SIO-8RO / SIO-16RO [8 / 16 Channels Relay Output Module]
4.3.1 Terminal Assignment
DO DO
00A 08A
00C 08C
00B 08B
01A 09A
01C 09C
01B 09B
02A 10A
02C 10C
02B 10B
03A 11A
03C 11C
03B 11B
04A 12A
04C 12C
05A 13A
05C 13C
06A 14A
06C 14C
07A 15A
07C 15C
Page 95 of 141
4.3.2 Block Diagram
Page 96 of 141
4.3.3 Wiring
4.3.4 Specifications
Parameters SIO-8RO SIO-16RO
Relay Output Channels 4 Form A, 4 Form C 8 Form A, 8 Form C
Contact Rating 5A 250VAC/30VDC 5A 250VAC/30VDC
Page 97 of 141
4-20 SIO-8RO / SIO-16RO DO Active State
Page 98 of 141
4.3.6 Modbus Mapping Table
4.3.6.1 Coil (0xxxx) / (1xxxx)
Address Initial
Function R/W
SIO-8RO SIO-16RO Value
00257~00264 00257~00272
DO CH0~CH7 / CH0~CH15 Output Status R/W -
(0x0100~0x0107) (0x0100~0x010F)
4-24 SIO-8RO / SIO-16RO Modbus Mapping Coil (0xxxx & 1xxxx)
Page 99 of 141
Address Initial
Function R/W
SIO-8RO SIO-16RO Value
System watch dog
44109 44109
❖ 0x0001: Enable R/W 0x0000
(0x100C) (0x100C)
❖ 0x0000: Disable
Status of system watch dog
44110 44110
❖ 0x0001: Timeout R/W -
(0x100D) (0x100D)
❖ 0x0000: Normal
44111 44111
Counter of communication frame R 0x0000
(0x100E) (0x100E)
44112 44112 Program CRC R
(0x100F) (0x100F)
44128 44128 Module Error Status R
(0x101F) (0x101F) ❖ Bit 0: EEPROM Error
❖ Bit1: Master/Slave Communication Error
44129 44129 EEPROM Error Code R
(0x1020) (0x1020) ❖ 0: No Error
❖ 1: No Connection
❖ 2: Data Error
❖ 3: Configuration Error
4-25 SIO-8RO / SIO-16RO Modbus Mapping Input & Holding Register
4-19 SIO-16DIO Dry Contact Input Wiring 4-20 SIO-16DIO Wet Contact Input Wiring
Parameter Specification
Digital Output
Digital Output Channels 16
Output Type NPN
Output Voltage Range 3.5~30V
4-24 SIO-16DI8RO Dry Contact Input Wiring 4-25 SIO-16DI8RO Wet Contact Input Wiring
4.5.4 Specifications
Parameter Specification
Digital Input
Digital Input Channels 16
Logic Level 0 Open
Dry Contact
Logic Level 1 Close to GND
Logic Level 0 +3V maximum
Wet Contact
Logic Level 1 +10 to 50V
Input resistance 10kΩ
Page 113 of 141
Parameter Specification
Isolation voltage 2500Vdc
Parameters Specification
Relay Output
Relay Output Channels 4 Form A, 4 Form C
This utility will get all usable COM port on the PC,select the com port setting to select a correct
COM port.
Click
Start search
Stop search
Module list
below
5-6 Module Search Result
In the module configuration window, 4-tab pages are available for configuration. They are listed as
1. Basic configuration
2. Channel Input / Output Specific configuration
3. Watchdog
4. Module Error Status
5.5.1 Basic Configuration
Note: After the setting is done in this tab, the user must recycle the power of the module for taking effect of
the new configuration.
5.5.2 Channel Input/output specific parameters
Each module has some specific parameter setting, Refer module information section for more
details.
3. Analog Input Module: Set the data format of the module to be 2’s complement hexadecimal or
engineering format.
5-14 DI Configuration
When the module has Digital Output channels, DO will show the number of channels in
the module. It can be clicked for configuration.
5-15 DO Configuration
When the module has Analog Input channels, AI will show the number of channels in the
module. It can be clicked for configuration.
5-16 AI Configuration
When the module has Analog Output channels, AO will show the number of channels in
the module. It can be clicked for configuration.
AI reading
5-21 AO Configuration
5-25 DI Status
LATCH status
COUNTER
status
Display COUNTER
value of all channel
5-27 DI Counter
5-28 DI Counter
5-29 DO Testing
It will pop up a window for type in file description to describe data for management. Click [Ok] to
continue or [Cancel] to cancel this operation.
After clicking the [Ok] button, it will pop up a save file dialogue to prompt the user to select a
location for saving a file. Specify a file name and select a location to save the file.
It will pop up an open file dialogue to prompt the user to open a file, select the file and click open
to load the file.
After loading the file and before loading configuration to the module, it will pop up a warning
window, indicating notes for attention and the contents of configuration file,click [ok] button to continue or
[Cancel] to cancel this operation.
If the communication configuration has been changed, the I/O module must be restarted for
loading new configuration correctly.
Choose the source type to load the configuration for module configuration
If the module is chosen as source type then select the right module by node address
If the communication configuration has been changed, the I/O module must be restarted for
loading new configuration correctly.