Tabelle 8- 107
Bedingungscodes
RET_VAL (W#16#...)
0
8091
8092
8093
80Bx
8452
8.5.5
Anweisung ModuleStates
Tabelle 8- 108
Anweisung ModuleStates
KOP/FUP
Tabelle 8- 109
Datentypen für die Parameter
Parameter und Datentyp
LADDR
IN
MODE
IN
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Beschreibung
Kein Fehler
LADDR ist nicht vorhanden.
LADDR spricht kein E/A-System an.
Ungültiger Datentyp für den Parameter STATE: Gültige Datentypen sind (Bool, Byte, Word
oder Dword) oder ein Array aus (Bool, Byte, Word oder Dword)
Die Anweisung DeviceStates wird von der CPU für diesen LADDR nicht unterstützt.
Die vollständigen Zustandsdaten sind für den zugewiesenen Parameter STATE zu groß. Der
Puffer STATE enthält ein Teilergebnis.
SCL
ret_val := ModuleStates(
laddr:=_word_in_,
mode:=_uint_in,
state:=_variant_inout);
Datentyp
HW_DEVICE
UInt
8.5 Diagnose (PROFINET oder PROFIBUS)
Beschreibung
ModuleStates ruft die Betriebszustände von
E/A-Modulen ab. Nach der Ausführung enthält
der Parameter STATE den Fehlerzustand
jedes einzelnen E/A-Moduls in einer Bitliste
(für die zugewiesenen LADDR und MODE).
Diese Informationen entsprechen dem
Modulstatus in der Diagnoseansicht von
STEP 7.
Beschreibung
Logische Adresse (Kennung der E/A-Module)
Statustyp:
1: Die Konfiguration des Moduls ist aktiv oder noch nicht
beendet.
2: Modul defekt
3: Modul deaktiviert
4: Modul vorhanden
Erweiterte Anweisungen
319