Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 685

Inhaltsverzeichnis

Werbung

Die Struktur und Parameter der TDiag_Status-Struktur werden nachstehend beschrieben (siehe
Tabelle zur Struktur TDIAG_Status).
Datentypen für die Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung T_DIAG:
Parameter
Deklaration
REQ
Input
ID
Input
RESULT
InOut
DONE
Output
BUSY
Output
ERROR
Output
STATUS
Output
Parameter BUSY, DONE und ERROR
Den Status der Ausführung von T_DIAG können Sie mit den Parametern BUSY, DONE, ERROR und
STATUS prüfen. Der Parameter BUSY zeigt den Bearbeitungszustand an. Mit dem Parameter
DONE prüfen Sie, ob eine Anweisung erfolgreich ausgeführt wurde. Der Parameter ERROR wird
gesetzt, wenn während der Ausführung von T_DIAG Fehler auftreten.
Die folgende Tabelle zeigt die Beziehungen zwischen den Parametern BUSY, DONE und ERROR:
BUSY
DONE
ERROR
1
-
0
1
0
0
0
0
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Datentyp
BOOL
CONN_OUC
(WORD)
VARIANT
BOOL
BOOL
BOOL
WORD
Beschreibung
-
Die Anweisung wird bearbeitet.
0
Die Anweisung wurde erfolgreich ausgeführt. Die Daten in der von RESULT angegebenen
Struktur sind nur gültig, wenn dies der Fall ist.
1
Anweisung mit Fehler beendet. Die Fehlerursache wird am Parameter STATUS ausgegeben.
0
Es wurde keine neue Anweisung zugewiesen.
Speicherbereich
Beschreibung
E, A, M, D, L, T, C oder
Startet die Anweisung zum Prüfen der im Para‐
Konstante
meter ID angegebenen Verbindung, wenn eine
steigende Flanke vorliegt.
L, D oder Konstante
Verweis auf die zugewiesene Verbindung.
Wertebereich: W#16#0001 bis W#16#0FFF
D
Pointer auf die Struktur, in der die Verbindungs‐
informationen gespeichert werden. Die Struk‐
tur TDiag_Status kann am Parameter RESULT
verwendet werden (eine Beschreibung finden
Sie in der Tabelle zur Struktur TDIAG_Status).
E, A, M, D, L
Statusparameter:
E, A, M, D, L
Statusparameter:
E, A, M, D, L
Statusparameter:
E, A, M, D, L
Zustand der Anweisung
0: Anweisung noch nicht gestartet oder
noch in Bearbeitung.
1: Anweisung fehlerfrei ausgeführt.
0: Anweisung noch nicht gestartet oder be‐
reits beendet.
1: Anweisung noch nicht abgeschlossen. Es
kann kein neuer Auftrag gestartet werden.
0: Kein Fehler.
1: Fehler aufgetreten.
Kommunikation
11.5 PROFINET
685

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis