All devices

ICP DAS · Remote I/O

ET-7050 (and PET-7050 / ET-7250A) Modbus register map

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first

Register map

AddressCountNameTypeUnitScaleAccess
01
Digital output 0 value
0 = off, 1 = on, for output channel 0.
Binary-1RW
11
Digital output 1 value
0 = off, 1 = on, for output channel 1.
Binary-1RW
21
Digital output 2 value
0 = off, 1 = on, for output channel 2.
Binary-1RW
31
Digital output 3 value
0 = off, 1 = on, for output channel 3.
Binary-1RW
41
Digital output 4 value
0 = off, 1 = on, for output channel 4.
Binary-1RW
51
Digital output 5 value
0 = off, 1 = on, for output channel 5.
Binary-1RW
1501
Enable/disable digital input latch function
0 = latch function off (factory default), 1 = on.
Binary-1RW
1511
Enable/disable counter of digital input 0
0 = counter off (factory default), 1 = counter on for DI channel 0.
Binary-1RW
1521
Enable/disable counter of digital input 1
0 = counter off (factory default), 1 = counter on for DI channel 1.
Binary-1RW
1531
Enable/disable counter of digital input 2
0 = counter off (factory default), 1 = counter on for DI channel 2.
Binary-1RW
1541
Enable/disable counter of digital input 3
0 = counter off (factory default), 1 = counter on for DI channel 3.
Binary-1RW
1551
Enable/disable counter of digital input 4
0 = counter off (factory default), 1 = counter on for DI channel 4.
Binary-1RW
1561
Enable/disable counter of digital input 5
0 = counter off (factory default), 1 = counter on for DI channel 5.
Binary-1RW
1571
Enable/disable counter of digital input 6
0 = counter off (factory default), 1 = counter on for DI channel 6.
Binary-1RW
1581
Enable/disable counter of digital input 7
0 = counter off (factory default), 1 = counter on for DI channel 7.
Binary-1RW
1591
Enable/disable counter of digital input 8
0 = counter off (factory default), 1 = counter on for DI channel 8.
Binary-1RW
1601
Enable/disable counter of digital input 9
0 = counter off (factory default), 1 = counter on for DI channel 9.
Binary-1RW
1611
Enable/disable counter of digital input 10
0 = counter off (factory default), 1 = counter on for DI channel 10.
Binary-1RW
1621
Enable/disable counter of digital input 11
0 = counter off (factory default), 1 = counter on for DI channel 11.
Binary-1RW
2351
Enable digital output 0 power-on value
0 = not used (factory default), 1 = output 0 takes its stored power-on value after reset.
Binary-1RW
2361
Enable digital output 1 power-on value
0 = not used (factory default), 1 = output 1 takes its stored power-on value after reset.
Binary-1RW
2371
Enable digital output 2 power-on value
0 = not used (factory default), 1 = output 2 takes its stored power-on value after reset.
Binary-1RW
2381
Enable digital output 3 power-on value
0 = not used (factory default), 1 = output 3 takes its stored power-on value after reset.
Binary-1RW
2391
Enable digital output 4 power-on value
0 = not used (factory default), 1 = output 4 takes its stored power-on value after reset.
Binary-1RW
2401
Enable digital output 5 power-on value
0 = not used (factory default), 1 = output 5 takes its stored power-on value after reset.
Binary-1RW
2671
Enable digital output 0 safe value
0 = not used (factory default), 1 = output 0 takes its stored safe value when communication is lost.
Binary-1RW
2681
Enable digital output 1 safe value
0 = not used (factory default), 1 = output 1 takes its stored safe value when communication is lost.
Binary-1RW
2691
Enable digital output 2 safe value
0 = not used (factory default), 1 = output 2 takes its stored safe value when communication is lost.
Binary-1RW
2701
Enable digital output 3 safe value
0 = not used (factory default), 1 = output 3 takes its stored safe value when communication is lost.
Binary-1RW
2711
Enable digital output 4 safe value
0 = not used (factory default), 1 = output 4 takes its stored safe value when communication is lost.
Binary-1RW
2721
Enable digital output 5 safe value
0 = not used (factory default), 1 = output 5 takes its stored safe value when communication is lost.
Binary-1RW

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: ICP DAS "ET-7x00/PET-7x00 Series Register Table", version 1.1.5, April 2025 (https://www.icpdas.com/en/download/file.php?num=4226), section "ET-7050/PET-7050/ET-7250A/PET-7250A", Modbus Register Table pages 86-87. Addressing: the table prints each row as a decimal 5-digit Modbus reference and as a hexadecimal offset that agree (input register 30016 = 0x0010, holding register 40271 = 0x010F), so the hexadecimal offsets are stored as zero-based wire addresses. Unit identifier 1 is the factory value of the module's Modbus NetID register (40271), which the table states as factory value 1. Deliberate omissions: coils the vendor types "W" only (clear historical max/min, clear DI counters, reset, reboot, save power-on/safe values, save counter presets) are not listed because the coil area in this schema carries only R or RW entries; the enable coils and the holding registers that operate them are listed. Reserved rows are omitted. The 12 32-bit DI counters (input registers 30016-30039) and their 12 32-bit presets (holding registers 40050-40073) are omitted: the register table types each as two registers but states no word order, and the user manual only says that "each counter consists of two address values, the Low word, and the High word", which does not settle which word the device sends first. With no 32-bit value left in this seed, no word order is claimed - the declared HighFirst is the schema default.