ET6000 MODBUS Register Tables
[V0.0.3 by Sean]
Common Function for all ET-6000 module
Modules Supported (ET-6000 series) |
|||
Name |
Date |
Firmware |
Note |
1-Dec-2006 |
V1.00 |
8 DO, 14 DI |
|
1- Dec -2006 |
V1.00 |
8 DO, 10 DI 8 Relay Output (Form A), 10 DI |
|
1- Dec -2006 |
V1.00 |
24 DO 18 Relay Output (Form A), 6 Relay Output (Form C) |
Note: for DO and DI, a register is one byte; while AO and AI, a register is two byte.
Common Functions for all ET-6000 series modules
(0xxxx) DO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
226 |
1 |
Recover all I/O default settings |
1 |
1=recover |
W (Pulse) |
227 |
1 |
Recover all web default settings (*) |
1 |
1=recover |
W (Pulse) |
228 |
1 |
ID default settings (*) |
1 |
1=recover |
W (Pulse) |
229 |
1 |
Web Enable/Disable |
1 |
1=recover |
W (Pulse) |
233 |
1 |
Reboot ET-6000 |
1 |
1=reboot |
W (Pulse) |
(*) Not yet implemented for security reason.
(3xxxx) AI address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
350 |
1 |
OS image version |
1 |
123 means version=1.2.3 |
R |
351 |
1 |
Total Firmware version |
1 |
123 means version=1.2.3 |
R |
358 |
1 |
Modbus communication status |
1 |
0= No Error -1= CRC error -2= Timeout |
R |
360 |
1 |
Pair Connection |
1 |
0=Normal 1=Timeout 2=Disconnected |
R |
¡@ (4xxxx) AO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
555 |
1 |
CPU reset status |
1 |
1= by power on 2= by 0.8 second WDT 3= by Reset command |
R/W |
556 |
1 |
CPU reset events |
1 |
How many CPU reset events has happened? When CPU is reset by one of the situations described in register 555, the event increases one count. |
R/W/E |
557 |
1 |
Set host watch dog timer |
1 |
<5: Disabled 5~65535: Enabled (unit: second) (default=0) When ET-6000 loses communication with PC more than the WDT setting, DO and AO go to their safe values and host WDT events plus 1 count. |
R/W/E |
558 |
1 |
Host WDT events |
1 |
How many host WDT events has happened after CPU reset? |
R/W |
559 |
1 |
Module name |
4 |
8 ASCII characters |
R |
563 |
1 |
Module nick name |
8 |
16 ASCII characters |
R/W/E |
Detailed Modbus Address Table for ET-6052 (D)
(0xxxx) DO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
0 |
0~7 |
Digital Output |
1 |
0=off 1=on |
R/W |
80 |
1 |
Clear all DI latched status (high) |
1 |
1=clear |
W (Pulse) |
81 |
1 |
Clear all DI latched status (low) |
1 |
1=clear |
W (Pulse) |
82 |
0~13 |
Clear low speed (100Hz) digital counter |
1 |
1=clear |
W (Pulse) |
350 |
1 |
Enable all DI latched status (high/low) |
1 |
0=disable 1=enable (default=0) |
R/W/E |
351 |
0~13 |
Enable low speed (100Hz) digital counter |
1 |
0=disable 1=enable (default=0) |
R/W/E |
431 |
1 |
Write DO Power on value to EEPROM |
1 |
1=write |
W (Pulse) |
432 |
1 |
Write DO Safe value to EEPROM |
1 |
1=write |
W (Pulse) |
435 |
0~7 |
Power on value for DO |
1 |
0=off 1=on (default=0) |
R/W/E |
515 |
0~7 |
Safe value for DO |
1 |
0=off 1=on (default=0) |
R/W/E |
(1xxxx) DI address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
0 |
0~13 |
Digital Input |
1 |
0=off 1=on |
R |
80 |
0~13 |
Digital latched status (high) |
1 |
0=no 1=latched |
R |
160 |
0~13 |
Digital latched status (low) |
1 |
0=no 1=latched |
R |
(3xxxx) AI address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
32 |
0~13 |
Low speed (100Hz) digital counter |
1 |
0~65535 |
R |
(3xxxx) AI address (Static Channel Number Value) |
|||||
Begin address |
Points |
Description |
Registers per Point |
Value |
Access Type |
300 |
1 |
DI (channel number) |
1 |
14 |
R |
301 |
1 |
DI high/low latch (channel number) |
1 |
14 |
R |
310 |
1 |
DO (channel number) |
1 |
8 |
R |
311 |
1 |
Power on value for DO (channel number) |
1 |
8 |
R |
312 |
1 |
Safe value for DO (channel number) |
1 |
8 |
R |
321 |
1 |
Low speed counter (100Hz) (channel number) |
1 |
14 |
R |
(4xxxx) AO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
200 |
0~13 |
Preset value for low speed (100Hz) digital counter |
1 |
0~65535(default=0) |
R/W/E |
Detailed Modbus Address Table for ET-6060 (D)
(0xxxx) DO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
0 |
0~7 |
Digital Output |
1 |
0=off 1=on |
R/W |
80 |
1 |
Clear all DI latched status (high) |
1 |
1=clear |
W (Pulse) |
81 |
1 |
Clear all DI latched status (low) |
1 |
1=clear |
W (Pulse) |
82 |
0~9 |
Clear low speed (100Hz) digital counter |
1 |
1=clear |
W (Pulse) |
350 |
1 |
Enable all DI latched status (high/low) |
1 |
0=disable 1=enable (default=0) |
R/W/E |
351 |
0~9 |
Enable low speed (100Hz) digital counter |
1 |
0=disable 1=enable (default=0) |
R/W/E |
431 |
1 |
Write DO Power on value to EEPROM |
1 |
1=write |
W (Pulse) |
432 |
1 |
Write DO Safe value to EEPROM |
1 |
1=write |
W (Pulse) |
435 |
0~7 |
Power on value for DO |
1 |
0=off 1=on (default=0) |
R/W/E |
515 |
0~7 |
Safe value for DO |
1 |
0=off 1=on (default=0) |
R/W/E |
(1xxxx) DI address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
0 |
0~9 |
Digital Input |
1 |
0=off 1=on |
R |
80 |
0~9 |
Digital latched status (high) |
1 |
0=no 1=latched |
R |
160 |
0~9 |
Digital latched status (low) |
1 |
0=no 1=latched |
R |
(3xxxx) AI address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
32 |
0~9 |
Low speed (100Hz) digital counter |
1 |
0~65535 |
R |
(3xxxx) AI address (Static Channel Number Value) |
|||||
Begin address |
Points |
Description |
Registers per Point |
Value |
Access Type |
300 |
1 |
DI (channel number) |
1 |
10 |
R |
301 |
1 |
DI high/low latch (channel number) |
1 |
10 |
R |
310 |
1 |
DO (channel number) |
1 |
8 |
R |
311 |
1 |
Power on value for DO (channel number) |
1 |
8 |
R |
312 |
1 |
Safe value for DO (channel number) |
1 |
8 |
R |
321 |
1 |
Low speed counter (100Hz) (channel number) |
1 |
10 |
R |
(4xxxx) AO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
200 |
0~9 |
Preset value for low speed (100Hz) digital counter |
1 |
0~65535(default=0) |
R/W/E |
Detailed Modbus Address Table for ET2-6064 (D)
(0xxxx) DO address |
|||||
Begin address |
Points |
Description |
Registers per Point |
Range |
Access Type |
0 |
0~23 |
Digital Output |
1 |
0=off 1=on |
R/W |
431 |
1 |
Write DO Power on value to EEPROM |
1 |
1=write |
W (Pulse) |
432 |
1 |
Write DO Safe value to EEPROM |
1 |
1=write |
W (Pulse) |
435 |
0~23 |
Power on value for DO |
1 |
0=off 1=on (default=0) |
R/W/E |
515 |
0~23 |
Safe value for DO |
1 |
0=off 1=on (default=0) |
R/W/E |
(3xxxx) AI address (Static Channel Number Value) |
|||||
Begin address |
Points |
Description |
Registers per Point |
Value |
Access Type |
310 |
1 |
DO (channel number) |
1 |
24 |
R |
311 |
1 |
Power on value for DO (channel number) |
1 |
24 |
R |
312 |
1 |
Safe value for DO (channel number) |
1 |
24 |
R |
¡@