-> Hier kostenlos registrieren
Eingänge (BOOL) wechseln ständig zwischen TRUE und FALSE obwohl nicht gesetzt
Hallo,
ich habe folgendes Problem:
Wenn ich mein Programm im Run- Modus (PLC Control) laufen habe, wechseln meine Eingänge (BOOL) von alleine ständig zwischen TRUE und FALSE - woran kann das liegen?
Wenn ich die Eingänge im Systemmanager betrachte sind sie durchgehend 0 und springen nur auf 1 wenn ich die Taster betätige (also wie gewollt).
Meine Hardware:
CX9001
EL1002
Mein Programm:
VAR
taster_up AT %IX0.0 : BOOL;
taster_down AT %IX0.1 : BOOL;
heben: BOOL;
senken: BOOL;
END_VAR
IF taster_up = TRUE THEN
heben := TRUE;
ELSIF taster_down = TRUE THEN
senken := TRUE;
ELSE
heben := FALSE;
senken := FALSE;
END_IF
taster_up und taster_down wechseln nun ständig zwischen TRUE und FALSE. Die Variablen heben und senken auch (aber nicht unbedingt entsprechend des Programms).
Vielen Dank für eure Hilfe!!!
Viele Grüße
R. Kühl
Hallo,
ich habe folgendes Problem:
Wenn ich mein Programm im Run- Modus (PLC Control) laufen habe, wechseln meine Eingänge (BOOL) von alleine ständig zwischen TRUE und FALSE - woran kann das liegen?
Wenn ich die Eingänge im Systemmanager betrachte sind sie durchgehend 0 und springen nur auf 1 wenn ich die Taster betätige (also wie gewollt).
Meine Hardware:
CX9001
EL1002
Mein Programm:
VAR
taster_up AT %IX0.0 : BOOL;
taster_down AT %IX0.1 : BOOL;
heben: BOOL;
senken: BOOL;
END_VAR
IF taster_up = TRUE THEN
heben := TRUE;
ELSIF taster_down = TRUE THEN
senken := TRUE;
ELSE
heben := FALSE;
senken := FALSE;
END_IF
taster_up und taster_down wechseln nun ständig zwischen TRUE und FALSE. Die Variablen heben und senken auch (aber nicht unbedingt entsprechend des Programms).
Vielen Dank für eure Hilfe!!!
Viele Grüße
R. Kühl
Zuletzt bearbeitet: