GRAFCET specification language for sequential function charts

IEC 60848:2013 defines the GRAFCET specification language for the functional description of the behaviour of the sequential part of a control system. It specifies the symbols and rules for the graphical representation of this language, as well as for its interpretation and has been prepared for automated production systems of industrial applications. This third edition cancels and replaces the second edition published in 2002 and constitutes a global technical revision with the extended definition of the concept of variables introducing: internal variable, input variable and output variable.

GRAFCET, Spezifikationssprache für Funktionspläne der Ablaufsteuerung

Langage de spécification GRAFCET pour diagrammes fonctionnels en séquence

La CEI 60848:2013 définit le langage de spécification GRAFCET pour la description fonctionnelle du comportement de la partie séquentielle des systèmes de commande. Elle définit les symboles et les règles nécessaires à la représentation graphique de ce langage, ainsi que l'interprétation qui en est faite. Elle a été établie pour les systèmes automatisés de production des applications industrielles. Cette troisième édition annule et remplace la deuxième édition parue en 2002, dont elle constitue une révision technique générale comprenant la définition étendue du concept de variables qui introduit: la variable interne, la variable d'entrée et la variable de sortie.

Specifikacijski jezik GRAFCET za sekvenčne funkcijske sheme (IEC 60848:2013)

Ta mednarodni standard določa specifikacijski jezik GRAFCET1 za funkcionalni opis obnašanja sekvenčnega dela nadzornega sistema. Ta standard določa simbole in pravila za grafično predstavitev tega jezika ter za njegovo tolmačenje. Ta standard je bil pripravljen za avtomatske proizvodne sisteme v industrijski uporabi. Kljub temu ni nobeno določeno območje uporabe izključeno. Metode razvoja specifikacije, ki uporablja GRAFCET, so zunaj obsega tega standarda. Ena od metod je na primer »jezik SFC«, določen v standardu IEC 61131-3, ki opredeljuje niz programskih jezikov za programirljive krmilnike.

General Information

Status
Published
Publication Date
06-Jun-2013
Withdrawal Date
02-Apr-2016
Current Stage
6060 - Document made available - Publishing
Start Date
07-Jun-2013
Completion Date
07-Jun-2013

Relations

Buy Standard

Standard
EN 60848:2013
English language
56 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
01-september-2013
1DGRPHãþD
SIST EN 60848:2003
6SHFLILNDFLMVNLMH]LN*5$)&(7]DVHNYHQþQHIXQNFLMVNHVKHPH ,(&
GRAFCET specification language for sequential function charts (IEC 60848:2013)
Entwurfssprache GRAFCET für Ablauf-Funktionspläne (IEC 60848:2013)
Langage de spécification GRAFCET pour diagrammes fonctionnels en séquence (CEI
60848:2013)
Ta slovenski standard je istoveten z: EN 60848:2013
ICS:
01.100.25 5LVEHVSRGURþMD Electrical and electronics
HOHNWURWHKQLNHLQHOHNWURQLNH engineering drawings
35.060 Jeziki, ki se uporabljajo v Languages used in
informacijski tehniki in information technology
tehnologiji
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

EUROPEAN STANDARD
EN 60848
NORME EUROPÉENNE
June 2013
EUROPÄISCHE NORM
ICS 29.020 Supersedes EN 60848:2002

English version
GRAFCET specification language for sequential function charts
(IEC 60848:2013)
Langage de spécification GRAFCET pour GRAFCET, Spezifikationssprache für
diagrammes fonctionnels en séquence Funktionspläne der Ablaufsteuerung
(CEI 60848:2013) (IEC 60848:2013)

This European Standard was approved by CENELEC on 2013-04-03. CENELEC members are bound to comply
with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard
the status of a national standard without any alteration.

Up-to-date lists and bibliographical references concerning such national standards may be obtained on
application to the CEN-CENELEC Management Centre or to any CENELEC member.

This European Standard exists in three official versions (English, French, German). A version in any other
language made by translation under the responsibility of a CENELEC member into its own language and notified
to the CEN-CENELEC Management Centre has the same status as the official versions.

CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus,
the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany,
Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland,
Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom.

CENELEC
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung

Management Centre: Avenue Marnix 17, B - 1000 Brussels

© 2013 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.
Ref. No. EN 60848:2013 E
Foreword
The text of document 3/1135/FDIS, future edition 3 of IEC 60848, prepared by SC 3B “Documentation”
of IEC/TC 3 “Information structures, documentation and graphical symbols" was submitted to the
IEC-CENELEC parallel vote and approved by CENELEC as EN 60848:2013.

The following dates are fixed:
(dop) 2014-01-03
• latest date by which the document has
to be implemented at national level by
publication of an identical national
standard or by endorsement
• latest date by which the national (dow) 2016-04-03
standards conflicting with the
document have to be withdrawn
This document supersedes EN 60848:2002.

This edition constitutes a global technical revision with the extended definition of the concept of
variables introducing: internal variable, input variable and output variable.

Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. CENELEC [and/or CEN] shall not be held responsible for identifying any or all such
patent rights.
Endorsement notice
The text of the International Standard IEC 60848:2013 was approved by CENELEC as a European
Standard without any modification.
In the official version, for Bibliography, the following note has to be added for the standard indicated:

IEC 61131-3:2003 NOTE Harmonised as EN 61131-3:2003 (not modified).

IEC 60848 ®
Edition 3.0 2013-02
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
GRAFCET specification language for sequential function charts

Langage de spécification GRAFCET pour diagrammes fonctionnels en séquence

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX XA
ICS 29.020 ISBN 978-2-83220-648-5

– 2 – 60848 © IEC:2013
CONTENTS
FOREWORD . 5
INTRODUCTION . 7
1 Scope . 8
2 Normative references . 8
3 Terms and definitions . 8
3.1 Terms in the GRAFCET . 8
3.2 Terms, general purpose . 10
4 General principles . 10
4.1 Context . 10
4.2 GRAFCET, a behaviour specification language . 11
4.3 GRAFCET, short presentation . 12
4.3.1 General . 12
4.3.2 Structure . 12
4.3.3 Elements for interpretation . 12
4.4 Syntax rule . 13
4.5 Evolution rules . 14
4.5.1 General . 14
4.5.2 Initial situation . 14
4.5.3 Clearing of a transition . 14
4.5.4 Evolution of active steps . 14
4.5.5 Simultaneous evolutions . 14
4.5.6 Simultaneous activation and deactivation of a step . 14
4.6 Input events . 14
4.6.1 General . 14
4.6.2 Input events specification . 15
4.7 Internal events . 15
4.7.1 General . 15
4.7.2 Internal events described by the step activation . 15
4.7.3 Internal events described by the deactivation of a step . 15
4.7.4 Internal events described by the clearing of a transition . 15
4.8 Output modes . 16
4.8.1 General . 16
4.8.2 Continuous mode (assignation on state) . 16
4.8.3 Stored mode (allocation on event) . 16
4.9 Application of the evolution rules . 16
4.9.1 General . 16
4.9.2 Non transient evolution . 17
4.9.3 Transient evolution . 17
4.9.4 Consequence of a transient evolution on the assignations . 17
4.9.5 Consequence of a transient evolution on the allocations . 18
4.10 Comparison between the two output modes . 18
4.10.1 General . 18
4.10.2 Determination of the value of the outputs . 19
4.10.3 Analysis of the value of the outputs for a grafcet chart at a defined
instant . 19
4.10.4 Actions relative to transient evolution . 19
4.10.5 Possible conflict on the value of the outputs . 19

60848 © IEC:2013 – 3 –
5 Graphical representation of the elements . 19
6 Graphical representation of sequential structures . 32
6.1 General . 32
6.2 Basic structures . 32
6.2.1 Sequence . 32
6.2.2 Cycle of a single sequence. 32
6.2.3 Selection of sequences . 33
6.2.4 Step skip . 33
6.2.5 Backward sequence skip . 34
6.2.6 Activation of parallel sequences . 34
6.2.7 Synchronization of sequences . 34
6.2.8 Synchronization and activation of parallel sequences. 35
6.3 Particular structures. 36
6.3.1 Starting of a sequence by a source step . 36
6.3.2 End of a sequence by a pit step . 36
6.3.3 Starting of a sequence with a source transition . 37
6.3.4 End of a sequence by a pit transition . 38
7 Structuring . 38
7.1 General . 38
7.2 Partition of a grafcet chart . 38
7.2.1 Connected grafcet chart . 38
7.2.2 Partial grafcet . 39
7.3 Structuring using the forcing of a partial grafcet chart . 40
7.4 Structuring using the enclosure . 41
7.5 Structuring using the macro-steps . 43
Annex A (informative) Example of the control of a press . 45
Annex B (informative) Example: Automatic weighing-mixing . 46
Annex C (informative) Relations between GRAFCET of IEC 60848 and the SFC of
IEC 61131-3 . 52
Bibliography . 54

Figure 1 – Graphical representation of the sequential part of a system . 11
Figure 2 – Structure and interpretation elements used in a grafcet chart to describe the
behaviour of a sequential part of the system defined by its input and output variables . 13
Figure 3 – Example of grafcet with enclosures (including description) . 43
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.