Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Beispielprogramm Für Einen Modbus Rtu-Slave - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Netzwerk 5: Verlaufsbit DONE setzen, wenn der Schreibvorgang beendet ist. Tritt ein Fehler
auf, setzt das Programm das Verlaufsbit ERROR und speichert den STATUS-Code.
Beispiel: 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 ermöglicht 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).
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
1289

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis