Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
ich hab mal eine Frage: wie projektiere ich ein toggle (FUB oder KOP )bit unter codesys 2.3 SetTag setzt je 'nur' auf 1 bzw 0... aber ich möchte gerne ein und den selben button zum ein- & ausschalten benutzen. Kann mir da jemand helfen???
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich hab mal eine Frage: wie projektiere ich ein toggle (FUB oder KOP )bit unter codesys 2.3 SetTag setzt je 'nur' auf 1 bzw 0... aber ich möchte gerne ein und den selben button zum ein- & ausschalten benutzen. Kann mir da jemand helfen???
Moin.
Für sowas eigent sich total gut "ST". Das kannst duso proggen wie du sprichst.
Wenn Toggel Eins ist , dann mach Toggel Null.
in ST
if(Toggle = TRUE) then
Toggle = FALSE;
else
Toggle = TRUE;
end_if
so, diese Funktion rufst du dann immer einmal auf, wenn du ein Button drückst.
Gruß Schuero
Originally created by: jl
Oder:
R_TRIGButton(CLK:= button , Q=> );
IF R_TRIGButton.Q then
Toggle := NOT Toggle;
end_if
Oder direkt im Button die Variable bei Toggle eintragen.