Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
Beispiel: MB_CLIENT 3: Schreibanforderung für das Prozessabbild der Ausgänge
Dieses Beispiel zeigt eine Modbus-Client-Anforderung, die Bitdaten aus dem lokalen CPU-
Speicher (mit Beginn an M1000.0) zu einem dezentralen Modbus-TCP-Server überträgt.
Netzwerk 1: Modbus-Funktion 15 - Ausgangsbits in einen Modbus-Server schreiben
Beispiel: MB_CLIENT 4: Mehrere Anforderungen koordinieren
Sie müssen sicherstellen, dass die Ausführung jeder einzelnen Modbus TCP-Anforderung
abgeschlossen wird. Die Ausführungsreihenfolge muss von Ihrer Programmlogik gesteuert
werden. Das folgende Beispiel zeigt, wie die Ausführungsreihenfolge über die Ausgänge der
ersten und der zweiten Clientanforderung gesteuert werden kann.
Das Beispiel zeigt beide Clients, die dieselben CONNECT-Verbindungsdaten verwenden (zu
unterschiedlichen Zeiten). Die Clients übertragen Halteregisterdaten von demselben
dezentralen Modbus-TCP-Server in dieselbe Adresse im Speicherbereich der Merker der
lokalen CPU. Außerdem wird ein ausgegebener Fehler erfasst (optionale Funktion).
Netzwerk 1: Modbus-Funktion 3 - Wörter im Halteregister des Modbus-TCP-Servers lesen
1262
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK