Uhrzeitsynchronisation

In den Acquisitions-Parametern stehen die Konfigurationsparameter für den zyklischen Datenaustausch. Auch die Uhrzeitsynchronisation kann dort eingeschaltet und konfiguriert werden. Im Initialisierungsschritt müssen folgende Werte gesetzt werden:

        //activate clock sync
fbMaster.acqPara.clockSync.bEnable := TRUE;
fbMaster.acqPara.clockSync.tPollCycle := T#120S;

Des Weiteren können bezüglich der Zeitsynchronisation einige Einstellungen in den Systemparametern vorgenommen werden. Für die Zentralstation ist relevant:

bSyncPCTime: Wenn der Wert TURE ist, soll neben der IEC-Systemzeit auch die Systemzeit des TwinCAT PCs (die Windows-Systemzeit in der Taskleiste) synchronisiert werden. Der Default-Wert ist FALSE.

Das zugehörige Tutorial SPS-Beispiel kann hier heruntergeladen werden.