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
Beispiellösung in Graph für die Aufgabe Motordrehzahl
Download von OB1 für die Aufgabe Motordrehzahl 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.