FB_EcExtSyncCheck

![]() | Veralteter Funktionsbaustein Dieser Funktionsbaustein ist veraltet. Verwenden Sie stattdessen den Funktionsbaustein FB_EcExtSyncCheck64. |
Der Funktionsbaustein FB_EcExtSyncCheck
prüft, ob die interne und die externe Uhr synchron laufen. Siehe Funktionsbaustein FB_EcExtSyncCalcTimeDiff.
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_DCTIME;
IntTime : T_DCTIME;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
DcToTcTimeOffset | T_LARGE_INTEGER | Zeitoffset zwischen TwinCAT „Distributed Clock“-Systemzeit und TwinCAT Systemzeit |
DcToExtTimeOffset | T_LARGE_INTEGER | Zeitoffset zwischen TwinCAT „Distributed Clock“-Systemzeit und externer Zeit |
ExtTime | T_DCTIME | Externe Zeit im TwinCAT „Distributed Clock“-Systemzeit-Format |
IntTime | T_DCTIME | 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 |