Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 49312

Beckhoff SYSTEMTIME_TO_DT liefert plötzlich nur 1970'er Datum

$
0
0
Jahrelang lief mein Coding in dem Bereich völlig problemlos. Nun ganz plötzlich wird meine zentrale DATE_AND_TIME Variable nicht mehr richtig errechnet. Scheinbar arbeitet ganz plötzlich die Konvertierungsfunktion SYSTEMTIME_TO_DT nicht mehr korrekt. Der Input-Parameter presetTime ist - wie im Screenshot zu sehen - richtig mit aktuellen Werten gefüllt.

Leider wird die Variable dtCurrentLocalTime immer auf den 01.01.1970 00:00 gesetzt.

Was ich kontrolliert habe:
- Aktueller Build von TwinCAT PLC V2.11.2307
- Bibliotheken aus aktuellen TwinCAT Build SYSTEMTIME_TO_DT ist in TcUtilities.lib Version 5.02 vom 3.2.16

11-04-_2021_21-49-46.jpg


Und bis zur technischen Obergrenze bei diesem internen 32-bit Wert von 06.02.2106 06:28:15 sollte ich noch ein bisschen Zeit haben, so dass ich hier aktuell nicht mit einem Overflow á la Jahr 2000 Problem rechne...

Danke für jeden Hinweis!
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 49312


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>