Beispiellösung für die Druckmaschine mit Graph

Die Aufgabe für die Druckmaschine eignet sich sehr gut für eine Ablaufsteuerung mit S7-Graph. Daher haben wir als neben der Beispiellösung in FUP einen zweiten Lösungsweg in Graph erstellt.

Die Zuordnungstabelle

Eingangsvariable Symbol Datentyp Logische Zuordnung Adresse
Taster Ein Ein Bool Taster betätigt=1 E0.1
Taster Aus Aus Bool Taster betätigt=1 E0.2
Sensor Endlage hinten 1Y1 1S1 Bool Sensor betätigt=1 E0.3
Sensor Endlage vorne 1Y1 1S2 Bool Sensor betätigt=1 E0.4
Sensor Endlage hinten 2Y1 2S1 Bool Sensor betätigt=1 E0.5
Sensor Endlage vorne 2Y1 2S2 Bool Sensor betätigt=1 E0.6
Lichtschranke S1 Bool LS betätigt=1 E0.7
Taster Zähler Reset Reset Bool Taster betätigt=1 E1.0
Ausgangsvariablen Symbol Datentyp Logische Zuordnung Adresse
Zylinder 1Y1 ausfahren 1Y1 Bool 1Y1=1 A0.1
Zylinder 2Y1 ausfahren 2Y1 Bool 2Y1=1 A0.2
Motor M1 M1 Bool M1=1 A0.3
Motor M2 M2 Bool M2=1 A0.4

Die Symboltabelle

Symboltabelle für Druckmaschine in Graph
Symboltabelle ist wie bei der Lösung in FUP

Das Beispielprogramm für die Druckmaschine

Download des OB1 für die Druckmaschine in Graph

Download des FB1 für die Druckmaschine in Graph

Erläuterung der Beispiellösung:
Im Initialschritt werden alle Ausgänge und Merker zurückgesetzt. Mit dem Ein-Taster werden über die nächsten beiden Motoren in Gang gesetzt. Wird wieder der Aus-Taster gedrückt, wird zum Initialschritt gesprungen und dabei werden die Motoren wieder ausgeschaltet. In Schritt S2 wurde der Motor lediglich für diesen Schritt eingeschaltet, da er beim nächsten Schritt, zu dem über die Lichtschranke gesprungen wird, wieder ausgeschaltet werden muss.

Ab Schritt S3 wird der Druckvorgang eingeschaltet. Die beiden Zylinder werden aus- und wieder eingefahren, wobei Zylinder 1Y1 erst nach 5 Sekunden wieder einfährt, sobald er seine vordere Endlage erreicht.

Am Ende der Schrittkette sind nun zwei Transitionen. Ist die Anlage in der Zwischenzeit ausgeschaltet, wird wieder zum Initialschritt gesprungen. Ist die Anlage aktiv, wird zum Schritt S2 gesprungen und der Druckvorgang kann von vorne beginnen, sobald die Lichtschranke betätigt wird.

Aus Vereinfachungsgründen haben wir auf den Einbau des Zählers verzichtet. Im Grunde benötigen wir dieselbe Funktion wie in der Beispiellösung in FUP.