Title: Die Ablaufsprache
1Die Ablaufsprache
- Sequential Function Chart
2Die wesentlichen Eigenschaften der Ablaufsprache
- Norm (Standard)
- Anfang und Ende (Begin and End)
- Rücksprung (Jump back)
- Übergangsbedingung (Transition)
- Aktion (Action)
- Alternative Zweige (Alternative Sequence)
- Parallele Zweige (Parallel Sequence)
3Die Norm der Ablaufsprache
- Als Programmierwerkzeug für SPS unter dem Namen
Ablaufsprache (AS) normiert in DIN IEC 6 1131
Teil 3 - Tabellenbuch Mechatroniker (Europa Verlag), S.
97f dort als Funktionsplan nach DIN 40 719
Teil6 (veraltet) - Das zugehörige Projektierungs- und
Dokumentationswerkzeug ist Grafcet, normiert in
DIN EN 60848 (hat DIN 40 719 Teil 6 abgelöst)
4Anfang und Ende
- Jeder Funktionsplan kennt mindestens einen
Startschritt. Er ist gekennzeichnet durch den
doppelten Rand - Ein Funktionsplan für einen kontinuierlichen
Prozess kennt kein "Ende" es sei denn im
Fehlerfall
Initialisierung
5Rücksprung
- Für den kontinuierlichen Prozess muss es
mindestens einen Rücksprung geben. Nur dann ist
gewährleistet, dass eine Maschine zyklisch
arbeiten kann.
6Übergangsbedingung - 1-
- Von einem Schritt zum nächsten führt die
Übergangsbedingung (transition) - Die Übergangsbedingung entscheidet, ob von einem
zum nächsten Schritt weiter gegangen werden kann
7Übergangsbedingung - 2 -
- Die Übergangsbedingung stellt immer eine
UND-Verknüpfung dar (die nicht gezeichnet wird)
Vorherigen Schritt löschen
Vorheriger Schritt ist aktiv
Transition ist wahr
Nächsten Schritt aktivieren
8Aktion
- Die Aktion legt fest, was in diesem Schritt
geschehen soll. - Das Aktionsfeld besteht aus mindestens 2 evtl. 3
Feldern
Befehls- art
Befehl
Rück- meldung
9Aktion - Befehlsart
- Die Befehlsart legt fest, wie der Befehl zu
wirken hat. Die wichtigsten Befehlsarten sind - S (Setzen - set)
- R (Rücksetzen reset)
- N (Nicht speichern non stored)
- D (verzögert delay)
Befehls- art
Befehl
Rück- meldung
10Aktion - Befehl
- Der Befehl beschreibt, was zu geschehen hat
- Beispiele
- Greifer schließen
- Unterprogramm aufrufen
- Motor starten
- 3Y1
Befehls- art
Befehl
Rück- meldung
11Aktion - Rückmeldung
- Die Rückmeldung setzt einen Namen ein, der in
einer der nachfolgenden Transitionen benutzt wird - Die Rückmeldung hat in der Praxis wenig Bedeutung
Befehls- art
Befehl
Rück- meldung
12Die Alternative Schrittkette
- In der Praxis muss ganz häufig unterschieden
werden zwischen mehreren Möglichkeiten. - Beispiele
- Fertigung von Rechtslenker oder Linkslenker
- Befüllung von 1 L oder ½ L Flaschen
- Dauerlauf oder Einzelzyklus
- Bei einer Alternative kann nur genau eine
Alternative gültig sein
13Die Alternative Schrittkette
- Die Alternative beginnt hinter einem Schritt und
hat in jedem Zweig eine eigene Bedingung
14Die Alternative Schrittkette
- Die Alternative wird durch einen einfachen Strich
gekennzeichnet
15Die Parallele Schrittkette
- Ganz häufig müssen an einer Maschine mehrere
Prozesse parallel arbeiten - Beispiele
- Während ein Deckel verschraubt wird, wird ein
neuer Deckel zugeführt - An einem Rundtakttisch arbeitet jede Station
autonom - Während eine Lage Pralinen verpackt wird, wird
die nächste Lage vorbereitet
16Die Parallele Schrittkette
- Eine parallele Schrittkette beginnt immer hinter
und endet vor einer Transition
17Die Parallele Schrittkette
- Eine parallele Schrittkette wird gekennzeichnet
durch einen Doppelstrich
18Ablaufsprache - Funktionsdiagramme
- Die Ablaufsprache verbindet eine übersichtliche
grafische Darstellung direkt mit der
Programmierung von Steuerungen,
Funktionsdiagramme (Weg- Schritt- Diagramme) sind
nicht mehr genormt - Die Ablaufsprache ebenso wie Grafcet können
Bedingungen übersichtlicher zeigen - Pläne mit der Ablaufsprache können sehr viel
komplexer als Funktionsdiagramme sein - Die Ablaufsprache ist zugleich eine
Programmiersprache
19Funktionsdiagramme - Ablaufsprache
- Funktionsdiagramme (Weg- Schritt- Diagramme)
zeigen viel deutlicher den zeitlichen Verlauf
eines Prozesses - Funktionsdiagramme zeigen den Unterschied
zwischen Bewegungen (braucht Zeit) und
Schaltungen - Weg-Schritt-Diagramme sind bei vielen
Maschinenbauern bekannt
20Fragen zur Ablaufsprache
- Welches sind die wichtigsten Regeln der
Ablaufsprache? - Zeige in einem AS-Plan die Übergangsbedingung,
den Schritt, die Befehlsart, den Befehl - Welche Befehlsarten gibt es und was bedeuten sie?
- Was sind alternative Zweige und wie werden sie
dargestellt? - Was sind parallele Zweige und wie werden sie
dargestellt?
21Beispiel 1 Hercules Dosenpresse
- Die Dosenpresse wird benutzt, um gewerbliche
Farbeimer zu pressen - Der Pressenzylinder fährt aus, wenn und solange
die Tür geschlossen ist
22Beispiel 1 Hercules Dosenpresse AS-Plan
23Beispiel 1 Hercules Dosenpresse AS-Plan -
Erläuterungen
- S001 ist der Initialisierungs-schritt
- T003 ist leer und wird nur benötigt, damit zu
einem Schritt gesprungen werden kann
24Beispiel 1 Hercules Dosenpresse AS-Plan -
Erläuterungen
- Das Magnetventil für den Zylinder wird mit SETZE
und RESET geschaltet