CheckBox - Property "Checked"

Guten Morgen,

eine Frage zur Property „Checked“ einer Check Box.
Wenn ich eine Variable der Eigenschaft zuweise und dieselbe Variable aber per IPSYMID im Script „toggle“ kommt es zeitweise zu einem unkontrollierten togglen der Variable. (CPU 100%)


case "Wecker2_SZ" :
         if(!GetValueBoolean("Wecker2_SZ")) SetValueBoolean("Wecker2_SZ",true);
         if(GetValueBoolean("Wecker2_SZ")) SetValueBoolean("Wecker2_SZ",false);
break;

Benötige ich für die Property „Checked“ eine eigene Variable?
Kann die CheckBox nicht einfach die Variable selbst togglen - wie das Häckchen?

Besten Dank im Voraus

Mein Fehler, kann so natürlich nicht funtionieren!
Muss so aussehen:


case "Wecker2_daily_SZ" :
         $var=GetValueBoolean("Wecker2_daily_SZ");
         if(!$var) SetValueBoolean("Wecker2_daily_SZ",true);
         if($var) SetValueBoolean("Wecker2_daily_SZ",false);
   break;

Komme aus der SPS-Ecke, da wird das Prozessabbild(I/O) zum Ende des Zyklus aktualisiert. Hier eben nicht!

Hallo,

nachfolgend waere die uebliche PHP Notation, ist erstens schneller und auch strukturierter.

Danke sehr…