Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

9.7.7

Anweisung DeviceStates

Mit der Anweisung DeviceStates können Sie die Zustände aller dezentralen E/A-Slavegeräte, die
an einen spezifischen dezentralen E/A-Master angeschlossen sind, ausgeben.
Tabelle 9-156 Anweisung DeviceStates
KOP/FUP
Tabelle 9-157 Datentypen für die Parameter
Parameter und Datentyp
LADDR
IN
MODE
IN
RET_VAL
OUT
STATE
InOut
1
Bei PROFIBUS DP beträgt die Länge der Zustandsinformationen 128 Bits. Bei PROFINET I/O beträgt die Länge 1024 Bit.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
ret_val := DeviceStates(
laddr:=_word_in_,
mode:=_uint_in_,
state:=_variant_inout_);
Datentyp
Beschreibung
HW_IOSYSTEM
Logische Adresse: (Kennung des E/A-Systems)
UInt
Unterstützt fünf Betriebsarten. Der Eingang MODE legt fest, welche
Daten an der für STATE-Informationen angegebenen Stelle ausgege‐
ben werden. Folgende Betriebsarten sind möglich:
Int
Ausführungsbedingung
Variant
Puffer, der den Fehlerzustand der einzelnen Geräte empfängt: Als
Datentyp für den Parameter STATE können Sie einen beliebigen Bit‐
typ (Bool, Byte, Word oder DWord) oder ein Array eines Bittyps aus‐
wählen.
9.7 Diagnose (PROFINET oder PROFIBUS)
Beschreibung
DeviceStates ruft die Betriebszustände von E/A-
Geräten in einem E/A-Untersystem ab. Nach der
Ausführung enthält der Parameter STATE den
Fehlerzustand jedes einzelnen E/A-Geräts in ei‐
ner Bitliste (für die zugewiesenen Parameter
LADDR und MODE). Diese Informationen ent‐
sprechen dem Gerätestatus in der Diagnosean‐
sicht von STEP 7.
Der Eingang LADDR der Anweisung DeviceStates
verwendet die Hardwarekennung einer dezent‐
ralen E/A-Schnittstelle. Im TIA Portal finden Sie
die Hardwarekennungen für einen PLC über die
Datentypen "HW_IOSYSTEM" im Register "Sys‐
temkonstanten" in der PLC-Variablentabelle.
1: Gerätekonfiguration aktiv
2: Gerät defekt
3: Gerät deaktiviert
4: Gerät vorhanden
5: Problem im Gerät
Bit 0 des ersten Bytes der ausgegebenen STATE-Daten ist ein Zu‐
sammenfassungsbit. Ist es auf WAHR gesetzt, zeigt es an, dass
andere Daten verfügbar sind.
Die vom Parameter STATE ausgegebenen Daten zeigen eine 1-
zu-1-Übereinstimmung zwischen einer Bitposition und einer de‐
zentralen E/A-Adresse. Diese Geräteadressierung ist WAHR für
PROFIBUS und PROFINET. Beispiel: Bit 4 im ersten Byte stimmt mit
PROFIBUS-Adresse 4 oder PROFINET-Gerätenummer 4 überein.
Erweiterte Anweisungen
449

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis