Beschreibung
Mit der Anweisung können Sie den Zustand eines Verzögerungsalarms abfragen. Verzögerungsalarme werden von den Organisationsbausteinen OB 20 bis OB 23 verwaltet.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "QRY_DINT":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
OB_NR |
Input |
INT |
E, A, M, D, L oder Konstante |
Nummer des OB, dessen Zustand abgefragt wird (OB 20 bis OB 23). |
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Tritt während der Bearbeitung der Anweisung ein Fehler auf, enthält der Aktualparameter von RET_VAL einen Fehlercode. |
|
STATUS |
Output |
WORD |
E, A, M, D, L |
Zustand des Verzögerungsalarms; siehe folgende Tabelle. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter STATUS
|
Hinweis Falls RET_VAL einen von Null verschiedenen Wert enthält, dürfen Sie STATUS nicht auswerten. |
|
Bit |
Wert |
Bedeutung |
|---|---|---|
|
0 |
0 |
In Run. |
|
1 |
Während des Anlaufs. |
|
|
1 |
0 |
Der Verzögerungsalarm ist freigegeben. |
|
1 |
Der Verzögerungsalarm ist gesperrt durch "DIS_IRT". |
|
|
2 |
0 |
Der Verzögerungsalarm ist nicht aktiviert oder abgelaufen. |
|
1 |
Der Verzögerungsalarm ist aktiviert. |
|
|
4 |
0 |
Ein OB mit einer OB-Nummer wie am Parameter OB_NR angegeben existiert nicht. |
|
1 |
Ein OB mit einer OB-Nummer wie am Parameter OB_NR angegeben ist geladen. |
|
|
Andere |
Immer "0" |
|
Parameter RET_VAL
|
Fehlercode (W#16#...) |
Beschreibung |
|---|---|
|
0000 |
Es ist kein Fehler aufgetreten. |
|
8090 |
Fehlerhafter Parameter OB_NR |
|
8xyy |
allgemeine Fehlerinformation Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL |