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 Funktionsbausten FB1, in dem die Ablaufsteuerung programmiert ist, kommt hinzu.

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

Symboltabelle für die Aufgabe

Motor Drehzahl
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.