Enum TimeType

TwinCAT stellt vier unterschiedliche Zeitstempel bereit. Um diese zu unterscheiden wird das Enum TimeType verwendet.

Syntax

enum TimeType {
SystemTime = 0,
ExternalTimeHard = 1,
ExternalTimeMedium = 2,
ExternalTimeSoft = 3, // e.g. NTP
};

Werte

Die Verwendung der 3 externen Zeitstempel-Typen unterliegt der Anwendung; die unten beschriebene Verwendung ist lediglich ein Vorschlag.

Name

Beschreibung

ExternalTimeHard

Vorgeschlagene Verwendung bei harten Offsets, die keinen Drift haben

ExternalTimeMedium

Vorgeschlagene Verwendung bei genauen Offsets wie z.B. IEE1588

ExternalTimeSoft

Vorgeschlagene Verwendung bei allgemeinen Offsets, wie z.B. NTP