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