IEC61850_INC_DAY (PRG) ¶ PROGRAM IEC61850_INC_DAY
IEC61850_SyncClockOnRTC (PRG) ¶ PROGRAM IEC61850_SyncClockOnRTC InOut: Scope Name Type Comment Input eSyncMode ENUM61850_CLOCK_SYNC_MODE xUseSNTP BOOL Dieser Parameter ist weiterhin als Eingang definiert, damit der Baustein für ältere Versionen Kompatible ist Der Parameter wird nur dann ausgewertet, wenn in eSyncMode der Defaultwert ‘IEC61850_CSM_COMP_MODE’ steht sNTPServerAdress STRING(31) Structure: Adjust_IEC_Clock (Action) Init (Action)
IEC61850_SyncClockOnRTC.Adjust_IEC_Clock (ACT) ¶ byMilliSec_low : BYTE; byMilliSec_high : BYTE; byMinuten : BYTE := 16#80; (* BIT 7 = IV (0=gültig/1=ungültig), BIT 6 = Reserve
IEC61850_SyncClockOnRTC.Init (ACT) ¶ Millisekunden speichern
IEC61850_HistDataBufferFB._DelAll (ACT) ¶ Daten suchen
IEC61850_HistDataBufferFB._Init (ACT) ¶
IEC61850_CP56_FROM_SNTP (PRG) ¶ PROGRAM IEC61850_CP56_FROM_SNTP InOut: Scope Name Type Output wJahr WORD byMonat BYTE byTag BYTE byWTag BYTE byStunde BYTE byMinute BYTE wMSekunde WORD xDST BOOL CP56 IEC61850_DateTime dtRtcTimeZone DT udiResult UDINT Structure: DST (Action) Datum (Action) Init (Action)
IEC61850_CP56_FROM_SNTP.DST (ACT) ¶
IEC61850_CP56_FROM_SNTP.Datum (ACT) ¶ Tage seit 01.01.1970
IEC61850_CP56_FROM_SNTP.Init (ACT) ¶ Ab hier folgt die Berechung mit der Zeitzonen korrigierten Zeit