Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1225
MB_MODE
Modbus-Funktion
Länge der
Daten
Operation und Daten
MB_DATA_ADDR
2 15 1 bis 1968 Ein oder mehrere Ausgangsbits schreiben:
1 bis 1968 Bit pro Anforderung
1 bis 9999
115 15 1 bis 1968 Ein oder mehrere Ausgangsbits schreiben:
1 bis 1968 Bit pro Anforderung
00000 bis 65535
2 16 1 bis 123 Ein oder mehrere Halteregister schreiben:
1 bis 123 Wörter pro Anforderung
40001 bis 49999
oder
400001 bis 465535
116 16 1 bis 123 Ein oder mehrere Halteregister schreiben:
1 bis 123 Wörter pro Anforderung
00000 bis 65535
11 11 0 Statuswort und Ereigniszähler der Serverkom-
munikation lesen. Das Statuswort zeigt beschäf-
tigt an (0 = nicht beschäftigt, 0xFFFF =
beschäftigt). Der Ereigniszähler wird bei jeder
erfolgreichen Abarbeitung einer Meldung inkre-
mentiert.
Sowohl Parameter MB_DATA_ADDR als auch
Parameter MB_DATA_LEN von MB_CLIENT
wird bei dieser Funktion ignoriert.
80 08 1 Serverzustand mit Diagnosecode 0x0000 prüfen
(Prüfschleifentest, Server gibt ein Echo der An-
forderung zurück)
1 Wort pro Anforderung
81 08 1 Server-Ereigniszähler mit Diagnosecode 0x000A
zurücksetzen
1 Wort pro Anforderung
3 bis 10,
12 bis 79,
82 bis 100,
107 bis
114,
117 bis 255
Reserviert
Hinweis
MB_DATA_PTR weist einen Puffer zu, um aus einem Modbus TCP-Server gelesene bzw. in
den Server geschriebene Daten zu speichern
Der Datenpuffer kann sich in einem nicht optimierten globalen DB
oder in einer Adresse im
Speicherbereich der Merker befinden.
Verwenden Sie für einen Puffer im Speicherbereich der Merker das Format des Any
-
Pointers. Hierbei handelt es sich um das Format P#"Bitadresse" "Datentyp" "Länge". Ein
Beispiel: P#M1000.0 WORD 50
0.