F_GetCurDcTickTime
Diese Funktion liefert die Zeit des aktuellen (letzten) Ticks im TwinCAT Distributed Clock Systemzeitformat.
FUNCTION F_GetCurDcTickTime : T_DCTIME
VAR_INPUT
(*none*)
END_VAR
Beispiel in ST:
PROGRAM MAIN
VAR
tDC : T_DCTIME;
sDC : STRING;
tDCBack : T_DCTIME;
sDCZero : STRING;(* DCTIME = zero time starts on 01.01.2000 *)
tDCBackFromZero : T_DCTIME;
tDCFromString : T_DCTIME;
sDCBackFromString : STRING;
END_VAR
tDC := F_GetCurDcTickTime();
sDC := DCTIME_TO_STRING( tDC );
tDCBack := STRING_TO_DCTIME( sDC );
sDCZero := DCTIME_TO_STRING( ULARGE_INTEGER(0, 0) );
tDCBackFromZero := STRING_TO_DCTIME( sDCZero );
tDCFromString := STRING_TO_DCTIME( '2007-03-09-11:31:09.223456789' );
sDCBackFromString := DCTIME_TO_STRING( tDCFromString );
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.10.0 Build > 1310 oder höher | PC oder CX (x86, ARM) | TcEtherCAT.Lib |
Sehen Sie dazu auch