Hi,
habe in meiner Haussteuerung eine CPU318-2 von Siemens eingesetzt, u.a. verwende den Timer_2.
Jedoch funktioniert dieser Timer nun nicht mehr, die Ursache:
die CPU erzeugt einen Überlauf, dieser wird durch den Baustein STIME erkannt und im DB64 im bit31 abgelegt.
Als ich dieses Bit nullte, funktionierte der Timer wieder.
Im OB1 habe ich nun vorsorlich das bit31 ständig genullt, leider bin ich mir nicht sicher ob diese Vorgehensweise richtig ist.
Was muss ich in der Software tun, um den erkannten Überlauf korrekt abzufangen ohne das die Timer stehen bleiben?
Im OB100, löschen von den jeweiligen init Bits bei Neustart/Wiederanlauf ist programmiert.
Danke für die Unterstützung