Schritt Schalten nicht in der Kette

sonic_229

Level-1
Beiträge
100
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe in Problem mit meiner Schrittkette. Die Trans2 schaltet nicht und so wird dann der nächste Schritt nicht ausgeführt. Hinter dem X in Schritt Komp1 ist das Netzwerk vom zweiten Bild. Im ersten Schritt soll ein Mischer an schalten und eine Komponentenschnecke. Wenn dann ein bestimmtes Gewicht erreicht ist dann soll die erste Schnecke ausschalten und die nächste einschalten. Was mache ich falsch? Wo muss ich die Bedingung einfügen?
 

Anhänge

  • Kette1.jpg
    Kette1.jpg
    58,9 KB · Aufrufe: 48
  • Kette2.GIF
    Kette2.GIF
    7,5 KB · Aufrufe: 40
Der Code hinter X wird erst ausgeführt wenn der entsprechende Teil verlassen wird, verlassen wird er aber erst wenn die Weiterschaltbedingung gegeben ist, d.h. bei Dir wenn Dein Code ausgeführt wurde, daher der Hänger.
Pack' den Code von "X" in den Hauptteil von Komp1.
 
Wenn ich das mache öffnet sich aber nichts. Ich kann nur ein neues Fenster öffnen wernn ich nicht nach IEC Programmiere.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wo in deinem 2'ten Bild deines oberen Posts. Trans2, Trans3 usw. steht. Das sind die Weiterschaltbedingungen. Bei dir ist es ein Bool. Also kein Code dahinter.
Mache einen Doppelclick auf die Kreuzung der Linien, danach kannst du Code in einer Sprache eingeben, der ein boolsches-Ergebnis erzeugt. Weiter, oder eben nicht.

Gruß, Voxe
 
Zuletzt bearbeitet:
Wenn ich das mache bekomme ich immer die Fehlermeldung Transition darf keinen Seiteneffekt (Zuweisung, FB-Aufrufe) haben
 
Hallo,

das ist klar, dein Netzwerk, als Transition darf keinen Ausgang, bzw. Variable beschalten. Weil es ist eine Funktion und damit quasi der Ausgang der deine Schrittkette weiter schaltet.

Hoffe, meine Erklärung ist verständlich, Gruß, Voxe
 
Zurück
Oben