Lösung für die Aufgabe Motordrehzahl in Graph

Für die Aufgabe Motordrehzahl gibt es eine weitere Möglichkeit, sie zu lösen. Da für die Mischanlage der Ablauf vorgegeben ist, kann die Lösung auch als Ablaufsteuerung in Graph erfolgen. Hier eine Beispiellösung. Die Zuordnungstabelle und die Symboltabelle in Step7 ist gleich. Lediglich das Programm im OB1 ist geändert und der Funktionsbaustein FB1, in dem die Ablaufsteuerung programmiert ist, kommt hinzu.

Die Zuordnungstabelle

Eingangsvariable Symbol Datentyp Logische Zuordnung Adresse
Ein-Taster Ein Bool Taster betätigt=1 E0.1
Aus-Taster Aus Bool Taster betätigt=1 E0.2
Füllstand unten S1 Bool Melder betätigt=1 E0.3
Füllstand mitte S2 Bool Melder betätigt=1 E0.4
Füllstand oben S3 Bool Melder betätigt=0 E0.5
Entleerung Leeren Bool Taster betätigt=1 E0.6
Ausgangsvariablen Symbol Datentyp Logische Zuordnung Adresse
Motor 1200 U/min K1 Bool K1=1 A0.1
Motor 2400 U/min K2 Bool K2=1 A0.2
Pumpe 1 P1 Bool P1=1 A0.3
Pumpe 2 P2 Bool P2=1 A0.4
Entleerventil H1 Bool H1=1 A0.5
Störungsleuchte Störung Bool Störung=1 A0.6

Die Symboltabelle

Symboltabelle für Motor Drehzahl in Graph
Symboltabelle für die Aufgabe

Beispiellösung in Graph für die Aufgabe Motordrehzahl

Download von OB1 für die Aufgabe Motordrehzahl in Graph

Download von FB1 in Graph

Erläuterung der Lösung in Graph

Netzwerk 1 im OB1:
Aus Vereinfachungsgründen haben wir die Störungsmeldung nicht in Graph integriert sondern im Netzwerk 1 von OB1. Sind die Füllmeldungen nicht logisch, z.B. S3 wird betätigt und S2 nicht, wird die Störungsmeldung aktiv.

Netzwerk 2 im OB1:
Auch die Entleerung über die Leeren-Taste haben wir aus Vereinfachungsgründen direkt in OB1 realisiert. Sind alle Pumpen und Motoren ausgeschaltet, kann entleer werden, solang S1 meldet oder eine Störung vorliegt. In dem Fall muss S1 nicht melden denn schließlich könnte S1 defekt sein.

Netzwerk 3 im OB1:
In diesem Netzwerk ist der Aufruf von FB1 realisiert, in dem die Ablaufsteuerung in Graph programmiert ist.

Graph im FB1:
Im Initialschritt werden beide Motoren und Pumpen zurückgesetzt. Tritt während des Ablaufs keine Störung ein, wird die Schrittkette in gewünschter Reihenfolge abgearbeitet. Tritt eine Störung ein, leuchtet die Störungslampe und es wird zum Initialschritt gesprungen.