DieBoese0815
Level-1
- Beiträge
- 104
- Reaktionspunkte
- 5
-> Hier kostenlos registrieren
Ich habe eine Herausforderung mit einer 317-4NE12:
Mit der Funktion SFC64-TIME_TCK wird die Systemzeit gelesen und das Ergebnis in eine Variable vom Datentyp TIME geschrieben.
Lt. Handbuch soll die Systemzeit von 0 bis max. 2147483647 ms (T#24D20H….) betragen.
Beim Beobachten der Variable wurde aber eine negative Zeit (T#-10D22H…) gesehen. ( Zahlenüberlauf mit negativem Vorzeichen??)
Im Diagnosepuffer erfolgen keine Fehlereinträge...
Kennt das jemand von euch bzw. die Ursache (und Lösung)
Mit der Funktion SFC64-TIME_TCK wird die Systemzeit gelesen und das Ergebnis in eine Variable vom Datentyp TIME geschrieben.
Lt. Handbuch soll die Systemzeit von 0 bis max. 2147483647 ms (T#24D20H….) betragen.
Beim Beobachten der Variable wurde aber eine negative Zeit (T#-10D22H…) gesehen. ( Zahlenüberlauf mit negativem Vorzeichen??)
Im Diagnosepuffer erfolgen keine Fehlereinträge...
Kennt das jemand von euch bzw. die Ursache (und Lösung)