Herunterladen Inhalt Inhalt Diese Seite drucken

Anweisung Get_Diag - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

Tabelle 8- 110
Bedingungscodes
RET_VAL ( W#16#...)
0
8091
8092
80Bx
8452
8.5.4

Anweisung GET_DIAG

Tabelle 8- 111
Anweisung GET_DIAG
KOP/FUP
Tabelle 8- 112
Datentypen für die Parameter
Parameter und Datentyp
MODE
IN
LADDR
IN
DIAG
InOut
DETAIL
InOut
RET_VAL
OUT
CNT_DIAG
OUT
Der Eingang LADDR gibt das Hardwaregerät an. Die Art der gelieferten
Diagnoseinformationen werden über den Eingang MODE ausgewählt.
Tabelle 8- 113
Parameter MODE
Eingang MODE
Ausgang DIAG
0
Bitliste der unterstützten Modi als DWord
1
Diagnosezustand als
Diagnoseinformationsquelle (DIS,
Diagnostic Information Source)
2
Diagnosenavigationsknoten (DNN,
Diagnostic Navigation Node)
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Beschreibung
Kein Fehler
Von LADDR angegebenes Gerät ist nicht vorhanden.
Das von LADDR angegebene Gerät spricht kein E/A-Gerät an.
Die Anweisung ModuleStates wird von dieser CPU für diesen LADDR nicht unterstützt.
Die vollständigen Zustandsdaten sind für STATE zu groß. Der Parameter STATE enthält ein
Teilergebnis.
SCL
ret_val := GET_DIAG(
mode:=_uint_in_,
laddr:=_word_in_,
cnt_diag=>_uint_out_,
diag:=_variant_inout_,
detail:=_variant_inout_);
Datentyp
UInt
HW_ANY (Word)
Variant
Variant
Int
UInt
8.5 Diagnose (PROFINET oder PROFIBUS)
Beschreibung
Liest die Diagnoseinformationen aus einem
angegebenen Hardwaregerät aus.
Beschreibung
Betriebsart
Kennnummer des Hardwaregeräts
Diagnoseinformationen entsprechend dem Diagnosemodus
Diagnosedetail entsprechend dem Diagnosemodus
Ausführungsergebnis / Fehlermeldung
Anzahl der ausgegebenen Diagnosedetails
Ausgang CNT_DIAG
0
0
0
101BErweiterte Anweisungen
Ausgang DETAIL
Nichts
Nichts
Nichts
309

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis