DCTIMESTRUCT
Structured TwinCAT "Distributed Clock System Time" format. The smallest unit is a nanosecond. This data type represents the number of nanoseconds since 01.01.2000 (GMT).
TYPE DCTIMESTRUCT :
STRUCT
    wYear         : WORD; 
    wMonth        : WORD;
    wDayOfWeek    : WORD;
    wDay          : WORD;
    wHour         : WORD;
    wMinute       : WORD;
    wSecond       : WORD;
    wMilliseconds : WORD;
    wMicroseconds : WORD;
    wNanoseconds  : WORD;
END_STRUCT
END_TYPEName  | Type  | Description  | 
|---|---|---|
wYear  | WORD  | Year: 2000 ~ 2584  | 
wMonth  | WORD  | Month: 1 ~ 12 (January = 1, February = 2 etc.)  | 
wDayOfWeek  | WORD  | Day of the week: 0 ~ 6 (Sunday = 0, Monday = 1 etc.)  | 
wDay  | WORD  | Day of the month: 1 ~ 31  | 
wHour  | WORD  | Hour: 0 ~ 23  | 
wMinute  | WORD  | Minute: 0 ~ 59  | 
wSecond  | WORD  | Second: 0 ~ 59  | 
wMilliseconds  | WORD  | Millisecond: 0 ~ 999  | 
wMicroseconds  | WORD  | Microsecond: 0 ~ 999  | 
wNanoseconds  | WORD  | Nanosecond: 0 ~ 999  | 
Prerequisites
Development environment  | Target platform  | PLC libraries to include  | 
|---|---|---|
TwinCAT v3.1.0  | PC or CX (x86, x64, Arm®)  | Tc2_EtherCAT  |