UtcTimeQuality
Initializes the data elements of the structure: T_UtcTimeQuality.
Namespace: Tc3_Collections
Library: 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
Inputs
Name | Type | Description |
---|---|---|
LeapSecondsKnown | BOOL | Data element "LeapSecondsKnown" to be set. |
ClockFailure | BOOL | Data element "ClockFailure" to be set. |
ClockNotSynchronized | BOOL | Data element "ClockNotSynchronized" to be set. |
Accuracy0 | BOOL | Data element "Accuracy0" to be set. |
Accuracy1 | BOOL | Data element "Accuracy1" to be set. |
Accuracy2 | BOOL | Data element "Accuracy2" to be set. |
Accuracy3 | BOOL | Data element "Accuracy3" to be set. |
Accuracy4 | BOOL | Data element "Accuracy4" to be set. |
Return value
Name | Type | Description |
---|---|---|
UtcTimeQuality | Structure with initialized data elements. |
Example
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;