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 |