ich habe mal wieder ein Fragezeichen auf der Stirn. In einem kleinen Programm habe ich eine WEN-Abfrage, welche die Uhrzeit abfragt und bei übereinstimmung Aktionen ausführt.
Innerhalb der Schleife habe ich einen "WARTE-Befehl", um verzögert eine weitere Aktion auszuführen. Das Programm startet in einem Intervall von 5min.
Setzte ich die Wartezeit so kurz, das sie innerhalb der 5min für die WENN-Abfrage leigen, funktioniert alles. Ist sie länger, wird der Teil hinter der WARTE-Zeit nicht ausgeführt.
Ich war davon ausgegangen, das die Abfrage (und der Intervall) nur der Einstieg in die Schleife ist - sieht aber nicht so aus. Kann das jemand mal genauer erläutern?
Code: Alles auswählen
GetCCUSysVar ("SV_Autoheizung",Z_Autoheizung,"192.168.0.30")
WENN Z_Autoheizung= 1 DANN
WENN Uhrzeit ZWISCHEN "17:55:00" UND "18:00:00" DANN
Schaltdose_Fr16_SDLa :=1
warte ("00:06:00")
Schaltdose_Fr16_SDLa :=0
SetCCUSysVar ("SV_Autoheizung",0,"192.168.0.30")
ENDEWENN
ENDEWENN