Module I/O RS-485 Modbus RTU & RS-485 DCON ICP DAS I-7000 & M-7000
Nội dung
- 1 Introduction
- 1.1 Applications
- 1.2 Features
- 1.2.1 RS-485 Industrial Multi-Drop Network
- 1.2.2 I/O type and Range Programmable
- 1.2.3 Easy Mounting and Connection
- 1.2.4 Rugged Industrial Environment
- 1.2.5 Programmable Power-on Value and Safe Value
- 1.2.6 Advanced DI Functions
- 1.2.7 DI Latch Function
- 1.2.8 Low Speed Counter
- 1.2.9 Overvoltage Protection
- 1.2.10 Open Wire Detection
- 1.2.11 Over-current Protection
- 1.2.12 Virtual Channel to Channel Isolation
- 1.2.13 Common Voltage Protection
- 1.2.14 ESD Protection
- 1.2.15 3000 VDC Isolation
- 1.2.16 Dual Communication Protocols
- 1.2.17 Expandable Network
- 1.3 Hardware
- 1.4 Software Support
- 2 Analog Input
- 3 Digital I/O
- 4 Encoder/Frequency/Counter
Introduction
I-7000 and M-7000 remote I/O modules provide cost-effective protection and conditioning for a wide range of valuable industrial control system. The product line includes sensor-tocomputer, computer-to-sensor, digital I/O, timer/counter, RS-232 to RS-485 converter, USB to RS-485 converter, RS-485 repeater, RS-485 hub and RS-232/422/485 to Fiber Optics. I-7000 supports DCON protocol, and M-7000 modules support Modbus RTU and DCON protocols. Many SCADA/HMI software and PLCs support Modbus RTU protocol. It is easy for them to integrate with M-7000 modules.
The I-7000 series is a family of network data acquisition and control modules that support DCON protocols. It has the same form factor as the M-7000 series.
The M-7000 series is a family of network data acquisition and control modules that support Modbus RTU and DCON protocols. With the Modbus RTU protocol, it can easily communicate with most popular SCADA/ HMI software and PLC. It has the same form factor as the I-7000 series.
Applications
Factory automation, machine automation, testing equipment, building automation, solar energy system, pollution monitoring system, heating chamber…etc.
Features
RS-485 Industrial Multi-Drop Network
I/O type and Range Programmable
Easy Mounting and Connection
Rugged Industrial Environment
Programmable Power-on Value and Safe Value
The DO and AO I/O modules provide programmable power-on value and safe value. When the host watchdog is active, the DO and AO output go to the pre-configured safe value.
Advanced DI Functions
DI channel is not only for reading digital input status but also provides several advanced functions in the meanwhile.
DI Latch Function
All DI channels provide Latch function to keep the high/low events in the internal registers of the module. In general, the host controller polls modules one by one to get all DI status. Because RS-485 is a low speed field bus, the polling will take time and probably miss a short duration signal. With the DI latch function, the short duration (>=5ms) signal will not be lost any more.
Low Speed Counter
The DI module automatically counts the DI signal in the background. The signal under 100Hz can be detected and counted.
Overvoltage Protection
Many of our analog input modules provide high overvoltage protection for the analog input channels. When user picks wrong line accidentally or high voltage spike is applied to the analog input terminals, the module will not be broken and can still get the correct readings. This feature improves the reliability, reduces maintenance frequency, and makes the whole system more robust.
Open Wire Detection
The thermocouple, RTD and thermistor sensors are widely used in temperature control applications. If the system can not monitor the open wire status of the sensors, it may be very dangerous and cause large damage to life and property. When the wire of sensor is broken and the controller does not know the open wire status, the system may heat the boiler continuously and result in fire or explosion. Our thermocouple, RTD, thermistor modules provide open wire detection and make the system safer.
Over-current Protection
For the current measurement module, it may be damaged when there is high current or voltage introduced into the current loop. The protection for current measurement is improved to +/-120 VDC and +/-1000 mA.. A high current or voltage in the current loop will not damage the current measurement, so the whole system can work normally.
Virtual Channel to Channel Isolation
The “R” and “Z” version of analog input modules provide +/-400 VDC virtual channel to channel isolation to avoid the noise interference from adjacent channel in the industrial environment. To name a few of the modules, they are I-7017R, I-7017Z, I-7018R, I-7018Z, I-7019R, and I-7019Z. Though it is not real channel to channel isolation, there is only 1uA leakage current between two adjacent channels and the interference is very small and can be negligible.
Common Voltage Protection
The typical application is to monitor the charging status of the batteries in series. The voltage of each battery is +10 VDC so the first battery is +10 VDC, the second battery is +20 VDC etc. The differential voltage of the 20th battery is only +10 VDC between vin+ and vin- terminal, while the common voltage is up to 200 VDC. If the common voltage of the analog input module is not large enough, then it can not measure the correct voltage of the battery in charging. ICP DAS analog input modules provide +/-200 VDC high common voltage for industrial applications.
ESD Protection
In the industrial environment there are many noise, spike, electrostatic etc. If the module is not strong enough, it is very easy to be damaged. The I-7K and M-7K modules all pass +/-4 KV ESD contact and +/-8 KV ESD air tests by static electricity gun in our laboratory. The test procedures follow the IEC 61000-4-2 standard. Our modules are immunity to the electrostatic discharges by using components that can clamp and resist to the high voltages defined by IEC 61000-4-2 standard.
3000 VDC Isolation
The I-7K and M-7K series have 3000 VDC isolation between the field and the internal logic. This isolation prevents the noise from the field to the internal logic that can damage the module. It is recommended to choose isolated modules that will be connected on RS-485 network. There will be no interference from the neighbor module because the noise from the neighbor module is isolated.
Dual Communication Protocols
All I-7000 and M-7000 modules use a simple command /response protocol for communication. M-7000 also supports the industrial standard Modbus RTU protocol. The user can use high-level language, such as C, VB, Delphi, and others to write their application programs. Some famous software package can control I-7000 and M-7000 directly, such as LabView, Indusoft, Tracemode, EZ data logger, EZ Prog..etc.
I-7000: supports DCON protocol
M-7000: supports Modbus RTU and DCON protocols
Self-Tuner Inside
“Self-Tuner” is a patented ASIC. It auto-tunes the baud rate and data format in whole RS-485 network, and autohandles the direction of the RS-485 communication line. Since the unique features of this ASIC, the user can implement a very flexible remote I/O configuration via the RS-485 network.
Expandable Network
I-7510 repeater is more than a pure isolated repeater. “Self-Tuner” ASIC is built-in. It has some outstanding features, such as 3000V isolation, 115K max. speed, variable baud rate and data format. Each I-7510 repeater can let you extend the network to another 4,000 ft long. Actually the user should consider the network length and the hardware loading effect and use I-7510 to isolate different groups to avoid high voltage hitting the whole system through a single communication network.
Hardware
1. Installation
2. Dimensions (Units: mm)
Software Support
Our free charge software utility and development kit include
1. DCON Utility
DCON Utility is used to search, configure and test simply the I-7000 and M-7000 modules via the serial port (RS-232/485).
2. OPC Server
NAPOPC_ST DA Server is a free OPC DA Server (“OPC” stands for “OLE for Process Control” and “DA” stands for “Data Access”) for ICP DAS products. Based on Microsoft’s OLE COM (component object model) and DCOM (distributed component object model) technologies, NAPOPC_ST DA Server defines a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate the interoperability.
Using NAPOPC_ST DA Server, system integrates data with SCADA/HMI/Database software on the same computer and others. SCADA/HMI/Database sends a request and NAPOPC DA Server fulfills the request by gathering the data of ICP DAS modules (License Free) and third-party devices (License Charge) to SCADA/HMI/Database.
Version | NAPOPC_ST | NAPOPC_XPE | NAPOPC_CE5 | NAPOPC_CE6 | |
---|---|---|---|---|---|
Platform | Desktop Windows | Windows XP Embedded |
Windows CE5 | Windows CE6 | |
Price | Free/ | Free | Free | Free |
3. EZ Data Logger
EZ Data Logger is the software that ICP DAS provides for users to easily build a small SCADA system on Windows 2000/XP/Vista. It comes with two versions, “Lite” & “Professional”. The Lite version is not only full-functioned but free to all ICP DAS users!
EZ Data Logger is a small data logger software. It can be applied to small remote I/O system. With its user-friendly interface, users can quickly and easily build a data logger software without any programming skill.
Analog Input
Analog Input |
||||||||
Model | AI | DI Channel | DO Channel | |||||
---|---|---|---|---|---|---|---|---|
DCON | DCON, Modbus/RTU | Channel | Voltage & Current Input | Sensor Input | Fast Sampling | High Voltage Protection | ||
– | M-7004-G | 4 | – | 2/3-wire DS18B20 |
– | – | – | – |
I-7005-G | M-7005-G | 8 | – | Thermistor | – | – | – | 6 |
I-7011D | M-7011D-G | 1 | ±15 mV, ±50 mV, ±100 mV, ±500 mV, ±1 V, ±2.5 V, ±20 mA |
Thermocouple: J, K, T, E, R, S, B, N, C |
– | – | 1 | 2 |
I-7011PD |
–
|
Thermocouple: J, K, T, E, R, S, B, N, C, L, M |
||||||
I-7018P-G | – | 8 | ±80 VDC | – | – | |||
I-7012D | – | 1 | ±150 mV, ±500 mV, ±1V, ±5 V, ±10 V, ±20 mA |
– | – | – | 1 | 2 |
I-7012FD | – | 100 Hz | ||||||
I-7013D | – | 1 | – | 2/3/4-wire RTD: Pt100, Pt1000, Ni120 |
– | – | – | – |
– | M-7013PD-G | 1 | 2 | |||||
I-7033D-G | M-7033D-G | 3 | – | – | ||||
I-7014D | – | 1 | ±150 mV, ±500 mV, ±1V, ±5 V, ±10 V, ±20 mA |
Transmitter | – | – | 1 | 2 |
I-7015-G | M-7015-G | 6 | – | 2/3-wire RTD: Pt100, Pt1000, Ni120, Cu50, Cu100, Cu1000 |
– | – | – | – |
I-7015P-G | M-7015P-G | |||||||
I-7016D-G | M-7016D-G | 2 | – | 4-wire Full-Bridge Strain Gauge |
– | – | 1 | 4 |
I-7016PD | – | 1 | 6-wire Full-Bridge Strain Gauge |
|||||
I-7017-G | M-7017-G | 8 | ±150 mV, ±500 mV, ±1 V, ±5 V, ±10 V, ±20 mA, 0 ~ 20 mA, 4 ~ 20 mA |
– | – | – | – | – |
I-7017F-G | – | 60 Hz | ||||||
I-7017R-G | M-7017R-G | ±200 VDC | ||||||
I-7017Z-G | M-7017Z-G | 10/20 | – | – | ||||
I-7017C | M-7017C-G | 8 | ±20 mA, 0 ~ 20 mA, 4 ~ 20 mA | – | – | – | – | – |
I-7017FC-G | – | 60 Hz | ||||||
I-7017RC-G | M-7017RC-G | ±200 VDC | ||||||
– | M-7017mC-16-G
(Note 1) |
16 | 200 Hz | – | ||||
I-7017R-A5-G | M-7017R-A5-G | 8 | ±50 V, ±150 V | – | 50 Hz | ±200 VDC | – | – |
– | M-7017RMS-G
(Note 2) |
0 ~ +150 mVrms, 0 ~ +500 mVrms, 0 ~ +1 Vrms, 0 ~ +5 Vrms, 0 ~ +10 Vrms |
– | – | ||||
I-7018-G | M-7018-G | 8 | ±15 mV, ±50 mV, ±100 mV, ±500 mV, ±1 V, ±2.5 V ±20 mA, 0 ~ 20 mA, 4 ~ 20 mA |
Thermocouple: J, K, T, E, R, S, B, N, C |
– | – | – | – |
I-7018R-G | M-7018R-G | 200 VDC | ||||||
– | M-7018-16-G | 16 | – | |||||
I-7018Z-G/S | M-7018Z-G/S | 10 | Thermocouple: J, K, T, E, R, S, B, N, C, L, M, LDIN43710 |
±200 VDC | ||||
I-7019R-G | M-7019R-G | 8 | ±15 mV, ±50 mV, ±100 mV, ±150 mV, ±500 mV, ±1 V, ±2.5 V, ±5 V, ±10 V, ±20 mA, 0 ~ 20 mA, 4 ~ 20 mA |
Thermocouple: J, K, T, E, R, S, B, N, C, L, M, LDIN43710 |
– | ±200 VDC | – | – |
– | M-7019Z-G/S | 10 | – | |||||
Note 1: With Data Logger Note 2: True RMS Input Module |
Analog Output |
|||||||
Model | AO | DI Channel | DO Channel | ||||
---|---|---|---|---|---|---|---|
DCON | DCON, Modbus/RTU | Channel | Resolution | Voltage Output | Current Output | ||
I-7021-G | – | 1 | 12-bit | 0 ~ +10 V | 0 ~ +20 mA, +4 ~ +20 mA |
– | – |
I-7021P-G | – | 16-bit | |||||
I-7022-G | M-7022-G | 2 | 12-bit | 0 ~ +5 V, 0 ~ +10 V |
|||
I-7024-G | M-7024-G | 4 | 14-bit | 0 ~ +5 V, 0 ~ +10 V, ±5 V, ±10 V |
0 ~ +20 mA, +4 ~ +20 mA |
– | – |
I-7024R-G | M-7024R-G | 5 | – | ||||
– | M-7024UD-G | 16-bit | 4 | 4 | |||
– | M-7024L-G | 12-bit | – | – | |||
– | M-7028D-G | 8 |
Multifunction I/O |
|||||||||
Model | AI | AO | DO | DI/Counter | |||||
---|---|---|---|---|---|---|---|---|---|
DCON | DCON, Modbus/RTU | Channel | Voltage & Current Input |
Channel | Voltage & Current Output |
Channel | Type | Channel | Type |
– | M-7002-G | 4 | ±150 mV, ±500 mV, ±1 V, ±5 V, ±10 V, ±20 mA, 0 ~ 20 mA, 4 ~ 20 mA |
– | – | 4 | Power Relay | 5 | Wet |
– | M-7003-G | 8 | – | – | |||||
– | M-7026-G | 6 | 2 | 0 ~ +5 V, 0 ~ +10 V, ±5 V, ±10 V 0 ~ +20 mA, +4 ~ +20 mA |
3 | Open Collector | 3 | Dry | |
– | M-7024UD-G | – | – | 4 | 4 | 4 | Dry, Wet |
Digital I/O
Digital I/O |
|||||||||
Model | DO | DI | |||||||
---|---|---|---|---|---|---|---|---|---|
DCON | DCON, Modbus/RTU | Channel | Type | Sink/Source | Max. Load Current | Channel | Type | Sink/Source (NPN/PNP) |
ON Voltage Level |
I-7041D | M-7041D-G | – | – | – | – | 14 | Wet | Sink/Source (NPN/PNP) |
I-7041D: +1 VDC Max.M-7041D-G: +4 ~ +30 VDC |
– | M-7041D-A5-G | +68 ~ +150 VDC | |||||||
I-7041PD-G | M-7041PD-G | I-7041PD-G: +11 VDC Max.M-7041PD-G: +19 ~ +30 VDC |
|||||||
I-7042D | – | 13 | Open Collector | Sink (NPN) | 100 mA | – | – | – | – |
I-7043D-G | M-7043D-G | 16 | |||||||
I-7044D | – | 8 | 375 mA | 4 | Wet | Sink/Source (NPN/PNP) |
+1 VDC Max. | ||
I-7045D-G | M-7045D-G | 16 | Source (PNP) | 650 mA | – | – | – | – | |
I-7045D-NPN-G | M-7045D-NPN-G | Sink (NPN) | 700 mA | ||||||
– | M-7046D-G | – | – | – | – | 15 | Wet | Sink/Source (NPN/PNP) |
+3.5 ~ +50 VDC |
I-7050D-G | M-7050D-G | 8 | Open Collector | Sink (NPN) | 30 mA | 7 | Dry, Wet | Sink/Source (NPN/PNP) |
– |
I-7050AD-G | – | Source (PNP) | 50 mA | Sink (NPN) | +4 ~ +30 VDC | ||||
I-7051D-G | M-7051D-G | – | – | – | – | 16 | Dry, Wet | Sink/Source (NPN/PNP) |
+10 ~ +50 VDC |
I-7052D-G | M-7052D-G | 8 | Wet | +4 ~ +30 VDC | |||||
I-7053D_FG-G | M-7053D-G | – | – | – | – | 16 | Dry | Source (PNP) | – |
– | M-7054D-G | DI+DO=16 | Open Collector | Sink (NPN) | 100 mA | DI+DO=16 | |||
– | M-7054PD-G | 500 mA | |||||||
I-7055D-G | M-7055D-G | 8 | Open Collector | Source (PNP) | 650 mA | 8 | Dry, Wet | Sink/Source (NPN/PNP) |
+10 ~ +50 VDC |
I-7055D-NPN-G | M-7055D-NPN-G | Sink (NPN) | 700 mA | ||||||
– | M-7055UD-G | Push-Pull | Sink/Source (NPN/PNP) |
500 mA | |||||
I-7058D-G | M-7058D-G | – | – | – | – | 8 | Wet | Sink/Source (NPN/PNP) |
+80 ~ +250 VAC/VDC |
I-7059D-G | M-7059D-G | +10 ~ +80 VAC +15 ~ +80 VDC |
|||||||
– | M-7058-16-G | 2 | Isolated Open Collector | Sink (NPN) | 600 mA | 16 | +80 ~ +250 VAC/VDC | ||
– | M-7058D-16-G | ||||||||
– | M-7059-16-G | +10 ~ +80 VDC +15 ~ +80 VAC |
|||||||
– | M-7059D-16-G |
Relay Output & Digital Input |
||||||||
Model | Relay Output | DI | ||||||
---|---|---|---|---|---|---|---|---|
DCON | DCON, Modbus/RTU | Channel | Type | Surge Strength | Contact Rating | Channel | Type | Sink/Source (NPN/PNP) |
I-7060D-G | M-7060D-G | 2 x Form A, 2 x Form C |
Signal Relay | 1500 VDC | Form A: 0.6 A @ 125 VAC 2 A @ 30 VDC Form C: 0.6 A @ 125 VAC 2 A @ 30 VDC |
4 | Wet | Sink/Source (NPN/PNP) |
– | M-7060PD-G | Power Relay | 2500 VDC | Form A: 16 A @ 250 VAC 10 A @ 30 VDC Form C: NO: 10 A @ 250 VAC NC: 6 A @ 250 VAC |
||||
I-7061D-G | M-7061D-G | 12 x Form A | Power Relay | 3000 VDC | Form A: 5 A @ 250 VAC 5 A @ 30 VDC |
– | – | – |
I-7063D | – | 3 x Form A | Power Relay | 4000 VDC | Form A: 5 A @ 250 VAC 5 A @ 30 VDC |
8 | Wet | Sink/Source (NPN/PNP) |
I-7063AD | – | AC-SSR | 2500 VDC | Form A: 24 ~ 265 VAC @ 1A 5 A @ 30 VDC |
||||
I-7063BD | – | DC-SSR | 3500 VDC | Form A: 3 ~ 30 VDC @ 1A 5 A @ 30 VDC |
||||
– | M-7064D-G | 8 x Form A | Signal Relay | 2000 VDC | Form A: 2 A @ 30 VDC 0.24 A @ 220 VDC 0.25 A @ 250 VAC |
– | – | – |
I-7065D-G | M-7065D-G | 5 x Form A | Power Relay | 4000 VDC | Form A: 5 A @ 250 VAC 5 A @ 30 VDC |
4 | Wet | Sink/Source (NPN/PNP) |
I-7065AD | – | AC-SSR | 2500 VDC | Form A: 24 ~ 265 VAC @ 1A 5 A @ 30 VDC |
||||
I-7065BD | M-7065BD-G | DC-SSR | 3500 VDC | Form A: 3 ~ 30 VDC @ 1A 5 A @ 30 VDC |
||||
I-7066D | – | 7 x Form A | PhotoMOS Relay | – | 0.13 A @ 350 V | – | – | – |
– | M-7066PD-G | 1 A @ 80 V | ||||||
I-7067D-G | M-7067D-G | Signal Relay | 1500 VDC | 0.5 A @ 120 VAC 1 A @ 24 VDC |
||||
– | M-7068D-G | 4 x Form A, 4 x Form C |
Signal Relay | 2000 VDC | Form A: 2 A @ 30 VDC 0.24 A @ 220 VDC 0.25 A @ 250 VAC Form C: 2 A @ 30 VDC 0.24 A @ 220 VDC 0.25 A @ 250 VAC |
– | – | – |
– | M-7069D-G | Power Relay | Form A: 6 A @ 35 VDC 6 A @ 240 VAC Form C: 5 A @ 30 VDC 5 A @ 250 VAC |
Encoder/Frequency/Counter
Encoder/Frequency/Counter |
|||||||||
Model | Encoder/Frequency/Counter Input | DO | |||||||
---|---|---|---|---|---|---|---|---|---|
DCON | DCON Modbus/RTU | Channel | Encoder | Counter | Frequency | Resolution | Max. Counting Rate | Channel | Type |
I-7080D | M-7080-G | 2 | – | Up Counter | Yes | 32-bit | 100 kHz | 2 | Open Collector |
I-7080BD-G | M-7080BD-G | ||||||||
I-7083D-G | – | 3 | CW/CCW, Dir/Pulse, AB Phase |
Up/Down | – | 32-bit | 1 MHz | – | – |
I-7083BD-G | – | ||||||||
– | M-7084-G | 4/8 | Up or Up/Down | Yes | 200 kHz | ||||
I-7088D-G | M-7088D-G | 8 | – | Up Counter | – | 32-bit | 1 MHz | 8 | PWM, TTL |
I-7088D-G/S | M-7088D-G/S | PWM, Open Collector | |||||||
– | M-7088-16-G | – | – | – | – | 16 | PWM, Open Collector |