Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 95

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

Werbung

Programmieren - Kommunikation über Anweisungen
5.4 Anweisungen
Parameter
Wenn eine Sendeanweisung in Bearbeitung ist, sind die Ausgänge DONE und ERROR im
Zustand FALSE. Nach dem Ende einer Sendeanweisung wird einer der Ausgänge DONE
oder ERROR für einen Zyklus auf TRUE gesetzt, um den Zustand der Sendeanweisung zu
melden. Wenn ERROR im Zustand TRUE ist, kann der Fehlercode am Ausgang STATUS
ausgewertet werden.
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 immer noch sendet. Nach dem Ende der Sendeanweisung gibt
das CM 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 zyklisch aufgerufen wird, um den Status des
Sendevorgangs zu prüfen (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.
Die Werte DONE, ERROR und STATUS sind nur solange gültig, bis Send_P2P erneut mit
dem gleichen Instanz-DB ausgeführt wird.
94
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200mpSimatic et 200sp

Inhaltsverzeichnis