Programmierung leicht gemacht
6.5 Einfaches Überwachen und Testen Ihres Anwenderprogramms
6.5.4
Diagnoseanweisungen zur Überwachung der Hardware
6.5.4.1
Zustände der LEDs der CPU lesen
Mit der Anweisung LED kann Ihr Anwenderprogramm den Zustand der LEDs auf der CPU
ermitteln. Mit Hilfe dieser Informationen können Sie eine Variable für Ihr HMI-Gerät
programmieren.
Tabelle 6- 25 Anweisung LED
KOP/FUP
SCL
ret_val := LED(
6.5.4.2
Anweisungen zum Lesen des Diagnosezustands der Geräte
STEP 7 verfügt auch über Anweisungen zum Lesen der Statusinformationen, die von den
Hardwaregeräten in Ihrem Netzwerk geliefert werden.
Tabelle 6- 26 Diagnoseanweisungen
KOP/FUP
134
laddr:=_word_in_,
LED:=_uint_in_);
SCL
ret_val := GET_DIAG(
mode:=_uint_in_,
laddr:=_word_in_,
cnt_diag=>_uint_out_,
diag:=_variant_inout_,
de-
tail:=_variant_inout_);
ret_val := DeviceStates(
laddr:=_word_in_,
mode:=_uint_in_,
state:=_variant_inout_);
Beschreibung
RET_VAL gibt die folgenden LED-Zustände für die CPU zurück
RUN/STOP: grün oder gelb
•
Fehler: rot
•
MAINT (Wartung): gelb
•
Link: grün
•
Tx/Rx (Senden/Empfangen): gelb
•
Beschreibung
Mit der Anweisung GET_DIAG lesen Sie die
Diagnoseinformationen aus einem angege-
benen Hardwaregerät.
Mit der Anweisung DeviceStates lesen Sie
den Zustand von PROFINET- oder
PROFIBUS-Geräten.
Gerätehandbuch, 01/2015, A5E02486775-AG
Easy Book