nach Einspielen eines neuen Programms in den WAGO 857-870 und anschliessendem Programmstart wird bei TIMER_2 immer der Output TRUE. Ich betreibe den Baustein mit mode=11 (every day) und brauche Q nur für einen Zyklus, um einen Tageswechsel zu bemerken.
Was kann ich dagegen tun ?
benutze oscat 2.2 mit wago 758-870
uhrzeit tod#01:00
dauer t#0ms (einstellung für einen zyklus)
kann es vielleicht sein, dass die Uhrzeit noch nicht komplett initialisiert ist, obwohl dies im ersten Baustein der Task gemacht wird, und TIMER_2 erst in einem späteren Baustein aufgerufen wird ?
Aber dann dürfte trotzdem kein Puls ausgelöst werden, da die Uhr ja auf 1970 steht, was ja in der Vergangenheit liegt.
Ich habe da wo der puls gesetzt wird beim programmstart einmal testweise die Uhrzeit in eine Variable geschrieben.
Es ist die richtige aktuelle Zeit.
Ich werde am Montag mal in der Simulation testen.
dann wird das wohl auch so bleiben schätze ich, oder ?
mach ich zwar nicht gerne, aber dann werd ich wohl in der LIB editieren müssen
bei einem LIB-Update muss ich dann aufpassen