OUTPUT_REF_MULTIEDGE
Der Datentyp OUTPUT_REF_MULTIEDGE enthält Daten zur Beschreibung des Zustandes eines digitalen Ausgangs. Neben dem Schaltzustand werden Zeitstempel für Zustandswechsel mitgeführt. Der Datentyp wird im Zusammenhang mit Klemmen verwendet, die mittels Multi-Timestamp mehrere Schaltvorgänge pro SPS-Zyklus ermöglichen.
TYPE OUTPUT_REF_MULTIEDGE :
STRUCT
SwitchEvent : ARRAY [0..TCMC2_XFC_MAXINDEXOFMULTIEDGEOUTPUTEVENTS] OF ST_SwitchEvent;
END_STRUCT
END_TYPE
TYPE ST_SwitchEvent :
STRUCT
ID : UDINT;
Valid : BOOL; (* time value is valid *)
Level : BOOL; (* next level of the digital signal *)
Position : LREAL;
DcTime : T_DCTIME32; (* time when the digital output changes *)
Duration : DINT;
END_STRUCT
END_TYPE
Name | Typ | Beschreibung |
---|---|---|
ID | UDINT | Interne Kennung der Schaltflanke |
Valid | BOOL | Valid ist TRUE, wenn der Zeitstempel DcTime gültig ist. |
Level | BOOL | Aktueller Schaltzustand des digitalen Ausgangs |
Position | LREAL | Schaltposition des Schaltvorgangs |
DcTime | T_DCTIME32 | Zeitpunkt des nächsten Zustandswechsels (Distributed Clock TimeStamp) |
Duration | DINT | Nicht genutzt |