-> Hier kostenlos registrieren
Hallo,
ich würde gerne drei Schrittketten, jeweils mit Anwahlschaltern auswählen können und NUR diese ablaufen lassen.
Dazu dachte ich mir, ich mache für jede Schrittkette einen eigenen FB und rufe die FB´s dann im OB auf. Ich dachte, es sei möglich die einzelnen FB`s im OB nur aufzurufen, wenn z.B. nur wenn I0.0 = 1 --> FB01 aufrufen, I0.1 = 1 -->FB02 aufrufen & I0.2 = 1 --> FB03 aufrufen.
Dies funktioniert auch soweit, nur, dass wenn jetzt z.B. I0.0 = 0 wird der FB01 weiterhin ausgeführt wird.
Jetzt möchte ich jedoch gerne, wenn I0.0 = 0 keine Aktion mehr in dem FB01 ausgeführt wird. Also auch fals ein Merker(Timer,...) im FB01 gesetzt wurde, dieser wieder Rückgesetzt wird.
Daher meine Frage, ist das so i-wie möglich wie ich mir das gedacht habe? Oder wie programmiert man sowas sonst?
MfG, cantax
ich würde gerne drei Schrittketten, jeweils mit Anwahlschaltern auswählen können und NUR diese ablaufen lassen.
Dazu dachte ich mir, ich mache für jede Schrittkette einen eigenen FB und rufe die FB´s dann im OB auf. Ich dachte, es sei möglich die einzelnen FB`s im OB nur aufzurufen, wenn z.B. nur wenn I0.0 = 1 --> FB01 aufrufen, I0.1 = 1 -->FB02 aufrufen & I0.2 = 1 --> FB03 aufrufen.
Dies funktioniert auch soweit, nur, dass wenn jetzt z.B. I0.0 = 0 wird der FB01 weiterhin ausgeführt wird.
Jetzt möchte ich jedoch gerne, wenn I0.0 = 0 keine Aktion mehr in dem FB01 ausgeführt wird. Also auch fals ein Merker(Timer,...) im FB01 gesetzt wurde, dieser wieder Rückgesetzt wird.
Daher meine Frage, ist das so i-wie möglich wie ich mir das gedacht habe? Oder wie programmiert man sowas sonst?
MfG, cantax