OUTPUT_REF

Der Datentyp OUTPUT_REF enthält Daten zur Beschreibung des Zustandes eines digitalen Ausgangs. Neben dem Schaltzustand werden Zeitstempel für Zustandswechsel mitgeführt.

TYPE OUTPUT_REF :
STRUCT
    Level                : BOOL;       (* current level of the digital output *)

    NextStateChangeValid : BOOL;       (* time value NextStateChange is valid *)
    NextStateChange      : T_DCTIME32; (* time of next state change - current level will be inverted *)

    NextOnTimeValid      : BOOL;       (* time value NextOnTime is valid *)
    NextOnTime           : T_DCTIME32; (* time when the digital output is turned ON next time *)

    NextOffTimeValid     : BOOL;       (* time value NextOffTime is valid *)
    NextOffTime          : T_DCTIME32; (* time when the digital output is turned OFF next time *)
END_STRUCT
END_TYPE

Level

Aktueller Schaltzustand des digitalen Ausgangs

NextStateChangeValid

NextStateChangeValid ist TRUE, wenn der Zeitstempel NextStateChange gültig ist.

NextStateChange

Zeitpunkt des nächsten Zustandswechsels (Distributed Clock TimeStamp)

NextOnTimeValid

NextOnTimeValid ist TRUE, wenn der Zeitstempel NextOnTime gültig ist.

NextOnTime

Zeitpunkt der nächsten positiven Schaltflanke (Distributed Clock TimeStamp)

NextOffTimeValid

NextOffTimeValid ist TRUE, wenn der Zeitstempel NextOffTime gültig ist.

NextOffTime

Zeitpunkt der nächsten negativen Schaltflanke (Distributed Clock TimeStamp)