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
ID | Interne Kennung der Schaltflanke |
Valid | Valid ist TRUE, wenn der Zeitstempel DcTime gültig ist. |
Level | Aktueller Schaltzustand des digitalen Ausgangs |
Position | Schaltposition des Schaltvorgangs |
DcTime | Zeitpunkt des nächsten Zustandswechsels (Distributed Clock TimeStamp) |
Duration | Nicht genutzt |