Hallo Werte Fachgemeinschaft,
Ich habe eine Lichtschranke die bei Auslösung eine Lampe für 8 sek schalten soll:
Zu 98% funktioniert das auch.
In einigen Fällen wird der zweite Teil (also das if(after...) nicht ausgeführt.
LS_aktiv verbleibt dann im EIN.
Woran kann das liegen?
Vielen Dank!
Ich habe eine Lichtschranke die bei Auslösung eine Lampe für 8 sek schalten soll:
Code:
if event("Lichtschranke-5/1/8") and ("Lichtschranke-5/1/8"==EIN) then\\
write ("LS Bewegung-0/2/0",EIN);\\
LS_aktiv=EIN endif
if(after(LS_aktiv==EIN,8000u64)) then\\
write("LS Bewegung-0/2/0",AUS);\\
LS_aktiv=AUS;\\
endif
In einigen Fällen wird der zweite Teil (also das if(after...) nicht ausgeführt.
LS_aktiv verbleibt dann im EIN.
Woran kann das liegen?
Vielen Dank!


Kommentar