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