UtcTimeQuality
Initialisiert die Datenelemente der Struktur: T_UtcTimeQuality.
Namensraum: Tc3_Collections
Bibliothek: Tc3_Collections (Tc3_Collections.compiled-library)
FUNCTION UtcTimeQuality : T_UtcTimeQuality
VAR_INPUT
LeapSecondsKnown : BOOL;
ClockFailure : BOOL;
ClockNotSynchronized : BOOL;
Accuracy0 : BOOL;
Accuracy1 : BOOL;
Accuracy2 : BOOL;
Accuracy3 : BOOL;
Accuracy4 : BOOL;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
LeapSecondsKnown | BOOL | Datenelement „LeapSecondsKnown“, das gesetzt werden soll. |
ClockFailure | BOOL | Datenelement „ClockFailure“, das gesetzt werden soll. |
ClockNotSynchronized | BOOL | Datenelement „ClockNotSynchronized“, das gesetzt werden soll. |
Accuracy0 | BOOL | Datenelement „Accuracy0“, das gesetzt werden soll. |
Accuracy1 | BOOL | Datenelement „Accuracy1“, das gesetzt werden soll. |
Accuracy2 | BOOL | Datenelement „Accuracy2“, das gesetzt werden soll. |
Accuracy3 | BOOL | Datenelement „Accuracy3“, das gesetzt werden soll. |
Accuracy4 | BOOL | Datenelement „Accuracy4“, das gesetzt werden soll. |
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
UtcTimeQuality | Struktur mit initialisierten Datenelementen. |
Beispiel
METHOD FINAL Sample_UtcTimeQuality : BOOL
VAR
q: T_UtcTimeQuality;
END_VAR
q:=UtcTimeQuality(FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE);(* q.ClockNotSynchronized:=TRUE, all other elements: FALSE *)
Sample_UtcTimeQuality:=TRUE;