ModbusTCP Process Image
The ModbusTCP process image makes a fundamental distinction between digital and byte-oriented and word-oriented signals (Bus Terminals). Additionally, a distinction is made between inputs and outputs. The mapping table shows which Bus Terminals belong to which mapping.
| Digital inputs | Digital outputs | 
|---|---|
| Offset 0 ... 4095 | Offset 0 ... 4095 | 
| Analog/digital inputs | Analog/digital outputs | 
|---|---|
| Offset 0x000 ... 0x0FF | Offset 0x800 ... 0x8FF | 
This will be clarified by examples.
Sample 1
1 x BK9000
4 x KL1xx4
2 x KL2xx2
1 x KL9010
| Inputs | Outputs | ||||
|---|---|---|---|---|---|
| Modbus function | Modbus address/offset | Bus Terminal | Modbus function | Modbus address/offset | Bus Terminal | 
| 3 read | 0x0000 | 4 x KL1xx4 | 3 read | 0x0800 | 2 x KL2xx2 | 
| 4 read | 0x0000 | 1 read | 0x0000 | ||
| 2 read | 0x0000 - 0x000F | 5 write | 0x0000-0x0003 | ||
| 
 | 
 | 
 | 15 write | 0x0000-0x0003 | |
| 
 | 
 | 
 | 6 write | 0x800 | |
| 
 | 
 | 
 | 16 write | 0x800 | |
| 
 | 
 | 
 | 23 write | 0x800 | |
Sample 2
1 x BK9000
4 x KL1xx4
2 x KL2xx2
1 x KL1501
1 x KL3xx2
1 x KL4xx2
1 x KL9010
| Inputs | Outputs | ||||
|---|---|---|---|---|---|
| Modbus function | Modbus address/offset | Bus Terminal | Modbus function | Modbus address/offset | Bus Terminal | 
| 3, 4 read | 0x0000..0002 | KL1501 | 3 read | 0x0800..0802 | KL1501 | 
| 
 | 
 | 6, 16 write | 0x0800..0802 | ||
| 3, 4 read | 0x0003..0x0006 | KL3xx2 | 3 read | 0x0803..0x0806 | KL3xx2 | 
| 
 | 
 | 6, 16 write | 0x0803..0x0806 | ||
| 3, 4 read | 0x0007..0x000A | KL4xx2 | 3 read | 0x0807..0x080A | KL4xx2 | 
| 
 | 
 | 6, 16 write | 0x0807..0x080A | ||
| 
 | |||||
| 3 read | 0x000B | 4 x KL1xx4 | 3 read | 0x080B | 2 x KL2xx2 | 
| 4 read | 0x080B | ||||
| 4 read | 0x000B | 1 read | 0x0000-0x0003 | ||
| 2 read | 0x0000 - 0x000F | 5 write | 0x0000-0x0003 | ||
| 
 | 
 | 
 | 15 write | 0x0000-0x0003 | |
| 
 | 
 | 
 | 6 write | 0x80B | |
| 
 | 
 | 
 | 16 write | 0x80B | |
| 
 | 
 | 
 | 23 write | 0x80B | |