Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1191

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

Werbung

Wenn eine Sendeanweisung in Bearbeitung ist, sind die Ausgänge DONE und ERROR im
Zustand FALSCH. Nach dem Ende einer Sendeanweisung wird einer der Ausgänge DONE
oder ERROR auf WAHR gesetzt, um den Zustand der Sendeanweisung zu melden.
Während DONE oder ERROR im Zustand WAHR ist, ist der Ausgang STATUS gültig.
Die Anweisung gibt den Status 16#7001 aus, wenn die Kommunikationsschnittstelle die
Sendedaten annimmt. Nachfolgende Ausführungen von Send_P2P geben den Wert
16#7002 aus, wenn das CM oder CB immer noch sendet. Nach dem Ende der
Sendeanweisung gibt das CM oder CB den Status 16#0000 für die Sendeanweisung aus
(sofern kein Fehler aufgetreten ist). Nachfolgende Ausführungen von Send_P2P mit REQ =
0 geben den Status 16#7000 (frei) aus.
Das folgende Diagramm zeigt die Beziehung zwischen den Ausgangswerten und REQ.
Hierbei wird vorausgesetzt, dass die Anweisung regelmäßig aufgerufen wird, um den Status
des Sendevorgangs zu prüfen. In der folgenden Abbildung wird davon ausgegangen, dass
die Anweisung in jedem Zyklus aufgerufen wird (dargestellt durch die STATUS-Werte).
Die folgende Abbildung zeigt, wie die Parameter DONE und STATUS nur einen Zyklus lang
gültig sind, wenn an der REQ-Leitung (einen Zyklus lang) ein Impuls anliegt, um die
Sendeanweisung anzustoßen.
Die folgende Abbildung zeigt die Beziehung der Parameter DONE, ERROR und STATUS im
Fehlerfall.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
1191

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis