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

UtcTimeQuality 1: 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.

UtcTimeQuality 2: Rückgabewert

Name

Typ

Beschreibung

UtcTimeQuality

T_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;