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 |