Hallo Leidensgenossen,
ich steh völlig auf dem Schlauch und muss um Hilfe rufen.
Ich will im sps.sub eine Variable (einmalig) zurücksetzen, wenn auf Hand umgeschaltet wird und das Programm abgewählt oder zurückgesetzt wird.
IF (($MODE_OP<>#EX) AND (($PRO_STATE==#P_FREE) OR ($PRO_STATE==#P_RESET))) THEN
IF Testbool==TRUE THEN
Testbool= FALSE
ENDIF
ENDIF
Im SPS SUB wird diese Bedingung nicht ausgeführt, obwohl alle Bedingungen vorhanden sind. Laut Variablenstatus ist $MODE_OP=#T1 und $PRO_STATE=#P_FREE.
Trotzdem bleibt mein Testbool auf TRUE gesetzt.
Wenn ich die Bedingung in etwas abgeänderter Form in einem src. file ausführe, dann funktioniert alles.
Ich weiß jetzt nicht mehr weiter, das will einfach nicht....
Weiß jemand von euch warum ?
Gruß madddin