Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.8 Modbus TCP-Kommunikation in älteren Systemen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1315
Tabelle 13- 133 Modbus-Funktionen
MB_MODE
Modbus-
Funktion
Länge der
Daten
Operation und Daten
MB_DATA_ADDR
0 01 1 bis 2000 Ausgangsbits lesen:
1 bis 2000 Bit pro Anforderung
1 bis 9999
0 02 1 bis 2000 Eingangsbits lesen:
1 bis 2000 Bit pro Anforderung
10001 bis 19999
0 03 1 bis 125 Halteregister lesen:
1 bis 125 Wörter pro Anforderung
40001 bis 49999 oder
400001 bis 465535
0 04 1 bis 125 Eingangswörter lesen:
1 bis 125 Wörter pro Anforderung
30001 bis 39999
1 05 1 Ein Ausgangsbit schreiben:
Ein Bit pro Anforderung
1 bis 9999
1 06 1 Ein Halteregister schreiben:
1 Wort pro Anforderung
40001 bis 49999 oder
400001 bis 465535
1 15 2 bis 1968
Mehrere Ausgangsbits schreiben:
2 bis 1968 Bits pro Anforderung
1 bis 9999
1 16 2 bis 123 Mehrere Halteregister schreiben:
2 bis 123 Wörter pro Anforderung
40001 bis 49999 oder
400001 bis 465535
2 15 1 bis 1968 Ein oder mehrere Ausgangsbits schreiben:
1 bis 1968 Bit pro Anforderung
1 bis 9999
2 16 1 bis 123 Ein oder mehrere Halteregister schreiben:
1 bis 123 Wörter pro Anforderung
40001 bis 49999 oder
400001 bis 465535
11 11 0 Statuswort und Ereigniszähler der Server-
kommunikation lesen. Das Statuswort zeigt
beschäftigt an (0 nicht beschäftigt, 0xFFFF
- beschäftigt). Der Ereigniszähler wird bei
jeder erfolgreichen Abarbeitung einer Mel-
dung inkrementiert.
Sowohl Parameter MB_DATA_ADDR als
auch Parameter MB_DATA_LEN von
MB_CLIENT wird bei dieser Funktion igno-
riert.
80 08 1 Serverzustand über Datendiagnosecode
0x0000 prüfen (Prüfschleifentest – Server
gibt ein Echo der Anforderung zurück)
1 Wort pro Anforderung
81 08 1 Server-Ereigniszähler über Datendiagnose-
code 0x000A zurücksetzen
1 Wort pro Anforderung
3 bis 10,
12 bis 79,
82 bis 255
Reserviert