ModbusTCP Prozessabbild

Das Prozessabbild des ModbusTCP unterscheidet grundsätzlich digitale und byteorientierte oder wortorientierte Signale (Busklemmen). Zusätzlich wird nach Ein- und Ausgängen unterschieden. Welche Busklemmen zu welchem Mapping gehören kann anhand der Mapping Tabelle entnommen werden.

Digitale Eingänge

Digitale Ausgänge

Offset 0 ... 4095
Modbus Funktion
Lesen 2
Schreiben: -

Offset 0 ... 4095
Modbus Funktion
Lesen 1
Schreiben 5, 15

Analoge/digitale Eingänge

Analoge/digitale Ausgänge

Offset 0x000 ... 0x0FF
Modbus Funktion
Lesen 3, 23
Schreiben: -

Offset 0x800 ... 0x8FF
Modbus Funktion
Lesen 3, 4, 23
Schreiben 6, 16, 23

Anhand von Beispielen soll dies verdeutlicht werden.

Beispiel 1

1 x BK9000
4 x KL1xx4
2 x KL2xx2
1 x KL9010

Eingänge 

Ausgänge 

Modbus-Funktion

Modbus Adresse/Offset

Busklemme

Modbus-Funktion

Modbus Adresse/Offset

Busklemme

3 lesen

0x0000

4 x KL1xx4

3 lesen

0x0800

2 x KL2xx2

4 lesen

0x0000

1 lesen

0x0000

2 lesen

0x0000 - 0x000F

5 schreiben

0x0000-0x0003

 

 

 

15 schreiben

0x0000-0x0003

 

 

 

6 schreiben

0x800

 

 

 

16 schreiben

0x800

 

 

 

23 schreiben

0x800

Beispiel 2

1 x BK9000
4 x KL1xx4
2 x KL2xx2
1 x KL1501
1 x KL3xx2
1 x KL4xx2
1 x KL9010

Eingänge 

Ausgänge 

Modbus-Funktion

Modbus Adresse/Offset

Busklemme

Modbus-Funktion

Modbus Adresse/Offset

Busklemme

3, 4 lesen

0x0000..0002

KL1501

3 lesen

0x0800..0802

KL1501

 

 

6 ,16 schreiben

0x0800..0802

3, 4 lesen

0x0003..0x0006

KL3xx2

3 lesen

0x0803..0x0806

KL3xx2

 

 

6 ,16 schreiben

0x0803..0x0806

3, 4 lesen

0x0007..0x000A

KL4xx2

3 lesen

0x0807..0x080A

KL4xx2

 

 

6 ,16 schreiben

0x0807..0x080A

 

3 lesen

0x000B

4 x KL1xx4

3 lesen

0x080B

2 x KL2xx2

4 lesen

0x080B

4 lesen

0x000B

1 lesen

0x0000-0x0003

2 lesen

0x0000 - 0x000F

5 schreiben

0x0000-0x0003

 

 

 

15 schreiben

0x0000-0x0003

 

 

 

6 schreiben

0x80B

 

 

 

16 schreiben

0x80B

 

 

 

23 schreiben

0x80B