Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielprogramm Für Einen Modbus Rtu-Slave - Siemens SIMATIC S7 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

12.5.3.5
Beispielprogramm für einen Modbus RTU-Slave
Die im Folgenden gezeigte Anweisung MB_COMM_LOAD wird bei jeder Aktivierung von
"Variable_1" initialisiert.
Die Ausführung von MB_COMM_LOAD auf diese Weise darf nur durchgeführt werden, wenn
sich die Konfiguration des seriellen Ports als Folge der HMI-Konfiguration während der
Laufzeit ändert.
Netzwerk 1 RS485-Modulparameter bei jeder Änderung durch ein HMI-Gerät initialisieren
Die im Folgenden gezeigte Anweisung MB_SLAVE befindet sich in einem zyklischen OB,
der alle 10 ms ausgeführt wird. Dies bietet zwar nicht die absolut schnellste Reaktion durch
den Slave, doch es bietet ein gutes Betriebsverhalten bei 9600 Baud für kurze Meldungen
(bis zu 20 Byte in der Anforderung).
Netzwerk 2 In jedem Zyklus auf Anforderungen des Modbus-Master prüfen Für das Modbus-
Halteregister sind 100 Wörter mit Beginn an MW1000 konfiguriert.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Kommunikationsprozessor
12.5 Modbus-Kommunikation
697

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis