070813ur in at Grafcet Din En60848
070813ur in at Grafcet Din En60848
070813ur in at Grafcet Din En60848
Dezember 2002
GRAFCET, Spezifikationssprache fr
Funktionsplne der Ablaufsteuerung
(IEC 60848:2002) Deutsche Fassung EN 60848:2002
ICS 01.110; 29.020; 35.060
Ersatz fr
DIN 40719-6:1992-02
Siehe Beginn der Gltigkeit
Die Europische Norm EN 60848:2002 hat den Status einer Deutschen Norm.
Beginn der Gltigkeit
Die EN 60848 wurde am 2002-04-01 angenommen.
Daneben darf DIN 40719-6:1992-02 noch bis 2005-04-01 angewendet werden.
Nationales Vorwort
Fr die vorliegende Norm ist das nationale Arbeitsgremium K 113 Produktdatenmodelle,
Informationsstrukturen, Dokumentation und graphische Symbole der DKE Deutsche Kommission
Elektrotechnik Elektronik Informationstechnik im DIN und VDE zustndig.
Norm-Inhalt war verffentlicht als E DIN IEC 3B/256/CD:1999-10.
Fortsetzung Seite 2
und 51 Seiten EN
DIN Deutsches Institut fr Normung e.V. Jede Art der Vervielfltigung, auch auszugsweise,
nur mit Genehmigung des DIN Deutsches Institut fr Normung e.V., Berlin, gestattet.
Alleinverkauf der Normen durch Beuth Verlag GmbH, 10772 Berlin
Vertr.-Nr. 2521
DIN EN 60848:2002-12
nderungen
Gegenber DIN 40719-6:1992-02 wurden folgende nderungen vorgenommen:
a)
b)
die grafische Beschreibungssprache GRAFCET zur Darstellung des Ablaufteils einer Steuerung wird
beschrieben;
c)
fr die Strukturelemente Schritt, Transition und Aktion werden ergnzende Symbole und Bezeichnungsweisen eingefhrt;
d)
die in der nationalen Erweiterung von DIN 40719-6 enthaltenen Festlegungen zur Darstellung von MSRFunktionen ohne Ablaufstruktur entfallen.
Frhere Ausgaben
EUROPISCHE NORM
EUROPEAN STANDARD
April 2002
NORME EUROPENNE
ICS 29.020
Deutsche Fassung
EN 60848:2002
Vorwort
Der Text des Schriftstcks 3B/344/FDIS, zuknftige 2. Ausgabe von IEC 60848, ausgearbeitet von dem
SC 3B Documentation des IEC TC 3 Information structures, documentation and graphical symbols, wurde
der IEC-CENELEC Parallelen Abstimmung unterworfen und von CENELEC am 2002-04-01 als EN 60848
angenommen.
Nachstehende Daten wurden festgelegt:
(dop):
2003-01-01
(dow):
2005-04-01
Anerkennungsnotiz
Der Text der Internationalen Norm IEC 60848:2002 wurde von CENELEC ohne irgendeine Abnderung als
Europische Norm angenommen.
EN 60848:2002
Inhalt
Seite
Vorwort ........................................................................................................................................................... 2
Einleitung........................................................................................................................................................... 5
1
Begriffe.................................................................................................................................................... 6
Allgemeine Grundstze........................................................................................................................... 7
4.1
Zusammenhang ...................................................................................................................................... 7
4.2
4.3
4.4
Bildungsregel ........................................................................................................................................ 11
4.5
Ablaufregeln .......................................................................................................................................... 11
4.6
Eingangsereignisse............................................................................................................................... 11
4.7
4.8
4.9
4.10 Vergleich zwischen den zwei Arten der Berechnung von Ausgangswerten ......................................... 16
5
6.1
Grundstrukturen .................................................................................................................................... 28
6.2
Strukturierung........................................................................................................................................ 34
7.1
7.2
7.3
7.4
B.2
Zyklus.................................................................................................................................................... 42
B.3
B.4
Anhang C (informativ) Zusammenhang zwischen GRAFCET nach IEC 60848 und SFC nach
IEC 61131-3 .......................................................................................................................................... 48
C.1
Einleitung .............................................................................................................................................. 48
C.2
Einzelheiten........................................................................................................................................... 48
Literaturhinweise ............................................................................................................................................. 50
Anhang ZA (normativ) Normative Verweisungen auf internationale Publikationen mit ihren
entsprechenden europischen Publikationen ....................................................................................... 51
EN 60848:2002
Seite
Bilder
Bild 1 Grafische Darstellung des Ablaufteils eines Systems .......................................................................... 8
Bild 2 Elemente von Struktur und Wirkungsteil, angewendet in einem GRAFCET-Plan zur
Beschreibung des Verhaltens des Ablaufteils eines Systems, der durch seine Eingangs- und
Ausgangsvariablen festgelegt ist........................................................................................................... 10
Bild A.1 Darstellung eines Arbeitszyklus einer Presse mit einem GRAFCET .............................................. 41
Bild B.1 Konfigurationsschema des Wiege/Misch-Systems ......................................................................... 42
Bild B.2 GRAFCET eines Wiege-Mischers ausschlielich mit kontinuierlich wirkenden Aktionen............... 43
Bild B.3 GRAFCET des Wiege-Mischers mit kontinuierlich und gespeichert wirkenden Aktionen............... 44
Bild B.4 GRAFCET des Wiege-Mischers gegliedert in eine Grobdarstellung mit Makroschritten
und eine genauere Beschreibung durch die Expansion der Makroschritte........................................... 45
Bild B.5 Struktur mit Betriebsarten unter Anwendung von zwangssteuernden Befehlen ............................. 46
Bild B.6 Struktur mit Betriebsarten unter Anwendung von einschlieenden Schritten ................................. 47
Tabellen
Tabelle 1 Schritte.......................................................................................................................................... 17
Tabelle 2 Transitionen .................................................................................................................................. 18
Tabelle 3 Wirkverbindungen......................................................................................................................... 19
Tabelle 4 Transitionsbedingungen ............................................................................................................... 20
Tabelle 4 (fortgesetzt)...................................................................................................................................... 21
Tabelle 4 (fortgesetzt)...................................................................................................................................... 22
Tabelle 5 Kontinuierlich wirkende Aktionen.................................................................................................. 23
Tabelle 5 (fortgesetzt)...................................................................................................................................... 24
Tabelle 5 (fortgesetzt)...................................................................................................................................... 25
EN 60848:2002
Einleitung
Der Hauptgrund fr die berarbeitung dieser Norm war der Wunsch der Anwender, die einheitlich festgelegte
Entwurfssprache um neue Konzepte zu erweitern, um eine hierarchische und strukturierte Beschreibung zu
ermglichen.
Andererseits, in Verbindung mit den beschreibenden und funktionellen Aspekten der ersten Ausgabe,
erscheint es jetzt notwendig, formale Aspekte und Verhaltensregeln hinzuzufgen, welche grundlegend fr
die Definition einer realen Entwurfssprache sind.
Aus diesen Grnden war eine komplette berarbeitung des Dokuments erforderlich.
Die Norm dient hauptschlich denen (Konstruktionsingenieure, Realisierungsingenieure, Wartungsingenieure
usw.), die das Verhalten eines Systems festlegen mssen (Steuerungsbefehle von automatischen
Maschinen, Sicherheitseinrichtungen usw.). Die Entwurfssprache sollte auch als Verstndigungsmittel
zwischen Konstrukteuren und Anwendern von automatisierten Systemen dienen.
Diese Norm definiert eine grafische Entwurfssprache fr die funktionale Beschreibung des Verhaltens des
Ablaufteils eines Steuerungssystems. Diese Entwurfssprache wird GRAFCET1) genannt.
Diese Norm enthlt sowohl die erforderlichen Symbole und Regeln fr die grafische Darstellung dieser
Sprache als auch deren Interpretation.
Diese Norm wurde fr automatisierte Produktionssysteme der industriellen Anwendung erstellt. Es ist jedoch
kein besonderes Anwendungsgebiet ausgeschlossen.
Die Implementierung einer mit GRAFCET beschriebenen Spezifikation gehrt nicht zum Anwendungsbereich
dieser Norm. Hierfr mgen verschiedene Wege existieren: z. B. die Sprache SFC, festgelegt in
IEC 61131-3, in der eine Reihe von Programmiersprachen fr programmierbare Steuerungen beschrieben
sind.
ANMERKUNG Zu weiteren Angaben hinsichtlich der Beziehung zwischen IEC 60848 und Implementierungssprachen
wie SFC nach IEC 61131-1 siehe Anhang C.
Normative Verweisungen
Die folgenden normativen Dokumente enthalten Festlegungen, die durch Verweisung in diesem Text
Bestandteil dieser Internationalen Norm sind. Bei datierten Verweisungen gelten sptere nderungen oder
berarbeitungen dieser Publikationen nicht. Anwender dieser Internationalen Norm werden jedoch gebeten,
die Mglichkeit zu prfen, die jeweils neuesten Ausgaben der nachfolgend angegebenen normativen
Dokumente anzuwenden. Bei undatierten Verweisungen gilt die letzte Ausgabe des in Bezug genommenen
normativen Dokuments. Mitglieder von ISO und IEC fhren Verzeichnisse der gltigen Internationalen
Normen.
IEC 60050-351:1998, International Electrotechnical Vocabulary Chapter 351: Automatic Control.
IEC 60617-12:1997, Graphical symbols for diagrams Part 12: Binary logic elements.
1)
EN 60848:2002
Begriffe
Fr die Anwendung dieser Internationalen Norm gelten die folgenden Begriffe. Die Begriffsdefinitionen, denen
ein Asteriskus (*) vorangestellt ist, gelten nur im Kontext der Entwurfssprache GRAFCET. Die Aufzhlung
erfolgt in alphabetischer Reihenfolge der englischen Benennungen.
3.1
*Aktion (en: action)
Sprachelement (von GRAFCET), zugeordnet einem Schritt, zeigt eine Aktivitt, die mit Ausgangsvariablen
ausgefhrt werden soll
3.2
Plan, Diagramm (en: chart, graph)
grafische Darstellung, die das Verhalten eines Systems beschreibt, zum Beispiel die Beziehungen zwischen
zwei oder mehreren variablen Gren, Operationen oder Zustnden
3.3
*Wirkverbindung (en: directed link)
Sprachelement (von GRAFCET), zeigt die Ablauf-Pfade zwischen Schritten, indem sie Schritte mit
Transitionen und Transitionen mit Schritten verbindet
3.4
*GRAFCET-Plan (en: GRAFCET chart)
Funktionsplan unter Anwendung von GRAFCET
ANMERKUNG
3.5
*Eingangsereignis (en: input event)
Ereignis, charakterisiert durch den Wechsel von mindestens einem Wert aller Eingangsvariablen vom
Ablaufteil eines Systems
3.6
*internes Ereignis (en: internal event)
Ereignis, charakterisiert durch ein Eingangsereignis im Zusammenhang mit einem Zustand des Ablaufteils
eines Systems
3.7
*Wirkungsteil (en: interpretation)
Teil von GRAFCET, welches die Verbindung ermglicht von:
3.8
*Situation (en: situation)
Namen eines Zustands eines mit GRAFCET beschriebenen Systems, welcher durch aktive Schritte zu einem
bestimmten Zeitpunkt charakterisiert ist
3.9
*Schritt (en: step)
Sprachelement (von GRAFCET), verwendet zur Kennzeichnung des Zustands des Ablaufteils eines Systems
ANMERKUNG 1
ANMERKUNG 2
Die Menge der aktiven Schritte reprsentiert den Zustand des Systems.
3.10
*Struktur (en: structure)
Teil von GRAFCET, der die Beschreibung des mglichen Ablaufs zwischen Situationen ermglicht
EN 60848:2002
3.11
System (en: system)
eine Gruppe von aufeinander bezogenen Elementen, die in einem definierten Zusammenhang als ein
Ganzes und losgelst von ihrer Umgebung betrachtet werden
[IEV 351-11-01]
ANMERKUNG 1 Solche Elemente knnen beides, sowohl materielle Objekte und Konzeptionen als auch deren
Ergebnisse sein (z. B. Organisationsformen, mathematische Methoden, Programmiersprachen).
ANMERKUNG 2 Das System wird als von seiner Umgebung und anderen externen Systemen durch eine gedachte
Oberflche getrennt angenommen, welche die Verbindungen zwischen ihnen und dem System unterbricht.
ANMERKUNG 3 Die Sprache GRAFCET kann zur Beschreibung des logischen Verhaltens von Systemen beliebiger
Art angewendet werden.
3.12
*transienter Ablauf (en: transient evolution)
Ablauf, dadurch gekennzeichnet, dass mehrere aufeinander folgende Transitionen durch das Auftreten eines
einzelnen Eingangsereignisses ausgelst werden
3.13
*Transition (en: transition)
Sprachelement (von GRAFCET), zeigt einen mglichen Ablauf von Aktivitten zwischen zwei oder mehr
Schritten
ANMERKUNG
Der mgliche Ablauf wird in Gang gesetzt durch das Auslsen der Transition.
3.14
*Transitionsbedingung (en: transition condition)
Sprachelement (von GRAFCET), zugeordnet einer Transition, zeigt das Ergebnis eines booleschen
Ausdrucks
ANMERKUNG
4
4.1
Allgemeine Grundstze
Zusammenhang
Die Implementierung eines Automatisierungssystems erfordert eine im Einzelnen auf Ursache und Wirkung
bezogene Beschreibung. Um dies zu tun, wird der logische Aspekt des gewnschten Verhaltens des
Systems beschrieben.
Der Ablaufteil eines Systems, der mit booleschen Eingangs- und Ausgangsvariablen verknpft ist, entspricht
dem logischen Aspekt des physikalischen Systems. Das Verhalten zeigt, auf welche Weise die Ausgangsvariablen von den Eingangsvariablen abhngen (siehe Anmerkung zu Bild 1). Das Ziel von GRAFCET
besteht darin, das Verhalten des Ablaufteils eines Systems eindeutig festzulegen.
EN 60848:2002
ANMERKUNG Der Ablaufteil des Systems wird charakterisiert durch seine Eingangsvariablen, seine Ausgangsvariablen und sein Verhalten. Dieser Ablaufteil enthlt nur boolesche Eingangs- und Ausgangsvariablen. Die Entwurfssprache GRAFCET erlaubt jedoch durch Erweiterung (Beispiel: Berechnung der Verknpfung oder Zuweisung eines
numerischen Werts einer Variablen) das Verhalten einer nicht-booleschen Variablen zu beschreiben.
4.2
Mit der Entwurfssprache GRAFCET ist es mglich, einen GRAFCET zu erstellen, der das erwartete
Verhalten eines gegebenen Ablaufsystems zeigt. Dieses Werkzeug ist im Wesentlichen durch seine
grafischen Elemente gekennzeichnet, welche verknpft mit alphanumerischen Ausdrcken der Variablen
eine auf der indirekten Beschreibung des Zustands eines Systems beruhende theoretische Darstellung des
Verhaltens liefern.
Die Verhaltensbeschreibung mittels Zustnden meint Folgendes: Zustnde, als Einzelne wohldefiniert,
entsprechen den GRAFCET-Situationen, was bedeutet, dass zu einem gegebenen Zeitpunkt nur eine
Situation aktiv sein kann. Die Zustnde sind miteinander ber Pfade mit Fortschrittsbedingung verbunden, die
die Beschreibung des bergangs von einer Situation zur anderen erlauben.
Zur Vereinfachung wird die auf Zustnden basierende Verhaltensbeschreibung ersetzt durch eine
Beschreibung, die auf Schritten entsprechend der GRAFCET-Definition beruht. In GRAFCET knnen
mehrere Schritte gleichzeitig aktiv sei, die aktive Situation ist dementsprechend gekennzeichnet durch die
Gruppe von Schritten, die im betrachteten Augenblick aktiv ist. Die Fortschittsbedingungen einer Gruppe von
Schritten zur anderen werden bersetzt in eine oder mehrere Transitionen, von denen jede gekennzeichnet
ist durch die:
ANMERKUNG
Dieses begrndet die Bildungsregel, welche das Aufeinanderfolgen von Schritt Transition erzwingen.
EN 60848:2002
4.3
GRAFCET, Kurzdarstellung
GRAFCET wird fr die Erstellung von GRAFCET-Plnen zur grafischen und theoretischen Darstellung des
Verhaltens eines Ablaufsystems angewendet. Die Darstellung (Bild 2) unterscheidet:
die Struktur, mit welcher mgliche Ablufe zwischen den Situationen beschrieben werden knnen,
den Wirkungsteil, welcher die Beziehungen zwischen den Eingangs- und Ausgangsvariablen und der
Struktur offen legt. (Ablauf-, Zuweisungs- und Zuordnungsregeln sind erforderlich, um diesen
Wirkungsteil zu erhalten.)
4.3.1
Schritt (Definition: 3.9, Symbol 1). Ein Schritt ist entweder aktiv oder inaktiv, die Gruppe von aktiven
Schritten eines GRAFCET-Plans zu jedem bestimmten Moment reprsentiert die Situation dieses
GRAFCET zu diesem Zeitpunkt.
Transition (Definition: 3.13, Symbol 7). Eine Transition zeigt an, dass sich ein Ablauf von Aktivitten
zwischen mehreren Schritten ereignen kann. Dieser Ablauf wird durch das Auslsen der Transition
vollzogen.
Wirkverbindung ( Definition: 3.3, Symbol 10). Eine Wirkverbindung verbindet einen oder mehrere
Schritt(e) mit einer Transition oder eine Transition mit einem oder mehreren Schritt(en).
4.3.2
Transitionsbedingung (Definition: 3.14, Symbol 13). Verknpft mit jeder Transition, ist die Transitionsbedingung ein logischer Ausdruck, welcher entweder TRUE oder FALSE ist und welcher aus Eingangsvariablen und/oder internen Variablen gebildet wird.
Aktion (Definition: 3.1). Die Aktion zeigt an, dargestellt in einem Rechteck, was mit einer Ausgangsvariablen geschehen soll, entweder per Zuweisung (kontinuierlich wirkende Aktion, Symbol 20) oder per
Zuordnung (gespeichert wirkende Aktion, Symbol 26).
EN 60848:2002
Bild 2 Elemente von Struktur und Wirkungsteil, angewendet in einem GRAFCET-Plan zur
Beschreibung des Verhaltens des Ablaufteils eines Systems, der durch seine Eingangs- und
Ausgangsvariablen festgelegt ist
10
EN 60848:2002
4.4
Bildungsregel
Die Aufeinanderfolge von Schritt zu Transition und Transition zu Schritt muss in allen Arten von Ablufen
stets eingehalten werden.
Konsequenzen:
Zwei Schritte drfen niemals direkt durch eine Wirkverbindung verbunden sein.
Die Wirkverbindung darf nur einen Schritt mit einer Transition oder eine Transition mit einem Schritt
verbinden.
4.5
Ablaufregeln
Da jede aktive Situation zu einem bestimmten Zeitpunkt durch die Gruppe der aktiven Schritte gekennzeichnet ist, betreffen die GRAFCET-Ablaufregeln, angewendet auf Schritte, den Ablauf zwischen den
Situationen des Ablaufteils eines Systems.
4.5.1
Anfangssituation
Die Anfangssituation ist die zur Anfangszeit aktive Situation. Deshalb ist sie durch die zu diesem Zeitpunkt
aktiven Schritte beschrieben. Die Auswahl der Situation zum Startzeitpunkt ist eine methodische Frage, die
vom Typ des Ablaufteils des betrachteten Systems abhngig ist.
Regel 1: Die vom Entwerfer ausgewhlte Anfangssituation ist die zum Startzeitpunkt aktive Situation.
4.5.2
Regel 2: Eine Transition wird als freigegeben bezeichnet, wenn alle unmittelbar vorangehenden, mit dieser
Transition verbundenen Schritte aktiv sind. Die Auslsung einer Transition erfolgt:
4.5.3
Regel 3: Die Auslsung einer Transition bewirkt gleichzeitig die Aktivierung aller unmittelbar folgenden
Schritte und die Deaktivierung aller unmittelbar vorangehenden Schritte.
4.5.4
Simultane Ablufe
Der Ablauf zwischen zwei aktiven Situationen bedeutet, dass zwischenzeitlich keine andere Situation mglich
ist, der Wechsel von einer Situationsdarstellung durch eine Gruppe von Schritten zu einer weiteren
Darstellung erfolgt unmittelbar.
Regel 4: Mehrere Transitionen, die gleichzeitig ausgelst werden knnen, werden simultan ausgelst.
4.5.5
Wenn ein Schritt Teil der Beschreibung sowohl der vorangehenden als auch der folgenden Situation ist, muss
er deshalb aktiv bleiben.
Regel 5: Wenn whrend der Ausfhrung ein aktiver Schritt gleichzeitig aktiviert und deaktiviert wird, bleibt er
aktiv.
4.6
Eingangsereignisse
Die Ablaufregeln zeigen, dass nur der Wechsel von Werten der Eingangsvariablen den Ablauf eines
GRAFCET verursachen kann. Dieser Wechsel, genannt Eingangsereignis, muss durch die vorangehenden
11
EN 60848:2002
Werte und die darauf folgenden Werte smtlicher Eingangsvariablen definiert werden, um dieses einzelne
Ereignis darzustellen. In der Praxis werden eine Reihe von Eingangsereignissen lediglich durch die
Zustandsnderung (steigende oder fallende Flanke) einer oder einiger booleschen Eingangsvariablen
gekennzeichnet.
ANMERKUNG Die steigende Flanke einer logischen Variablen, angezeigt durch das Zeichen vor einer booleschen
Variablen, besagt, dass diese steigende Flanke nur wirksam ist fr den Wechsel vom Wert 0 nach 1 der betreffenden
Variablen. Die fallende Flanke einer logischen Variablen, dargestellt durch das Zeichen vor einer booleschen
Variablen, besagt, dass die fallende Flanke nur wirksam ist fr den Wechsel von 1 nach 0 der betreffenden Variablen.
Man sagt, das Ereignis setzt ein im Moment des Zustandswechsels der das Ereignis kennzeichnenden
Eingangsvariablen.
4.6.1
Die Festlegung der Eingangsereignisse erfolgt durch einen logischen Ausdruck von einer oder mehreren
geeigneten Variablen, und zwar hufiger in einer Transitionsbedingung. Es kann auch unmittelbar ein
internes Ereignis betreffen, dies jedoch seltener (siehe 4.7).
BEISPIEL 1:
a
Der Ausdruck a steht fr die Menge aller Eingangsereignisse, bei denen der vorherige
Wert der Eingangsvariablen a von 0 auf 1 wechselt, unabhngig vom Wert der anderen
Eingangsvariablen des Systems.
BEISPIEL 2:
a.b
Der Ausdruck a.b steht fr die Menge aller Eingangsereignisse, fr die der Wert der
Eingangsvariablen a den Wert 1 annimmt und der Wert der Eingangsvariablen b von 0
auf 1 wechselt, unabhngig vom Wert der anderen Eingangsvariablen des Systems.
BEISPIEL 3:
Der Ausdruck a steht fr die Menge aller Eingangsereignisse, fr die der Wert der
Eingangsvariablen a den Wert 1 annimmt, unabhngig vom Wert der anderen Eingangsvariablen des Systems.
4.7
Interne Ereignisse
Ausgehend von einer gegebenen Situation knnen nur bestimmte Eingangsereignisse auftreten. Die
Verbindung zwischen einer Situation und einem Eingangsereignis, welches durch diese Situation auftreten
kann, wird internes Ereignis genannt (siehe 3.6). Dieses Konstrukt wird hauptschlich vom Konstrukteur
verwendet, um eine Ausgangsanweisung von einer Gruppe von internen Ereignissen abhngig zu machen
(siehe 4.8.2). Die Kennzeichnung der Menge interner Ereignisse wird wie nachfolgend beschrieben realisiert.
4.7.1
Die Schritt-Aktivierung, grafisch dargestellt (Symbol 27), kennzeichnet die Menge von internen Ereignissen,
von denen jede die Aktivierung dieses Schritts zur Folge hat.
4.7.2
Die Deaktivierung eines Schritts, grafisch dargestellt (Symbol 28), kennzeichnet eine Menge von internen
Ereignissen, von denen jede die Deaktivierung dieses Schritts zur Folge hat.
4.7.3
Das Auslsen einer Transition, grafisch dargestellt (Symbol 29), kennzeichnet die Menge der internen
Ereignisse, von denen jede die Auslsung dieser Transition zur Folge hat.
12
EN 60848:2002
4.8
Die Aktionen bieten Mglichkeiten, den Zusammenhang zwischen dem Ablauf eines GRAFCET-Plans und
den Ausgngen herzustellen. Zwei Bildungsarten, kontinuierlich wirkend oder gespeichert wirkend,
beschreiben, wie die Ausgnge vom Ablauf und den Systemeingngen abhngen.
4.8.1
In der kontinuierlich wirkenden Art zeigt die Verknpfung einer Aktion mit einem Schritt an, dass eine
Ausgangsvariable den Wert TRUE hat, wenn der Schritt aktiv ist und die Zuweisungsbedingung erfllt ist. Die
Zuweisungsbedingung ist ein logischer Ausdruck der Eingangs- und/oder der internen Variablen (siehe
Symbol 22). Wenn eine der Bedingungen nicht erfllt ist und gem Vorgabe keine andere Aktion, welche
sich auf den gleichen Ausgang bezieht, die Bedingungen erfllt hat, hat die betreffende Ausgangsvariable
den Wert FALSE.
Zuweisung bezieht sich auf das Erzeugen des Werts der Ausgangsvariablen (TRUE oder FALSE).
Die Gruppe der lokalen Zuweisung (bezogen auf die aktiven Schritte im gegebenen Moment) bestimmt die
Zuweisungen fr alle Ausgangsvariablen in dieser Situation.
Zuweisungsregel: In einer gegebenen Situation wird den Werten der Ausgnge, die sich auf kontinuierlich
wirkende Aktionen beziehen,
der Wert TRUE zugewiesen, und zwar fr jeden Ausgang mit Bezug auf Aktionen, die mit aktiven
Schritten verknpft sind und deren Zuweisungsbedingungen erfllt sind,
der Wert FALSE zugewiesen, fr alle brigen Ausgnge (welchen nicht der Wert TRUE zugewiesen
wird).
4.8.2
In der gespeichert wirkenden Art wird die Verknpfung einer Aktion mit internen Ereignissen angewendet, um
anzuzeigen, dass eine Ausgangsvariable den auferlegten Wert annimmt und behlt, wenn eines dieser
Ereignisse einsetzt.
Fr die Beschreibung der Verknpfung der Aktionen mit internen Ereignissen sind besondere Darstellungsweisen erforderlich (Aktivierungsschritt, Deaktivierungsschritt, Auslsen einer Transition usw.).
Der Wert eines Ausgangs, welcher von einer gespeichert wirkenden Aktion abhngt, bleibt unverndert, bis
ein neues hierzu bestimmtes Ereignis diesen Wert ndert.
Zuordnung bezieht sich auf das Speichern eines bestimmten Werts, der sich auf die Ausgangsvariable zum
betrachteten Zeitpunkt auswirkt.
Zuordnungsregel: Dem Wert eines Ausgangs, bezogen auf eine gespeichert wirkende Aktion und verknpft
mit einem internen Ereignis, wird der angezeigte Wert zugeordnet, wenn das festgelegte interne Ereignis
einsetzt; der Wert dieses Ausgangs ist null bei Initialisierung.
4.9
Die anschauliche Interpretation des Ablauf, als Schritt fr Schritt bezeichnet, bezeichnet den fortschreitenden Weg, der es zulsst bei Auftreten eines Eingangsereignisses und aus einer vorigen Situation , die
nachfolgende Situation dieses Ereignisses zu bestimmen, und zwar durch aufeinander folgende Anwendung
der Ablaufregeln auf jede Transition. Die Auswertungseinrichtung gestattet die indirekte Festlegung des
Ablaufs, jedoch muss der Entwickler darauf achten, dass auf diesem Wege ausgelste Transitionen nicht die
wirksame Aktivierung von Zwischensituationen zur Folge hat.
13
EN 60848:2002
4.9.1
Nicht-transienter Ablauf
Im Allgemeinen ist der Ablauf nicht-transient (stetig), d. h., dass nur ein Eingangsereignis zu einer Stufe des
Ablaufs fhrt (die gleichzeitige Auslsung von einer oder mehr Transition(en)).
BEISPIEL: Nicht-transienter Ablauf
Vorangehende Situation: Schritt 11 aktiv, a=0, b=0 und c=0
Anschauliche Interpretation des Ablaufs:
Der Wechsel des Werts in a fhrt zur Auslsung von Transition (1)
und zur Aktivierung von Schritt 12, die Transition (2) kann, wegen b=0,
nicht ausgelst werden, mit der Folgesituation: Schritt 12 aktiv.
Reale Interpretation des Ablaufs:
Das Einsetzen von einem der Eingangsereignisse, wie dem Wechsel
des Werts a von 0 auf 1, fhrt unmittelbar zur Folgesituation:
Schritt 12 aktiv.
4.9.2
Transienter Ablauf
In einigen Fllen kann die Anwendung der Ablaufregeln zur aufeinander folgenden Auslsung einiger
Transitionen fhren (in mehreren Ablaufstufen), wenn die mit den nachfolgenden Transitionen verbundenen
Transitionsbedingungen bereits den Wert TRUE besitzen, da die ersten betrachteten Transitionen ausgelst
sind. Die entsprechende Beschreibung, als transient bezeichnet, nutzt diesen eingeschlagenen Weg, um zu
zeigen, wie man sich von einer vorherigen Situation zu einer nachfolgenden Situation begibt (siehe 3.9).
Die zugehrigen Zwischenschritte, als instabil bezeichnet, werden nicht ausgelst, jedoch werden sie als
virtuell ausgelst angesehen und whrend des anschaulichen Ablaufwegs deaktiviert, wobei Gleiches auch
fr die entsprechenden Transitionen gilt, die virtuell ausgelst wurden.
4.9.3
Die Zuweisung eines Ausgangswerts durch eine kontinuierlich wirkende Aktion verknpft mit einem Schritt,
der im Falle eines transienten Ablaufs ein instabiler Schritt ist, ist nicht wirksam, weil die Aktivierung des
Schritts nicht mglich ist (siehe 4.8.1).
14
EN 60848:2002
BEISPIEL: Kontinuierlich wirkende Aktion verknpft mit
einem instabilen Schritt
Vorangehende Situation: Schritt 11 aktiv, a=0, b=1 und
c=0
Das Einsetzen eines der Eingangsereignisse, wie der
Wechsel des Werts a von 0 auf 1, fhrt unmittelbar zur
Folgesituation: Schritt 13 aktiv.
Die vorangehende Situation (Schritt 11 aktiv) und die
Folgesituation (Schritt 13 aktiv) ergeben fr die AusgangsVariable B den Wert 0. Der instabile Schritt 12 ist nicht
wirklich aktiviert, im transienten Ablauf ist die Zuweisung
des Werts 1 auf B nicht wirksam.
4.9.4
Die Zuordnung eines vorbestimmten Werts auf einen Ausgang durch eine gespeichert wirkende Aktion
(Symbol 26) verknpft mit einem Schritt, der im Falle eines transienten Ablaufs ein instabiler Schritt ist, ist
wirksam, weil diese Zuordnung mit den Ereignissen verknpft sind, die diesen Ablauf hervorrufen (siehe
4.8.2).
BEISPIEL 1: Gespeichert wirkende Aktion verknpft mit
der Aktivierung eines instabilen Schritts
Vorangehende Situation: Schritt 11 aktiv, a=0, b=1 und c=0
Das Einsetzen eines der Eingangsereignisse, wie der
Wechsel des Werts a von 0 auf 1, fhrt unmittelbar zur
Folgesituation: Schritt 13 aktiv.
15
EN 60848:2002
4.10
Die Wahl der Berechnungsart des Ausgangs ist eine Frage der angewendeten Praxis und Methode. Jedoch
muss der Konstrukteur die bedeutenden Unterschiede zwischen den beiden Arten bercksichtigen.
4.10.1 Bestimmung der Werte der Ausgnge
In der kontinuierlich wirkenden Art werden allen Ausgngen der Situation entsprechende Werte
zugewiesen, nmlich der Wert TRUE den Ausgngen, die ausdrcklich in den Aktionen aufgefhrt sind,
welche mit aktiven Schritten verknpft sind, der Wert FALSE allen brigen, die dort nicht vorkommen
(siehe Zuweisungsregel 4.8.1).
In der gespeichert wirkenden Art werden nur die betrachteten Ausgnge entsprechend dem
angegebenen Wert verndert, die brigen gespeicherten Ausgangswerte bleiben unverndert (siehe
Zuordnungsregel 4.8.2).
In der kontinuierlich wirkenden Art sind die Kenntnis der Situation und der Wert der Eingnge
hinreichend, um den Wert der Ausgnge zu bestimmen (siehe 4.8.1).
In der gespeichert wirkenden Art sind die Kenntnis der Situation und der Wert der Eingnge nicht
hinreichend, die vorhergehenden Ablufe mssen ebenfalls bekannt sein, um den Wert der Ausgnge zu
bestimmen (siehe 4.8.2).
Aktionen der kontinuierlich wirkenden Art, die mit einem instabilen Schritt verknpft sind, bleiben
unbercksichtigt, weil dieser Schritt nicht aktiviert ist (siehe 4.9.1).
Aktionen der gespeichert wirkenden Art, die mit Ereignissen und mit Bezug auf einen transienten Ablauf
verknpft sind, werden bercksichtigt, weil die auslsenden Ereignisse einsetzen (siehe 4.9.2).
In der kontinuierlich wirkenden Art sorgen die Zuweisungsprinzipien dafr, dass jeder Zuweisungskonflikt
auf den gleichen Ausgang vermieden wird.
In der gespeichert wirkenden Art gengen die Zuordnungsregeln nicht, einen mglichen Zuweisungskonflikt auf den gleichen Ausgang zu vermeiden. Der Konstrukteur muss sicherstellen, dass zwei
einander widersprechende Zuweisungen nicht gleichzeitig auftreten knnen.
ANMERKUNG 1 Beide Wirkungsarten der Ausgnge knnen mit GRAFCET in der gleichen Anwendung vorkommen,
aber der Wert einer Ausgangsvariablen wird entweder durch Zuweisung oder Zuordnung bestimmt. Die Festlegung einer
Zuordnung fr eine Ausgangsvariable (gespeichert wirkende Art) schliet diese Ausgangsvariable von jeder Zuweisung
aus (kontinuierlich wirkende Art).
ANMERKUNG 2 Abschnitt 5 bietet grafische Symbole, mit denen die gespeicherten Aktionen (spezifische Darstellung
entsprechend der Gruppe der unterschiedlichen Ereignisse) von den kontinuierlichen unterschieden werden knnen
(Kennzeichnung durch Nicht-Vorhandensein einer speziellen Darstellung).
ANMERKUNG 3 In den hufigen Fllen der Festlegung des Verhaltens eines Steuerungssystems in der gegenwrtigen
industriellen Praxis wird die kontinuierlich wirkende Art bevorzugt fr die Ausgnge zu den Aktuatoren angewendet und
die gespeichert wirkende Art fr interne Steuerungs- und Regelungsaufgaben. Diese Aufgaben, etwa solche, wie das
Erhhen eines Zhlers oder die Vernderung des Werts eines numerischen Registers, beziehen sich auf interne
Variablen, wobei es sich nicht notwendigerweise um boolesche Variablen handelt. Die mit gespeicherten Aktionen
verknpften internen Aufgaben sowie die Berechnung von Ausdrcken, verknpft mit Transitionsbedingungen, werden in
der vorliegenden Norm nicht behandelt, werden aber erfasst durch Anwendung der logischen Beschreibung von
GRAFCET-Ablufen. Der Konstrukteur muss dafr sorgen, dass seine Beschreibungen einheitlich und klar sind.
16
EN 60848:2002
Die Sprachelemente von GRAFCET haben eine eigene Symboldarstellung, mit deren Hilfe bei korrekter
Anwendung bersichtliche und eindeutige Funktionsplne erstellt werden knnen.
ANMERKUNG 1 Nur die allgemeine Darstellung der Symbole ist verbindlich; Abmessungen und andere Einzelheiten
(Linienbreite, Schriftfonds usw.) bleiben dem Anwender berlassen.
ANMERKUNG 2
Tabelle 1 Schritte
Nr.
Symbol
Beschreibung
Schritt (en: step): In einem gegebenen Moment ist ein Schritt entweder aktiv oder inaktiv. Die Gruppe
der aktiven Schritte bestimmt die Situation des gegebenen Systems zum betrachteten Zeitpunkt.
[1]
Das Hhen-/Breitenverhltnis des Rechtecks ist beliebig, jedoch gilt das Quadrat als Empfehlung.
Zur Identifizierung mssen die Schritte bezeichnet werden, z. B. alphanumerisch. Der Asteriskus in
der oberen Mitte des allgemeinen Symbols muss durch die dem Schritt zugeordnete Bezeichnung
ersetzt werden.
BEISPIEL 1: Schritt 2
[2]
X*
Schrittvariable (en: step variable): Der aktive oder inaktive Zustand darf durch die logischen Werte
1 oder 0 beziehungsweise durch die boolesche Variable X*, in welcher der Asteriskus * durch die
Bezeichnung des betreffenden Schritts ersetzt werden muss, dargestellt werden.
BEISPIEL: Schrittvariable von Schritt 8
[3]
X8
Anfangsschritt (en: initial step): Dieses Symbol bedeutet, dass dieser Schritt Teil der
Anfangssituation ist.
ANMERKUNG 1
ANMERKUNG 2
BEISPIEL: Anfangsschritt 12
[4]
Einschlieender Schritt (en: enclosing step): Dieses Symbol bedeutet, dass dieser Schritt andere
Schritte enthlt, die als eingeschlossene Schritte bezeichnet werden.
ANMERKUNG 1
[5]
Einschlieender Anfangsschritt (en: initial enclosing step): Dieses Symbol bedeutet, dass dieser
Schritt Teil der Anfangssituation ist.
ANMERKUNG Ein einschlieender Anfangsschritt enthlt mindestens einen eingeschlossenen
Anfangsschritt.
[6]
17
EN 60848:2002
Tabelle 2 Transitionen
Nr.
[7]
Symbol
Beschreibung
Transition von einem Schritt zum nchsten (en: transition from one step to another): Eine
Transition wird durch eine Linie im rechten Winkel zur Verbindung zwischen den beiden
Schritten dargestellt.
ANMERKUNG 1
Die Transition ist freigegeben, wenn der unmittelbar vorangehende
Schritt aktiv ist (siehe 4.5.2, Ablaufregel Nr. 2).
ANMERKUNG 2
4.4).
Zwischen zwei Schritten ist jeweils nur eine Transition mglich (siehe
ANMERKUNG 3
Aus Darstellungsgrnden darf die Transition auf horizontalen
Wirkverbindungen angeordnet werden (siehe Anhang B, Bild B.5, Teil-GRAFCET G1).
[8]
[9]
18
EN 60848:2002
Tabelle 3 Wirkverbindungen
Nr.
[10]
Symbol
Beschreibung
Wirkverbindung von oben nach unten (en: directed link from top to bottom): Der Ablaufpfad
zwischen den Schritten wird durch Wirkverbindungen gebildet, welche Schritte mit
Transitionen und Transitionen mit Schritten verbindet.
Wirkverbindungen verlaufen horizontal oder vertikal. Diagonale Verbindungen sind nur in den
seltenen Fllen erlaubt, wo sie die bersichtlichkeit des Plans verbessern.
Kreuzungen zwischen vertikalen und horizontalen Verbindungen sind erlaubt, sofern
zwischen ihnen keine Beziehungen existieren. Dementsprechend sind derartige Kreuzungen
zu vermeiden, wenn die Verbindungen zum gleichen Ablauf gehren.
BEISPIEL: Diese drei Darstellungen sind zulssig, jedoch werden die Darstellungen 2 und 3
empfohlen, um Fehlinterpretationen zwischen Verbindungen mit und ohne gegenseitige
Beziehungen zu vermeiden.
[11]
Wirkverbindung von unten nach oben (en: directed link from bottom to top): Als Konvention
gilt, dass die Richtung des Ablaufs stets von oben nach unten verluft. Pfeile mssen
angewendet werden, wenn diese Konvention verletzt wird oder deren Anwendung fr ein
besseres Verstndnis sorgt.
[12]
19
EN 60848:2002
Tabelle 4 Transitionsbedingungen
Nr.
[13]
Symbol
Beschreibung
Transitionsbedingung (en: transition-condition):
Mit jeder Transition ist ein logischer Ausdruck verknpft, genannt Transitionsbedingung, der
entweder TRUE oder FALSE ist. Wenn hierfr eine logische Variable existiert, ist sie gleich 1,
wenn die Transitionsbedingung TRUE (erfllt) ist oder gleich 0, wenn die Transitionsbedingung
FALSE (nicht erfllt) ist. Der logische Ausdruck, der die Transitionsbedingung bildet, enthlt eine
oder mehrere boolesche Variablen (Eingangsvariable, Schrittvariable, Vorgabewert usw.).
Der Asteriskus muss durch die Beschreibung der Transitionsbedingung ersetzt werden, und
zwar entweder in Textform, mit einem booleschen Ausdruck oder mit Hilfe grafischer Symbole.
BEISPIEL 1: Transitionsbedingung, textuell beschrieben.
[14]
[15]
Steigende Flanke einer logischen Variablen (en: rising edge of a logical variable):
Das Symbol bedeutet, dass die Transitionsbedingung nur bei dem Wechsel des Status der
Variablen * erfllt ist (steigende Flanke: Wechsel vom Wert 0 nach 1, siehe 4.6, Anmerkung).
Dieses Symbol gilt allgemein fr alle logischen Ausdrcke, sowohl fr eine einfache logische
Variable als auch fr eine Gruppe von mehreren booleschen Variablen.
BEISPIEL 1: Die verknpfte Transitionsbedingung ist nur
erfllt, wenn a vom Status 0 nach 1 wechselt.
ANMERKUNG Gem Anwendung der Ablaufregel
Nr. 2 wird die Transition nur ausgelst bei steigender
Flanke von a, nachdem die Transition durch die
Aktivierung von Schritt 3 freigegeben wurde.
20
EN 60848:2002
Tabelle 4 (fortgesetzt)
Nr.
[16]
Symbol
Beschreibung
Fallende Flanke einer logischen Variablen (en: falling edge of a logical variable):
Das Symbol bedeutet, dass die Transitionsbedingung nur bei dem Wechsel des Status der
Variablen * erfllt ist (fallende Flanke: Wechsel vom Wert 1 nach 0, siehe 4.6, Anmerkung).
Dieses Symbol gilt allgemein fr alle logischen Ausdrcke, sowohl fr eine einfache logische
Variable als auch fr eine Gruppe von mehreren booleschen Variablen.
BEISPIEL: Die verknpfte Transitionsbedingung ist nur
erfllt, wenn das logische Produkt a b vom Status 0
nach 1 wechselt.
[17]
[18]
bliche Vereinfachung von Symbol 17 (en: usual simplification of the symbol 17):
Hufig ist die Anwendung der (Abfall-)Verzgerung mit der Zeit t2 gleich null auf die
Schrittvariable, wobei die Transitionsbedingung den Wert FALSE annimmt bei Deaktivierung des
Schritts *, welcher die Verzgerung aktivierte.
Der Asteriskus muss durch den Schrittnamen ersetzt werden, dessen Verzgerung gefordert ist.
Der zeitverzgernde Schritt muss fr die Dauer gleich oder grer t1 aktiv bleiben, damit die
Transitionsbedingung erfllt ist.
Diese Notation kann auch dann angewendet werden, wenn der zeitverzgernde Schritt nicht der
Schritt ist, der der Transition unmittelbar vorausgeht.
BEISPIEL: Die Transitionsbedingung hat den Wert TRUE
vier Sekunden nach der Aktivierung von Schritt 27 und
nimmt den Wert FALSE mit dem Auslsen der Transition
an, worauf der vorangehende Schritt deaktiviert wird.
In diesem Fall betrgt die Aktivittsdauer von Schritt 27
vier Sekunden.
21
EN 60848:2002
Tabelle 4 (fortgesetzt)
Nr.
[19]
Symbol
Beschreibung
Boolescher Wert einer Aussage (en: boolean value of a predicate):
Die Notation [*] zeigt an, dass der boolesche Wert der Aussage * eine TransitionsbedingungsVariable bildet. Wenn die Aussage * verifiziert wurde, hat sie den Wert 1, andernfalls den Wert 0.
Der Asteriskus muss durch die Aussage ersetzt werden, die zu prfen ist.
Die boolesche Variable der Aussage kann mit anderen logischen Variablen verknpft werden,
um den logischen Ausdruck einer Transitionsbedingung zu bilden.
BEISPIEL 1: Die Transitionsbedingung ist erfllt, wenn die
Aussage C1=3 verifiziert wurde.
22
EN 60848:2002
Tabelle 5 Kontinuierlich wirkende Aktionen
Nr.
[20]
Symbol
Beschreibung
Kontinuierlich wirkende Aktion (en: continuous action): Eine kontinuierlich wirkende
Aktion muss mit einem Schritt verknpft sein. Mehrere Aktionen knnen mit einem
Schritt verknpft sein.
Das Hhen-/Breitenverhltnis ist beliebig, jedoch gilt als Empfehlung, dass ein Rechteck
mit der gleichen Hhe wie das Schrittsymbol zu verwenden ist.
Bei Abwesenheit einer ausdrcklichen Kennung als gespeichert wirkende Aktion
(Symbole 27 bis 30) kennzeichnet das allgemeine Rechteck-Symbol, verknpft mit
einem Schritt, immer eine kontinuierlich wirkende Aktion.
[21]
23
EN 60848:2002
Tabelle 5 (fortgesetzt)
Nr.
[22]
Symbol
Beschreibung
Zuweisungsbedingung (en: assignation condition): Eine logische Gre, Zuweisungsbedingung genannt, deren Wert TRUE oder FALSE sein kann, beeinflusst jede
kontinuierlich wirkende Aktion. Die Abwesenheit einer Notation zeigt an, dass die
Bedingung immer erfllt ist.
Der Asteriskus muss durch die Angabe der Zuweisungsbedingung ersetzt werden,
entweder in Textform oder als boolescher Ausdruck von Eingangsvariablen und/oder
internen Variablen.
Diese Zuweisungsbedingung darf niemals die Flanke einer Variablen enthalten (siehe
Symbole 15 und 16), denn die kontinuierlich wirkende Aktion ist naturgem nicht
gespeichert, eine Zuweisung auf Grund eines Ereignisses hat keine Bedeutung
(siehe 4.8.2).
BEISPIEL 1: Dem Ausgang V2 wird der Wert TRUE zugewiesen, wenn Schritt 24 aktiv ist
und wenn die Zuweisungsbedingung d erfllt ist. Anderenfalls wird dem Ausgang V2 der
Wert FALSE zugewiesen.
Mit anderen Worten (als boolesche Gleichung): V2 = X24 d
ANMERKUNG
widerspiegelt.
BEISPIEL 2: Dem Ausgang V2 wird der Wert TRUE zugewiesen, wenn Schritt 24 aktiv ist
(die Zuweisungsbedingung ist immer erfllt). Anderenfalls wird dem Ausgang V2 der Wert
FALSE zugewiesen.
Mit anderen Worten (als boolesche Gleichung): V2 = X24
[23]
Der Wert von Ausgang B hngt von der Aktivitt von Schritt 27 und dem Wert der
Zuweisungsbedingung ab (siehe Zuweisungsregeln, 4.8.1).
24
EN 60848:2002
Tabelle 5 (fortgesetzt)
Nr.
[24]
Symbol
Beschreibung
Verzgerte Aktion (en: delayed action): Die verzgerte Aktion ist eine kontinuierlich
wirkende Aktion, bei der die Zuweisungsbedingung erst nach der Zeit t1 erfllt ist,
ausgehend von der Aktivierung des Schritts *, mit dem Ziel der Verzgerung der
Zuweisung des Werts TRUE auf den zugehrigen Ausgang.
BEISPIEL: Ausgang B nimmt den Wert TRUE an, nachdem drei Sekunden seit der
Aktivierung von Schritt 27 vergangen sind.
ANMERKUNG Falls die Aktivittsdauer von Schritt 27 kleiner ist als drei Sekunden,
wird dem Ausgang B der Wert TRUE nicht zugewiesen.
[25]
Zeitbegrenzte Aktion (en: time limited action): Die zeitbegrenzte Aktion ist eine
kontinuierlich wirkende Aktion, bei der die Zuweisungsbedingung whrend der Dauer t1
erfllt ist, ausgehend von der Aktivierung des Schritts *, zur Begrenzung der Dauer der
Zuweisung des Werts TRUE auf den zugehrigen Ausgang.
BEISPIEL 1: Der Ausgang B erhlt den Wert TRUE nur fr sechs Sekunden nach
Aktivierung von Schritt 28.
ANMERKUNG Wenn die Aktivittsdauer von Schritt 28 kleiner als sechs Sekunden ist,
wird der Ausgangsvariablen B der Wert TRUE nur whrend der Aktivittsdauer von
Schritt 28 zugewiesen.
Gleichwertige Darstellung: Um die Haltezeit fr den Wert TRUE des entsprechenden
Ausgangs zu begrenzen, kann der vereinfachte Verzgerungsoperator (siehe Symbol 18)
mit der Transitionsbedingung fr den Folgeschritt angewendet werden.
25
EN 60848:2002
Tabelle 6 Gespeichert wirkende Aktionen
Eine gespeichert wirkende Aktion hat im Rechteck eine Kennzeichnung (Symbol 26), welche beschreibt, wie
der Ausgangsvariablen ein bestimmter Wert entsprechend den Zuordnungsregeln zugeordnet wird (siehe
4.8.2).
Die Differenzierung der mit der gespeichert wirkenden Aktion verknpften internen Ereignisse ist erforderlich,
um anzuzeigen, wann die zugehrige Ausgangszuordnung erfolgt (siehe Zuordnungsregel, 4.8.2). Vier
Symbole (Nr. 27 bis 30) erleichtern die Beschreibung unterschiedlicher Gruppen interner Ereignisse,
verknpft mit gespeichert wirkenden Aktionen.
Nr.
[26]
Symbol
Beschreibung
Zuordnung des Werts # zur Variablen * (en: allocation of the value # to a variable * ):
Die Formulierung sagt bei einer gespeichert wirkenden Aktion aus, dass die Variable * auf
den Wert # gesetzt wird, wenn eines der mit der Aktion verknpften Ereignisse eintritt
(siehe Zuordnungsregel 4.8.2)
Die gespeichert wirkende Aktion, die diese Anweisung ausfhrt, muss unbedingt mit einer
das interne Ereignis kennzeichnenden Darstellung verknpft sein (Symbole 27 bis 30).
Die Anweisung kann textuell im Aktionsrechteck beschrieben werden.
BEISPIEL 1: Setze den Wert der booleschen Variablen A
auf TRUE.
Die Formulierung A := 1 beschreibt die Zuweisung des
Werts 1 zur booleschen Variablen A, wenn eines der mit
der Aktion verknpften Ereignisse eintritt.
BEISPIEL 2: Setze den Wert der booleschen Variablen b
auf FALSE.
Die Formulierung b := 0 beschreibt die Zuordnung des
Werts 0 zur booleschen Variablen b, wenn eines der mit
der Aktion verknpften Ereignisse eintritt.
BEISPIEL 3: Erhhung eines Zhlers
Die Formulierung C := C + 1 beschreibt die Zuordnung
des Werts C + 1 zur numerischen Variablen C, wenn eines
der mit der Aktion verknpften Ereignisse eintritt.
[27]
[28]
26
EN 60848:2002
Tabelle 6 (fortgesetzt)
Nr.
[29]
Symbol
Beschreibung
Aktion bei Auslsung (en: action at the clearing):
Eine Aktion bei Auslsung ist eine gespeichert wirkende Aktion, die mit der Menge der
internen Ereignisse verknpft ist, welche jeweils die Auslsung der mit der Aktion
verbundenen Transition zur Folge hat.
Die bliche Darstellung einer Aktion mit einem Rechteck wird vervollstndigt durch eine
diagonale Linie, welche die Aktion mit der Transition verbindet.
BEISPIEL 1: Der booleschen Variablen J
wird der Wert 1 zugeordnet, wenn eines
der Ereignisse eintritt, welches zur
Auslsung von Transition 4 fhrt.
ANMERKUNG 1
Das gleiche Verhalten
kann nicht mit der Aktion bei Aktivierung
des Schritts 13 oder der Aktion bei
Deaktivierung des Schritts 14 erreicht
werden.
[30]
Aktion bei Ereignis (en: action on event): Eine Aktion bei Ereignis ist eine gespeichert
wirkende Aktion, die mit jedem der internen Ereignisse verknpft ist, welche mit dem
Ausdruck * beschrieben sind, unter der Bedingung, dass der mit der Aktion verbundene
Schritt aktiv ist.
Die bliche Darstellung einer Aktion mit einem Rechteck wird durch ein Symbol auf der
Oberseite vervollstndigt, welches anzeigt, dass die Aktion von dem Eintreten eines der
internen Ereignisse abhngt, welche mit dem Ausdruck * festgelegt sind.
Es wird empfohlen, dass der logische Ausdruck *, welcher fr eine Gruppe interner
Ereignisse steht, aus der Flanke einer oder mehrerer Eingangsvariablen gebildet wird.
BEISPIEL 1: Der booleschen Variablen H wird der
Wert 0 zugeordnet, wenn eines der Ereignisse,
dargestellt durch a, eintritt und wenn
gleichzeitig der Schritt 13 aktiv ist.
ANMERKUNG Die Kombination zwischen der
Gruppe der Eingangsereignisse, dargestellt durch
a, und der Aktivitt von Schritt 13 entspricht
eigentlich einer Gruppe von internen Ereignissen
(siehe Definition 3.6).
BEISPIEL 2: Der boolschen Variablen Q wird der
Wert 1 zugeordnet, wenn eines der Ereignisse,
dargestellt durch (a + b), eintritt und wenn
gleichzeitig Schritt 56 aktiv ist.
BEISPIEL 3: Der booleschen Variablen Z wird der
Wert 0 zugeordnet, wenn eines der Ereignisse,
dargestellt durch b, eintritt und wenn
gleichzeitig die Schritte 36 und 28 aktiv sind.
27
EN 60848:2002
Tabelle 7 Kommentare, die mit Elementen eines GRAFCET-Plans verknpft sind
Nr.
Symbol
[31]
Beschreibung
Kommentar (en: comment): Ein Kommentar, welcher grafische Elemente eines GRAFCET-Plans betrifft,
muss in Anfhrungszeichen gestellt werden.
Der Asteriskus muss durch den Kommentar ersetzt werden.
BEISPIEL 1: Der Kommentar Warteschritt bezieht sich
auf Schritt 45.
BEISPIEL 2: Der Kommentar Stempelteil bezieht sich auf
die mit Schritt 28 verknpfte Aktion.
BEISPIEL 3: Der Kommentar Synchronisierung bezieht
sich auf eine Transition.
6.1
6.1.1
Grundstrukturen
Ablaufkette
jeder Schritt nur eine nachfolgende Transition hat, mit Ausnahme des
letzten,
jeder Schritt nur eine vorangehende Transition hat, die durch einen
einzigen Schritt der Ablaufkette freigegeben wird, mit Ausnahme des
ersten.
ANMERKUNG 1
Die Ablaufkette gilt als aktiv, wenn mindestens einer ihrer
Schritte aktiv ist. Die Ablaufkette gilt als nicht aktiv, wenn keiner ihrer Schritte aktiv ist.
ANMERKUNG 2
enthalten.
28
EN 60848:2002
6.1.2
jeder Schritt nur eine vorangehende Transition hat, die durch einen
einzigen Schritt der Ablaufkette freigegeben wird.
ANMERKUNG 1
(siehe 7.1.2).
ANMERKUNG 2
Eine geschlossene Ablaufkette muss mindestens eine der
folgenden Bedingungen erfllen, damit ihre Schritte aktiviert werden knnen:
6.1.3
Ablaufauswahl
Die Ablaufauswahl bietet die Wahl des Ablaufs zwischen mehreren Ablufen,
ausgehend von einem oder mehreren Schritten. Diese Struktur wird durch
ebenso viele gleichzeitig freigegebene Transitionen gekennzeichnet, wie es
mgliche Ablufe gibt.
ANMERKUNG Die exklusive Aktivierung nur eines ausgewhlten Ablaufs ist
strukturell nicht garantiert. Der Entwickler muss sicherstellen, dass die
Transitionsbedingungen vom zeitlichen, logischen oder mechanischen Aspekt her
untereinander exklusiv sind.
29
EN 60848:2002
6.1.4
6.1.5
Rckfhrsprung
Besonderer Fall einer Ablaufauswahl, welche erlaubt, eine Kette wiederholt zu
durchlaufen, bis zum Beispiel eine aufgestellte Bedingung erfllt ist.
ANMERKUNG Aus Grnden der grafischen Darstellung ist es mglich, Transitionen
auf horizontale Wirkverbindungen zu setzen (siehe Symbol Nr. 7, Anmerkung 3).
6.1.6
6.1.7
30
EN 60848:2002
6.1.8
6.2
6.2.1
Spezielle Strukturen
Starten einer Ablaufkette mit einem Quellschritt
Ein Quellschritt ist ein Schritt ohne irgendeine vorangehende Transition.
ANMERKUNG 1 Damit der Quellschritt aktiviert werden kann, muss er mindestens
eine der folgenden Bedingungen erfllen:
der Quellschritt ist einer der aktiven Schritte einer Umschlieung (siehe 7.3).
31
EN 60848:2002
BEISPIEL: Anfangs-Quellschritt:
Der Anfangs-Quellschritt ist nur
whrend der Initialisierungszeit aktiv,
die Schritte 2, 3 und 4 bilden eine
geschlossene Ablaufkette.
ANMERKUNG 2 Es wird nur die Struktur
des GRAFCET gezeigt, der Wirkungsteil
wird nicht behandelt.
6.2.2
ANMERKUNG 2 Ein Schritt kann zur gleichen Zeit Quell- und Schlussschritt sein, er
bildet dann eine Einzelschritt-Ablaufkette, mit der beiderlei Verhalten gezeigt werden
kann.
BEISPIEL: Schlussschritt:
Schlussschritt 46 wird nur aktiviert,
wenn die logische Bedingung b1 b 0
fnf Sekunden nach der Aktivierung von
Schritt 45 erfllt ist (siehe Symbol 18).
Dem Ausgang Alarm: Hebevorrichtung
B wird dann der Wert TRUE
zugewiesen.
32
EN 60848:2002
6.2.3
6.2.4
ANMERKUNG 1 Ist die Schlusstransition freigegeben und die mit ihr verknpfte
Transitionsbedingung * erfllt, hat das Auslsen der Transition allein die Deaktivierung
vorgeschalteter Schritte zur Folge.
33
EN 60848:2002
Strukturierung
Die Komplexitt der automatisierten Systeme erfordert Mittel zur Strukturierung der Spezifikation. Diese
Strukturierung, ob durch geeignete Methoden untersttzt oder nicht, findet ihre Grenze durch einfache Aufteilung der Spezifikation oder integriert hierarchische Konzepte mit Zwangssteuerung und Umschlieung.
7.1
7.1.1
Der verbundene GRAFCET ist eine Struktur in einem GRAFCET-Plan, in welchem stets zwischen zwei
beliebigen Elementen, Schritt oder Transition, eine ununterbrochene Folge der Verbindungen vorhanden ist
(Wechsel von Schritt und Transition).
BEISPIEL:
Alle Elemente im Rahmen (1) bilden einen
verbundenen GRAFCET, weil ihre Schritte und
Transitionen mit Wirkungslinien verbunden sind. Die
Elemente von Rahmen (2) bilden ebenfalls einen
verbundenen GRAFCET.
7.1.2
Teil-GRAFCET
Ein Teil-GRAFCET, gebildet aus einem oder mehreren verbundenen GRAFCETs, resultiert aus der
Gliederung eines globalen GRAFCET, welcher das Verhalten des Ablaufteils eines Systems entsprechend
den methodologischen Kriterien beschreibt.
BEISPIEL: Gliederung
eines globalen
GRAFCET:
Der globale GRAFCET
ist aus den TeilGRAFCETs G1 und
G2 zusammengesetzt.
Der Teil-GRAFCET G1
wurde aus 2 verbundenen GRAFCETs
gebildet.
34
EN 60848:2002
Tabelle 8 Teil-GRAFCET
Nr.
Symbol
[32]
G*
Beschreibung
Name eines Teil-GRAFCET:
Entsprechend der Vereinbarung kennzeichnet der Buchstabe G einen Teil-GRAFCET.
ANMERKUNG
[33]
XG*
Der Asteriskus muss durch den Namen des Teil-GRAFCET ersetzt werden.
[34] G#{...,...}
[35]
G#{*}
[36]
G#{}
[37]
G#{INIT}
Das Zeichen # muss durch den Namen des Teil-GRAFCET ersetzt werden.
35
EN 60848:2002
7.2
Diese Art der Strukturierung der Spezifikation des Ablaufteils eines Systems verwendet zwangssteuernde
Befehle. Diese Befehle erlauben das Einsetzen eines gegebenen Teil-GRAFCET in eine bestimmte Situation,
ausgelst von der Situation eines anderen (siehe Beispiel, Anhang B).
Tabelle 9 Zwangssteuerung eines Teil-GRAFCET
Nr.
[38]
Symbol
Beschreibung
Zwangssteuernder Befehl eines Teil-GRAFCET:
Symbol, indem der Asteriskus durch die Kennzeichnung der Situation eines Teil-GRAFCET
ersetzt werden muss (Symbole 34 bis 37). Der zwangssteuernde Befehl ist ein interner
Befehl; verknpft mit der Aktivitt eines Schritts eines hierarchisch hher stehenden TeilGRAFCET erlaubt er das Setzen einer Situation in einen hierarchisch tiefer angeordneten
Teil-GRAFCET.
Der zwangssteuernde Befehl wird verknpft mit einem Schritt und durch ein zweifach
umrahmtes Rechteck dargestellt, um ihn von der Aktion zu unterscheiden.
Der zwangssteuernde Befehl ist ein interner Befehl, dessen Ausfhrung bei Anwendung der
Ablaufregeln Prioritt hat.
Der zwangsgesteuerte GRAFCET kann sich whrend der Dauer des zwangssteuernden
Befehls nicht verndern. Der GRAFCET gilt als eingefroren.
Die Anwendung zwangssteuernder Befehle in einer Spezifikation erfordert eine hierarchische
Struktur von Teil-GRAFCETs in der Weise, dass jeder GRAFCET, der zwangssteuernde
Befehle erteilt, einen hheren Stellenwert hat als der zwangsgesteuerte GRAFCET.
BEISPIEL 1: Zwangssteuern eines Teil-GRAFCET in eine
bestimmte Situation.
Wenn Schritt 17 aktiv ist, wird der Teil-GRAFCET 12 auf
die Situation gesetzt, welche durch die Aktivitt der
Schritte 8, 9 und 11 gekennzeichnet ist.
BEISPIEL 2: Zwangssteuerung eines Teil-GRAFCET in
die momentane Situation.
36
EN 60848:2002
7.3
Eine Gruppe von Schritten wird von einem Schritt, dem so genannten einschlieenden Schritt, dann und nur
dann als eingeschlossen bezeichnet, wenn dieser einschlieende Schritt aktiv ist und wenn mindestens einer
der eingeschlossenen Schritte aktiv ist. Der Entwickler kann die Einschlieung zur Strukturierung eines
hierarchischen GRAFCET anwenden (siehe Beispiel, Anhang B).
Tabelle 10 Einschlieende Schritte
Nr.
Symbol
Beschreibung
Einschlieender Schritt (Wiederholung von Symbol Nr. 4):
[4]
Diese Notation zeigt an, dass dieser Schritt weitere Schritte enthlt, die als
eingeschlossene Schritte bezeichnet werden, und zwar in einer oder mehr
Einschlieung(en) desselben einschlieenden Schritts.
Der einschlieende Schritt besitzt alle Eigenschaften des Schritts, der Asteriskus
muss durch den Schrittnamen ersetzt werden.
Der einschlieende Schritt kann zu einer oder mehr Einschlieung(en) hinfhren; in
jeder von ihnen ist mindestens ein Schritt aktiv, wenn der einschlieende Schritt aktiv
ist und sie haben keinen aktiven Schritt, wenn der einschlieende Schritt inaktiv ist.
Grafische Darstellung einer Einschlieung:
[39]
Eine Einschlieung # eines einschlieenden Schritts * kann durch einen TeilGRAFCET der eingeschlossenen Schritte dargestellt werden, angeordnet in einem
Rahmen, bei dem oben links der Name * des einschlieenden Schritts angeordnet ist
und unten links die Kennung # der dargestellten Einschlieung.
In einer Einschlieung sollte die Anzahl der eingeschlossenen Schritte einen TeilGRAFCET-Plan bilden, dessen Name als Bezeichner fr die zugehrige
Einschlieung genutzt werden kann.
[40]
X*/G#
[41]
X*/X#
37
EN 60848:2002
Tabelle 10 (fortgesetzt)
Nr.
[5]
Symbol
Beschreibung
Einschlieender Anfangsschritt (Wiederholung von Symbol Nr. 5):
Diese Darstellung gibt an, dass dieser Schritt an der Anfangssituation beteiligt ist. In
diesem Fall muss mindestens einer der eingeschlossenen Schritte in jeder seiner
Einschlieungen ebenfalls ein Anfangsschritt sein.
[42]
38
EN 60848:2002
39
EN 60848:2002
7.4
Um die bersichtlichkeit eines GRAFCET-Plans zu verbessern, kann die Spezifikation in mehreren Ebenen
in Grobdarstellung dargestellt werden, indem man die auszufhrenden Funktionen zeigt, ohne sich um alle
Einzelheiten zu kmmern, die fr den augenblicklichen Stand der Beschreibung berflssig sind. Die
Anwendung von Makroschritten erlaubt eine abgestufte Beschreibung von grob nach fein.
Tabelle 11 Makroschritte
Nr.
Symbol
Beschreibung
Makroschritt (Wiederholung von Symbol Nr. 6):
[6]
Einzeldarstellung eines detaillierten Teils eines GRAFCET, welcher als Expansion des
Makroschritts gilt (Feinstruktur).
Der Makroschritt besitzt nicht alle Eigenschaften der anderen Arten von Schritten (Symbole 1 bis
5), weil nur sein Ausgangsschritt (siehe Symbol 43) seine nachfolgenden Transitionen freigeben
kann.
Der Asteriskus muss durch den Namen des Makroschritts ersetzt werden.
Expansion eines Makroschritts (Feinstruktur):
[43]
Die Expansion eines Makroschritts M* ist Teil des GRAFCET mit einem Eingangsschritt E* und
einem Ausgangsschritt S*.
Der Eingangsschritt E* wird aktiv, wenn eine der dem Makroschritt vorangehenden Transitionen
ausgelst wird. Eine oder alle dem Makroschritt nachfolgenden Transitionen knnen nur
freigegeben werden, wenn der Ausgangsschritt S* aktiv ist.
ANMERKUNG 1
Die Feinstruktur eines Makroschritts kann einen oder mehrere
Anfangsschritte enthalten.
ANMERKUNG 2
enthalten.
[44]
XM*
40
EN 60848:2002
Anhang A
(informativ)
Beispiel einer Pressensteuerung
Eine Presse fr Puderkompressen arbeitet, wie im GRAFCET in Bild A1 gezeigt. Whrend des Wartezustands der Presse bei Schritt 1 befinden sich Stempel und Matrize in der oberen Position und es leuchtet
ein Bereit-Signal, um den Operator zur Eingabe einer neuen Charge aufzufordern. Die Aktionen werden
nacheinander so ausgefhrt, wie es im GRAFCET dargestellt wird.
Ausgnge
CS
Zyklus starten
RS
Bereit-Signal
sh
LS
Stempel senken
sl
RS
Stempel heben
dh
LD
Matrize senken
dl
EP
Teil auswerfen
RD
Matrize heben
Bild A.1 Darstellung eines Arbeitszyklus einer Presse mit einem GRAFCET
41
EN 60848:2002
Anhang B
(informativ)
Beispiel: Automatisches Wiegen-Mischen
B.1
Die Produkte A und B, zuvor gewogen in einer Wiegeeinheit C, sowie lsliche Ziegel, stckweise befrdert
auf einem Band, werden in einen Mischer N gegeben. Das nachfolgend beschriebene Automatik-System ist
geeignet, eine Mischung dieser 3 Komponenten herzustellen.
B.2
Zyklus
Die Bettigung des Drucktasters Zyklus Start verursacht gleichzeitiges Wiegen der Produkte und Transportieren der Ziegel wie folgt:
Wiegen von Produkt A bis zur Marke a der Wiegeeinheit, anschlieend Dosieren von Produkt B bis zur
Marke b, gefolgt vom Ausleeren der Wiegeeinheit in den Mischer;
Der Zyklus endet mit der Rotation des Mischers und seinem abschlieenden Schwenken nach der Zeit t1.
Die Rotation des Mischers wird whrend der Entleerung fortgesetzt.
42
EN 60848:2002
B.3
Das gleiche logische Verhalten der Steuerungseinrichtung fr Wiegen und Mischen ist auf unterschiedliche
Weise mit jeweils einem GRAFCET nach den Bildern B.2 bis B.4 beschrieben.
Ausgnge
C
S
BM
Frderbandmotor
TD Anwesenheitsfhler
MR
Mischerrotations-Motor
TM+
Schwenkmotor (abwrts)
TM-
Schwenkmotor (aufwrts)
Wiegeeinheit leer
VA
Ventil A ffnen
S0 Mischer oben
VB
Ventil B ffnen
S1 Mischer unten
VC
Ventil C ffnen
Zyklus Start
43
EN 60848:2002
Bild B.3 GRAFCET des Wiege-Mischers mit kontinuierlich und gespeichert wirkenden
Aktionen
44
EN 60848:2002
Bild B.4 GRAFCET des Wiege-Mischers gegliedert in eine Grobdarstellung mit Makroschritten
und eine genauere Beschreibung durch die Expansion der Makroschritte
B.4
Will man die Betriebsarten des automatischen Wiege-Mischers bercksichtigen, kann dies zu einer hierarchischen Strukturierung der Spezifikation fhren unter Anwendung zwangssteuernder Befehle (Bild B.5) oder
unter Anwendung von einschlieenden Schritten (Bild B.6). Folgende zustzliche Ein- und Ausgnge sind
hierfr erforderlich.
Tabelle B.2 Zustzliche Eingnge und Ausgnge
Eingnge
Ausgnge
PBES
Drucktaster Not-Halt
SSAuto
SSManu
EMC
Handsteuerung freigegeben
45
EN 60848:2002
Der zwangssteuernde Befehl von Schritt D1 des Teil-GRAFCET 1 erzwingt im Teil-GRAFCET 10 die
leere Situation (keiner der Schritte von G10 ist aktiv).
Der zwangssteuernde Befehl von Schritt A6 von G1 erzwingt im Teil-GRAFCET 10 die Situation, in der
nur Schritt 1 aktiv ist (aber noch keine Transition ausgelst werden kann).
Die Aktivierung von Schritt F1 ermglicht den normalen Ablauf von G10 (denn er ist von keinem
zwangssteuernden Befehl abhngig).
Bild B.5 Struktur mit Betriebsarten unter Anwendung von zwangssteuernden Befehlen
46
EN 60848:2002
Wenn Schritt A6 aktiv ist, ist kein anderer Schritt aktiv und die Handsteuerung ist freigegeben.
Wenn der einschlieende Schritt F1 aktiviert wird, wird auch der Schritt 0 der Einschlieung GM aktiviert.
Wenn der einschlieende Schritt 1 aktiviert wird, werden auch Schritt 20 seiner Einschlieung Wiegen,
der Schritt 30 seiner Einschlieung Frdern und der Schritt 40 seiner Einschlieung Mischen aktiviert.
Bild B.6 Struktur mit Betriebsarten unter Anwendung von einschlieenden Schritten
47
EN 60848:2002
Anhang C
(informativ)
Zusammenhang zwischen
GRAFCET nach IEC 60848 und SFC nach IEC 61131-3
C.1
Einleitung
IEC 60848 und IEC 61131-3 haben jeweils ihren eigenen spezifischen Anwendungsbereich:
GRAFCET nach IEC 60848 wird zum Beschreiben/Festlegen des Verhaltens eines Systems angewendet,
wie es von auerhalb des Systems gesehen wird, whrend die Sprache SFC nach IEC 61131-3 zur
Beschreibung der implementierten Softwarestruktur innerhalb des Systems angewendet wird.
Wenn die beiden Sprachen zur Beschreibung eines Steuerungssystems verwendet werden, wrden fr einen
gegebenen Fall die beiden Beschreibungen (zwei unterschiedliche Dokumentarten) grafisch hnlich
aussehen. Sie htten jedoch, selbst wenn sie grafisch identisch wren, nicht die gleiche Bedeutung. Dies
wrde nur darauf hinweisen, dass die Struktur des Programms (der Software), beschrieben in einem
Programmskript, ein solches Verhalten zeigt, dass es mit einem grafisch hnlichen GRAFCET-Plan
beschrieben werden kann. In Verbindung mit der grafischen Darstellung der Elemente sind die Eigenschaften
der zu Grunde liegenden Elemente trotzdem in beiden Fllen verschieden.
Eine Spezifikation nach IEC 60848 (2. Ausgabe) ist vor der Umsetzung in ein Programm nach IEC 61131-3
zuerst zu interpretieren. Gegenwrtig gibt es aber keine textuelle Beschreibung fr IEC 60848 (2. Ausgabe),
um die Interpretation und eine mgliche Umsetzung in ein Programm fr ein automatisches System zu
untersttzen.
C.2
Einzelheiten
a)
GRAFCET ist eine Sprache fr das Festlegen des logischen Verhaltens von Systemen. Diese
Festlegung ist unabhngig vom beabsichtigten Umsetzungsverfahren.
b)
SFC ist eine der IEC 61131-3 definierten Programmiersprachen. Diese Sprache wurde durch IEC 60848
(1. Ausgabe 1988) angeregt, jedoch gibt es keine Gleichheit zwischen den beiden grafischen
Darstellungen und der Semantik der beiden Sprachen.
c)
Gegenwrtig gibt es keine Regel fr die Umsetzung einer GRAFCET-Spezifikation in ein SFCProgramm: es ist notwendig, die theoretische Semantik der einen in die ausfhrbare Semantik der
anderen Sprache zu bersetzen. Dies ist der Grund, warum GRAFCET, da es synthetischer und
ergonomischer ist, allgemein fr eine globale Festlegung und SFC fr die genauere Konzeption
verwendet wird.
d)
Bei der berarbeitung von IEC 60848, unter Aufrechterhaltung der bestehenden Syntax aus der 1. Ausgabe und Unabhngigkeit gegenber den Realisierungen, wurden Verbesserungen in einigen Punkten
vorgenommen, die Folgendes zulassen:
48
Bessere Definition der Elemente und der Ablaufregeln (interne Ereignisse, Unterscheidung zwischen
Zuweisung und Zuordnung, transienter Ablauf usw.).
Feinere Interpretation des festgelegten Verhaltens, in schwierigen Fllen ist deshalb die Anwendung
eines Prinzips oder eines Realisierungsalgorithmus zum Verstehen des Ablaufs nicht erforderlich.
Die Entwicklung von Hilfswerkzeugen fr die Konzeption, mit denen die Spezifikation, insbesondere
durch Berechnung der Eigenschaftsprfungen, besttigt werden kann.
Bessere Definition der strukturellen Mittel (Makroschritte, einschlieende Schritte usw.), die mit der
GRAFCET-Sprache verknpft sind, welche die Anwendung der wirksamen Konzeptionsverfahren
untersttzen knnen.
EN 60848:2002
Bessere Formalisierung der Schnittstellen (Aussage, Zuordnung), eingefhrt in die von GRAFCET
beeinflussten booleschen Variablen und der weiteren Variablentypen, welche notwendig sind, um
die Beschreibung des Verhaltens des Zielsystems zu vervollstndigen.
e)
Die Suche nach einer systematischen Gleichheit zwischen einem GRAFCET-Element und einem
entsprechenden SFC-Element fhrt zur Auferlegung der programmierten Semantik der zweiten Sprache
auf die erste Sprache. Diese Herangehensweise wrde die Bedeutung der GRAFCET-Norm IEC 60848
nur auf eine allgemeine Definition der Symbole und Regeln einschrnken, die zu Erhaltung der
Definitionen der SFC-Elemente in IEC 61131-3 vorgesehen sind.
f)
IEC 61131-3 legt Prorammiersprachen fest, die speziell an PLCs (programmierbare logische Steuerungen) angepasst sind. Dies ist der Grund, warum es unwahrscheinlich scheint, dass diese programmierte
Beschreibung des Verhaltens in anderen technischen (elektromechanischen, elektronischen, pneumatischen usw.) Zusammenhngen angewendet werden kann.
g)
Die Entwicklung der verteilten automatischen Gerte, vorverdrahtet und/oder vorprogrammiert, erzeugt
in formeller und ergonomischer Weise den Bedarf, das (vom Hersteller garantierte) Verhalten dieser
neuen Gerte in einer Sprache zu beschreiben, die ihre Integration in einer automatisierten Anwendung
erleichtert.
C.3
Angesichts weiterer nicht genormter mglicher Varianten (z. B. Zustandsdiagramm) besitzt die GRAFCETNotation ihre Vorzge aus der Erfahrung, die von einer groen Anzahl von Entwicklern automatischer
Maschinen gewonnen wurden. Dieser Vorteil sollte bei der Fortschreibung der Norm ausgenutzt werden, um
den Bereich dieser Sprache zu erweitern und sie noch formeller und strukturierter zu gestalten.
Ein zuknftiger integrierter Ansatz wurde vom IEC/SC 3B und IEC/TC 65 diskutiert, um einen textuellen
Ausgang von IEC 60848 zu ermglichen, der automatisch in eine Struktur und ein Programm nach
IEC 61131-3 bzw. IEC 61499 umgesetzt werden kann.
49
EN 60848:2002
Literaturhinweise
IEC 61131-3:1993, Programmable controllers Part 3: Programming languages.
ISO 5807:1985, Information processing Documentation symbols and conventions for data, program and
system flowcharts, program network charts and system resources charts.
IEC 61131-3
50
ANMERKUNG
EN 60848:2002
Anhang ZA
(normativ)
Normative Verweisungen auf internationale Publikationen
mit ihren entsprechenden europischen Publikationen
Diese Europische Norm enthlt durch datierte oder undatierte Verweisungen Festlegungen aus anderen
Publikationen. Diese normativen Verweisungen sind an den jeweiligen Stellen im Text zitiert, und die
Publikationen sind nachstehend aufgefhrt. Bei datierten Verweisungen gehren sptere nderungen oder
berarbeitungen dieser Publikationen nur zu dieser Europischen Norm, falls sie durch nderung oder
berarbeitung eingearbeitet sind. Bei undatierten Verweisungen gilt die letzte Ausgabe der in Bezug
genommenen Publikation (einschlielich nderungen).
ANMERKUNG Wenn internationale Publikationen durch gemeinsame Abnderungen gendert wurden, durch (mod)
angegeben, gelten die entsprechenden EN/HD.
Publikation
Jahr
Titel
EN/HD
Jahr
IEC 60050-351
1998
International Electrotechnical
Vocabulary
Part 351: Automatic control
IEC 60617-12
1997
EN 60617-12
1998
51