Ausgänge halten bei CPU Stop

Hallo nochmal,

also bei mir funktioniert das nicht. Die Ausgänge gehen im auf Low wenn ich das Programm lade und dann wieder starte.
Habe die Einstellung mal angehängt.

VG
NSN

Wago10.JPG
 
Ich würde sagen, daran ist Dein Programm "schuld" weil es beim STOP-->RUN dem Ausgang 0 zuweist.

Beobachte mal ganz genau den folgenden Vorgang:
- schalte die SPS in STOP --> der Ausgang bleibt 1
- lade das Programm --> der Ausgang bleibt 1 (oder wird nun 0?)
- schalte die SPS in RUN --> der Ausgang wird nun 0

Wenn das Programm beim wieder-Start den Wert von vor dem STOP beibehalten soll, dann mußt Du mit einer persistenten Variable arbeiten und beim wieder-Start den Wert der Variable lesen. (Eventuell reicht auch schon eine lediglich remanente Variable?)

Harald
 
Wenn das dein Problem ist aktiviere in der HW-Config den Online-Change.
Bei Online-Change habe ich Probleme das mein Modbus stehen bleibt. Lt. WAGO Support liegt die Problematik im
Zusammenhang mit den Pointern die die nicht auf die richtigen Zielbereiche verweisen :-(

Das andere von Harald muss ich noch checken, eigentlich habe alle Ausgänge als persistente Retain Variable deklariert...
 
Habe es jetzt nochmal gecheckt. Stelle ich den Schalter an der WAGO auf Stop bleiben die Ausgänge im Zustand wie im RUN.
Stelle ich die SPS allerdings im Codesys auf STOP oder lade ein Programm gehen die Ausgänge auf 0
 
Zurück
Oben