FB_EcExtSyncCheck64

Der Funktionsbaustein FB_EcExtSyncCheck64
prüft, ob die interne und die externe Uhr synchron laufen. Siehe Funktionsbaustein FB_EcExtSyncCalcTimeDiff64.
Eingänge
VAR_INPUT
nSyncWindow : UDINT;
bNotConnected : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
nSyncWindow | UDINT | Zeitfenster, innerhalb dessen die interne und die externe Uhr als synchron gelten. |
bNotConnected | BOOL | TRUE = Verbindung zur externen Uhr ist unterbrochen. |
Ein-/Ausgänge
VAR_IN_OUT
DcToTcTimeOffset : T_LARGE_INTEGER;
DcToExtTimeOffset : T_LARGE_INTEGER;
ExtTime : T_DCTIME64;
IntTime : T_DCTIME64;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
DcToTcTime | T_LARGE_INTEGER | Zeitoffset zwischen TwinCAT „Distributed Clock“-Systemzeit und TwinCAT Systemzeit |
DcToExtTime | T_LARGE_INTEGER | Zeitoffset zwischen TwinCAT „Distributed Clock“-Systemzeit und externer Zeit |
ExtTime | T_DCTIME64 | Externe Zeit im TwinCAT „Distributed Clock“-Systemzeit-Format |
IntTime | T_DCTIME64 | Interne Zeit im TwinCAT „Distributed Clock“-Systemzeit-Format |
Ausgänge
VAR_OUTPUT
bSynchronized : BOOL;
nTimeDiff : UDINT;
nOffsetFromSyncMaster : DINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bSynchronized | BOOL | TRUE = externe und interne Uhr laufen synchron |
nTimeDiff | UDINT | Aktuelle Zeitdifferenz beider Uhren |
nOffsetFrom | DINT | Offset zum Sync Master |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS- Bibliotheken |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, Arm®) | Tc2_EtherCAT |