Hallo!
Im Zweifelsfall einen Timer selber schreiben:
-Sekundentakt oder Minutentakt von der Steuerung benutzen (Uhrzeitalarm im OB10 und Minuten/Stunden/Tag zusammenbasteln:
Hier das Beispiel für eine Wochenuhr:
U "MTAKT_MINUTE"
UN "MTAKT_STUNDE"
UN "MTAKT_TAG"
UN "MTAKT_WOCHE"
SPB MMIN
U "MTAKT_STUNDE"
SPB MSTU
U "MTAKT_TAG"
SPB MTAG
U "MTAKT_WOCHE"
SPB MWOC
SPA END
MMIN: L "Wochenuhr".Minute_Ist
L 1
+I
T "Wochenuhr".Minute_Ist
L "Wochenuhr".Minute_Ist
L 59
>I
S "MTAKT_STUNDE"
SET
R "MTAKT_MINUTE"
SPA END
MSTU: L "Wochenuhr".Stunde_Ist
L 1
+I
T "Wochenuhr".Stunde_Ist
L "Wochenuhr".Stunde_Ist
L 23
>I
S "MTAKT_TAG"
L 0
T "Wochenuhr".Minute_Ist
SET
R "MTAKT_STUNDE"
SPA END
MTAG: L "Wochenuhr".Tag_Ist
L 1
+I
T "Wochenuhr".Tag_Ist
L "Wochenuhr".Tag_Ist
L 7
>I
S "MTAKT_WOCHE"
L 0
T "Wochenuhr".Stunde_Ist
SET
R "MTAKT_TAG"
SPA END
MWOC: L 1
T "Wochenuhr".Tag_Ist
SET
R "MTAKT_WOCHE"
SPA END
END: NOP 0