Patrick.lu
Level-1
- Beiträge
- 8
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Guten Tag,
ich möchte eine Schrittkette mit einem Parameter "Modus" starten.
Dieser Modus soll dann den Alternativ-Zweig basierend auf seinem Wert ausführen.

Leider geht er jedoch gleichzeitig in den Modus 1 und 2. Asnchliessend, wenn ich die Modie wechsle, geht er wohl in den ausgewählten Modus rein, jedoch bleiben die zuvor aktiven Schritte aktiv?
Muss die Schrittkette zuerst beendet werden? Ich dachte ein INIT_SQ würde die Kette neu initialisieren?
Gibt es diesbezüglich ein Best Practice?
Beste Grüsse,
Patrick
ich möchte eine Schrittkette mit einem Parameter "Modus" starten.
Dieser Modus soll dann den Alternativ-Zweig basierend auf seinem Wert ausführen.
Code:
L "Reaktor_Modus"
L "Reaktor_Modus_old"
<>I
= "Reaktor_Switch"
U "Pumpe".Autobereit
FP #Start_flanke
= #Reaktor_Restart
U "Reaktor_Switch"
U "Reaktor_Seq_Finished"
O "Neustartmerker"
O #Reaktor_Restart
SPBN M0
L "Reaktor_Modus"
T "Reaktor_Mode_old"
S "Reaktor_Start"
L 0
T "Reaktor".ZyklusNr
M0: NOP 0
U "Pumpe".Autobereit
UN "Pumpe".Prozesssperre
U "Reaktor_Start"
= #Start_tmp
UN "Pumpe".Autobereit
O "Pumpe".Prozesssperre
= #Stop_tmp
= "Reaktor_Seq_Finished"
CALL "Seq_Reaktor", "Seq_Reaktor_DB"
OFF_SQ :=#Stop_tmp
INIT_SQ :=#Start_tmp
ACK_EF :=
S_PREV :=
S_NEXT :=
SW_AUTO :=
SW_TAP :=
SW_TOP :=
SW_MAN :=
S_SEL :=
S_ON :=
S_OFF :=
T_PUSH :=
Modus :="Reaktor_Modus"
S_NO :=
S_MORE :=
S_ACTIVE :=
ERR_FLT :=
AUTO_ON :=
TAP_ON :=
TOP_ON :=
MAN_ON :=
R "Reaktor_Start"

Leider geht er jedoch gleichzeitig in den Modus 1 und 2. Asnchliessend, wenn ich die Modie wechsle, geht er wohl in den ausgewählten Modus rein, jedoch bleiben die zuvor aktiven Schritte aktiv?
Muss die Schrittkette zuerst beendet werden? Ich dachte ein INIT_SQ würde die Kette neu initialisieren?
Gibt es diesbezüglich ein Best Practice?
Beste Grüsse,
Patrick