-> Hier kostenlos registrieren
Übersetzen von Grafcet in S7-Graph: Mehrere Ketten/Initialschritte und Zwangsbefehle
Hallo liebe Community,
ich darf im Rahmen meiner Ausbildung einen Ablauf, der mir in Grafcet ausgehändigt wurde, auf einer SPS in der Sprache S7-Graph realisieren.
Ich verwende als Software Tia V15 mit Step 7 Professional V15.
Mein Problem ist, dass der Ablauf, den ich programmieren möhte, in Grafcet nicht in einer, sondern in 3 Ablaufketten dargestellt ist (mit 3 Initialschritten). Zwei der Grafcets wirken dabei über Zwangsbefehle auf den 3ten Graph, und frieren ihn ein / zwingen ihn in einen bestimmten Schritt.
Ich würde das Programm gerne 1 zu 1 in S7-Graph programmieren, allerdings wieß ich nicht, wie ich mehrere, an sich unabhängige Schrittketten in S7-Graph in einem Funktionsbaustein realisieren soll. Ich hatte angenommen, dass es möglich ist, auch in einem FB mit S7-Graph mehrere Schrittketten zu programmieren, da ich in mehreren Quellen gelesen hatte, dass S7-Graph eine mögliche Implementierung der Grafcet Norm darstellt.
Also hier meine Frage:
Wie realisiere ich mehrere unabhängige Schrittketten in EINEM FB in S7-Graph?
Ich habe schon gesehen, dass ich mehrere Schrittketten in einem Funktionsbaustein machen kann. Wenn ich eine neue Kette erzeuge, ist deren erster Schritt dann automatisch auch ein Initialschritt?
Mittels Setzen der lokalen Variable "INIT_SQ" des Bausteins lässt sich die Kette in den Initialzustand versetzen. Wie funktioniert das dann, wenn es mehrere Ketten in einem FB gibt? Werden die alle in ihren jeweiligen Initialzustand gezwungen? Falls ja, wie lassen sich nur einzelne Ketten in den Initialzustand versetzen?
Desweiteren gibt es in Grafcet ja auch Zwangsbefehle, mit der eine Ablaufkette in einem bestimmten Schritt festgehalten werden kann. Wie lassen sich diese in S7-Graf umsetzen?
Hallo liebe Community,
ich darf im Rahmen meiner Ausbildung einen Ablauf, der mir in Grafcet ausgehändigt wurde, auf einer SPS in der Sprache S7-Graph realisieren.
Ich verwende als Software Tia V15 mit Step 7 Professional V15.
Mein Problem ist, dass der Ablauf, den ich programmieren möhte, in Grafcet nicht in einer, sondern in 3 Ablaufketten dargestellt ist (mit 3 Initialschritten). Zwei der Grafcets wirken dabei über Zwangsbefehle auf den 3ten Graph, und frieren ihn ein / zwingen ihn in einen bestimmten Schritt.
Ich würde das Programm gerne 1 zu 1 in S7-Graph programmieren, allerdings wieß ich nicht, wie ich mehrere, an sich unabhängige Schrittketten in S7-Graph in einem Funktionsbaustein realisieren soll. Ich hatte angenommen, dass es möglich ist, auch in einem FB mit S7-Graph mehrere Schrittketten zu programmieren, da ich in mehreren Quellen gelesen hatte, dass S7-Graph eine mögliche Implementierung der Grafcet Norm darstellt.
Also hier meine Frage:
Wie realisiere ich mehrere unabhängige Schrittketten in EINEM FB in S7-Graph?
Ich habe schon gesehen, dass ich mehrere Schrittketten in einem Funktionsbaustein machen kann. Wenn ich eine neue Kette erzeuge, ist deren erster Schritt dann automatisch auch ein Initialschritt?
Mittels Setzen der lokalen Variable "INIT_SQ" des Bausteins lässt sich die Kette in den Initialzustand versetzen. Wie funktioniert das dann, wenn es mehrere Ketten in einem FB gibt? Werden die alle in ihren jeweiligen Initialzustand gezwungen? Falls ja, wie lassen sich nur einzelne Ketten in den Initialzustand versetzen?
Desweiteren gibt es in Grafcet ja auch Zwangsbefehle, mit der eine Ablaufkette in einem bestimmten Schritt festgehalten werden kann. Wie lassen sich diese in S7-Graf umsetzen?
Zuletzt bearbeitet: