-> Hier kostenlos registrieren
Zuletzt bearbeitet:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
und gebt keine unnötigen Kommentare ab
Musst dein Thema nicht 2 mal erstellen. Es wird schon beantwortet werden
IF taster_flanke.Q
THEN
schaltfkt:=not schaltfkt;
END_IF
timer(IN:=taster,
PT:=t#3s);
taster_sperre:=timer.Q;
IF taster THEN
timer(IN:=Taster AND NOT timer.Q, PT:=t#3s);
END_IF
IF timer.Q THEN
taster_sperre:=NOT taster_sperre;
END_IF
timer(IN:=taster and not timer.Q,
IF taster_flanke.Q and not tasten_sperre
THEN
schaltfkt:=not schaltfkt;
END_IF
taster_flanke(CLK:=taster);
IF((taster_flanke.Q)AND(schaltfkt=0))THEN
schaltfkt:=1;
ELSE IF ((taster_flanke.Q)AND(schaltfkt=1))THEN
schaltfkt:=0;
END_IF
END_IF
(*IF taster_flanke.Q
THEN
schaltfkt:=NOT schaltfkt;
END_IF*)
IF taster THEN
timer(IN:=Taster AND NOT timer.Q, PT:=t#3s);
END_IF
IF timer.Q THEN
taster_sperre:=NOT taster_sperre;
END_IF
PROGRAM PLC_PRG
VAR
taster:BOOL;
schaltfkt:BOOL;
taster_flanke:F_TRIG;
taster_sperre:BOOL;
timer:TON;
END_VAR
timer(IN:=taster,
PT:=t#3s);
timer_trig(Clk:=timer.Q); (* Weiterer R_TRIG für den Timer-Ausgang *)
IF timer_trig.Q
THEN
tasten_sperre:=not tasten_sperre;
END_IF
PROGRAM PLC_PRG
VAR
taster:BOOL;
schaltfkt:BOOL;
taster_flanke:R_TRIG; (* Hier war vorher ein F_TRIG, aber Du willst doch die steigende Flanke, oder? *)
taster_sperre:BOOL;
timer:TON;
timer_trig:R_TRIG;
END_VAR
(* Code *)
taster_flanke(CLK:=taster);
IF taster_flanke.Q and not tasten_sperre
THEN
schaltfkt:=NOT schaltfkt;
END_IF
timer(IN:=taster,
PT:=t#3s);
timer_trig(Clk:=timer.Q); (* Weiterer R_TRIG für den Timer-Ausgang *)
IF timer_trig.Q
THEN
tasten_sperre:=not tasten_sperre;
END_IF
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen