Grafcet – FAQ 15 Ausschaltverzögerung ohne vorheriges Einschalten?

Diese Rubrik bietet die Antworten auf die am häufigsten gestellten Fragen zum Thema GRAFCET.Sie vermissen Ihre Frage? Schreiben Sie mir!

Grafcet-FAQ 15
Schritt 25 ist aktiv, nun wird der Sensor B9 für eine Sekunde aktiv, danach bleibt er 6s inaktiv.
Welches Verhalten zeigt nun die Variable M2?

Grafcet, Ein/Ausschaltverzögerung

Lösung: Die Variable M2 bleibt über den gesamten betrachteten Zeitraum false.

Grafcet 27 – Zeitbegrenzte Aktion

Beide GRAFCETs zeigen, wie man eine zeitbegrenzte Aktion realisieren kann.

GRAFCET - Zeitbegrenzung

GRAFCET - Zeitbegrenzung

 

 

 

 

 

 

 

Besitzen beide GRAFCETs identisches Verhalten?

Auf den ersten Blick zeigen beide GRAFCETs das gleiche Verhalten:

Die Ausgänge Q1 und Q2 werden durch die Schritte 2 und 5 für genau 10s lang aktiviert.

Was passiert jedoch, wenn vor Ablauf der 10s der Taster S2 betätigt wird?

Sehen Sie sich das Verhalten der beiden GRAFCETs meinem YouTube Kanal an, das Video dauert 3 Minuten.

Grafcet 24 – Ergänzung zu Grafcet 23

Schritt 3 ist aktiv.

Wie muss der Grafcet 23 geändert werden, damit Motor M5 beim erstmaligen Signalwechsel des Sensors B1 (von 0 auf 1) speichernd wirkend eingeschaltet wird?

 

Antwort:

Der Charakakter der speichernd wirkenden Aktion muss geändert werden von „bei Ereignis“ zu „bei Schrittaktivierung“:

Grafcet: speichernd wirkende Aktion bei Schrittaktiverung

GRAFCET: speichernd wirkende Aktion bei Schrittaktiverung

 

Grafcet 23 – speichernd wirkenden Aktion bei Ereignis

Im gezeigten GRAFCET sei Schritt 3 aktiv. Wird der Motor M5 speichernd wirkend eingeschaltet, wenn der Sensor B1 seinen Signalzustand von 0 auf 1 ändert?

Grafcet: speichernd wirkende Aktion bei einem Ereignis

GRAFCET: speichernd wirkende Aktion bei einem Ereignis

 

 

 

 

 

 

 

 

 

 

 

Antwort:

Nein, wenn Senso B1 eine steigende Signalflanke liefert wird dadurch nur Schritt 4 aktiv. Das Ereignis, welches den M5 speichernd wirkend einschaltet liegt nun in der Vergangenheit, weshalb die Abfrage „Flanke B1“ am Fähnchen als Antwort „false“ liefert.

Erst ein erneuter Wechsel des Signalzustandes des Sensors B1 von 0 auf 1 schaltet nun (Schritt 4 ist bereits aktiv) den Motor M5 speichernd wirkend ein.

 

Grafcet 12 – zwei Schritte in FBS

Wenn ein GRAFCET aus nur zwei Schritten besteht, kann man diesen nicht nach den üblichen Gesetzen der Schrittkettenlogik im FUP programmieren.

Beachtet man jedoch wenige Regeln, so ist eine Umsetzung des GRAFCETs in einen FUP problemlos möglich.

Wie sieht der FUP zu folgendem GRAFCET aus?

Grafcet aus zwei Schritten im FUP programmieren

GRAFCET aus zwei Schritten im FUP programmieren

Die Lösung finden Sie in diesem Video Weiterleitung zu Youtube.

Fehlerteufel 7 – unklare Transitionsbedingungen

Welcher GRAFCET bietet (unnötigen) Raum zur Diskussion uind sollte deshalb vermieden werden?

unklare Transitionsbedingungen

unklare Transitionsbedingungen

 

 

 

 

 

 

 

 

 

 

Lösung:

Die Erfahrung zeigt, dass der GRAFCET unter a) von verschiedenen „Lesern“ verschiedenartig interpretiert werden kann. Mögliche Interpretationsvarianten sind:

b) X2 wird verlassen, nachdem 4s abgelaufen sind (Triggerimpuls für die Zeit ist ausschließlich  die steigende Flanke von X2) und zusätzlich (irgendwann) der Sensor B10 bedämpft wird

c) die 4s starten, wenn die Verknüpfung aus (X2&B10) eine steigende Flanke liefert. Nach Ablauf der 4s wird X2 verlassen

d) gleiches Verhalten wie in c)

 

Deshalb sollte die Schreibweise 4s/X2*B10 vermieden werden und durch die Varianten b, c oder d ersetzt werden!

Denn der GRAFCET sollte für ALLE eindeutig lesbar sein!

PAL Abschlussprüfung

Neue Kennzeichnungen von Objekten

Für einige Ausbildungsberufe wird in den PAL-Abschlussprüfungen die Kennzeichnung der Betriebsmittel in Zukunft (Stand: November 2015) umgestellt.

Es ist geplant, die Prüfungen sukzessive zu aktualisieren, wenn möglich sollen für eine gewisse Übergangszeit sowohl die neuen als auch die alten Bezeichnungen parallel verwendet werden.

Dies trifft ins Besondere folgende Berufe:

  • Mechatroniker
  • Industriemechaniker
  • Elektroniker für Automatisierungstechnik (EAT)

weiter Informationen finden Sie hier.

Grafcet 7 – Zähler

Wie stellt man im GRAFCET einen Zähler dar, der beispielsweise Bauteile zählt, die an einem Sensor (B1) vorbeifahren …

a) … wenn das Zählen immer nur in einem bestimmten Schritt passiert?

b) … wenn der Zeitpunkt des Zählens nicht vorhersehbar ist?

Lösung:

a)

Im linken Bild wird der Zählerstand um den Wert 1 erhöht, wenn die Transition ausgelöst hat, d.h. X3=1 und B1 liefert eine steigende Flanke.
Im rechten Bild wird der Zählerstand um den Wert 1 erhöht, wenn die Schritt 4 aktiviert wird, d.h. X4 liefert eine steigende Flanke.

Zähler in Grafcet (Zählervariable "C")

Zähler in GRAFCET (Zählervariable „C“)

 

 

 

 

 

 

 

 

 

 

 

b)

In G1 befindet sich die eigentliche Schrittkette. Der Teil-GRAFCET G2 dient nur dazu, den Zählerstand um den Wert 1 zu erhöhen, wenn Sensor B1 ein Werkstück erkennt. Der Zählvorgang kann so lange stattfinden, wie die Anlage eingeschaltet ist.

Zähler in Grafcet wenn Sensor B1 eine steigende Flanke liefert.

Zähler in GRAFCET wenn Sensor B1 eine steigende Flanke liefert.