Function blocks - Part 1: Architecture

IEC 61499-1:2012 defines a generic architecture and presents guidelines for the use of function blocks in distributed industrial-process measurement and control systems (IPMCSs). This architecture is presented in terms of implementable reference models, textual syntax and graphical representations. The models given in this standard are intended to be generic, domain independent and extensible to the definition and use of function blocks in other standards or for particular applications or application domains. It is intended that specifications written according to the rules given in this standard be concise, implementable, complete, unambiguous, and consistent. This second edition cancels and replaces the first edition published in 2005 an constitutes a technical revision. It includes the significant technical changes with respect to the previous edition related to: Execution control, Temporary variables, Service sequences, the syntax for mapping of FB instances, the Syntax for definition of segment types, the Function block types for interoperation with programmable controllers and the READ/WRITE management commands.

Blocs fonctionnels - Partie 1: Architecture

La CEI 61499-1:2012 définit une architecture générique et présente des lignes directrices pour l'utilisation de blocs fonctionnels dans des systèmes de mesure et de commande dans les processus industriels distribués (IPMCS). Cette architecture est présentée en termes de modèles de référence pouvant être mis en oeuvre, de syntaxe textuelle et de représentations graphiques. Les modèles donnés dans la présente norme sont censés être génériques, indépendants vis-à-vis de tout domaine et extensibles à la définition et à l'utilisation de blocs fonctionnels dans d'autres normes ou pour des applications particulières ou des domaines d'application particuliers. L'intention est de faire en sorte que les spécifications écrites selon les règles données dans la présente norme soient concises, réalisables, complètes, non ambiguës et cohérentes. Cette deuxième édition annule et remplace la première édition parue en 2005 et constitue une révision technique. Cette édition inclut des modifications techniques majeures liées aux: terme contrôle d'exécution, variables temporaires, séquences de service, syntaxe pour le mapping des instances FB, syntaxe relative à la définition des types de segment, commandes de gestion READ/WRITE.

General Information

Status
Published
Publication Date
06-Nov-2012
Current Stage
PPUB - Publication issued
Start Date
15-Dec-2012
Completion Date
07-Nov-2012
Ref Project

Relations

Buy Standard

Standard
IEC 61499-1:2012 - Function blocks - Part 1: Architecture
English and French language
245 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


IEC 61499-1 ®
Edition 2.0 2012-11
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Function blocks –
Part 1: Architecture
Blocs fonctionnels –
Partie 1: Architecture
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester.
If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication,
please contact the address below or your local IEC member National Committee for further information.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni
utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les
microfilms, sans l'accord écrit de la CEI ou du Comité national de la CEI du pays du demandeur.
Si vous avez des questions sur le copyright de la CEI ou si vous désirez obtenir des droits supplémentaires sur cette
publication, utilisez les coordonnées ci-après ou contactez le Comité national de la CEI de votre pays de résidence.

IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé Fax: +41 22 919 03 00
CH-1211 Geneva 20 info@iec.ch
Switzerland www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.

Useful links:
IEC publications search - www.iec.ch/searchpub Electropedia - www.electropedia.org
The advanced search enables you to find IEC publications The world's leading online dictionary of electronic and
by a variety of criteria (reference number, text, technical electrical terms containing more than 30 000 terms and
committee,…). definitions in English and French, with equivalent terms in
It also gives information on projects, replaced and additional languages. Also known as the International
withdrawn publications. Electrotechnical Vocabulary (IEV) on-line.

IEC Just Published - webstore.iec.ch/justpublished Customer Service Centre - webstore.iec.ch/csc
Stay up to date on all new IEC publications. Just Published If you wish to give us your feedback on this publication
details all new publications released. Available on-line and or need further assistance, please contact the
also once a month by email. Customer Service Centre: csc@iec.ch.

A propos de la CEI
La Commission Electrotechnique Internationale (CEI) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications CEI
Le contenu technique des publications de la CEI est constamment revu. Veuillez vous assurer que vous possédez
l’édition la plus récente, un corrigendum ou amendement peut avoir été publié.

Liens utiles:
Recherche de publications CEI - www.iec.ch/searchpub Electropedia - www.electropedia.org
La recherche avancée vous permet de trouver des Le premier dictionnaire en ligne au monde de termes
publications CEI en utilisant différents critères (numéro de électroniques et électriques. Il contient plus de 30 000
référence, texte, comité d’études,…). termes et définitions en anglais et en français, ainsi que
Elle donne aussi des informations sur les projets et les les termes équivalents dans les langues additionnelles.
publications remplacées ou retirées. Egalement appelé Vocabulaire Electrotechnique
International (VEI) en ligne.
Just Published CEI - webstore.iec.ch/justpublished
Service Clients - webstore.iec.ch/csc
Restez informé sur les nouvelles publications de la CEI.
Just Published détaille les nouvelles publications parues. Si vous désirez nous donner des commentaires sur
Disponible en ligne et aussi une fois par mois par email. cette publication ou si vous avez des questions
contactez-nous: csc@iec.ch.
IEC 61499-1 ®
Edition 2.0 2012-11
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Function blocks –
Part 1: Architecture
Blocs fonctionnels –
Partie 1: Architecture
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX XF
ICS 25.040; 35.240.50 ISBN 978-2-83220-481-8

– 2 – 61499-1 © IEC:2012
CONTENTS
FOREWORD . 5
INTRODUCTION . 7
1 Scope . 8
2 Normative references . 8
3 Terms and definitions . 9
4 Reference models . 18
4.1 System model. 18
4.2 Device model . 19
4.3 Resource model . 19
4.4 Application model . 21
4.5 Function block model. 21
4.5.1 Characteristics of function block instances . 21
4.5.2 Function block type specifications . 23
4.5.3 Execution model for basic function blocks . 23
4.6 Distribution model . 25
4.7 Management model . 25
4.8 Operational state models . 27
Specification of function block, subapplication and adapter interface types . 27
5.1 Overview . 27
5.2 Basic function blocks . 28
5.2.1 Type declaration . 28
5.2.2 Behavior of instances . 30
5.3 Composite function blocks . 33
5.3.1 Type specification . 33
5.3.2 Behavior of instances . 35
5.4 Subapplications . 36
5.4.1 Type specification . 36
5.4.2 Behavior of instances . 37
5.5 Adapter interfaces . 38
5.5.1 General principles . 38
5.5.2 Type specification . 38
5.5.3 Usage . 39
5.6 Exception and fault handling. 41
Service interface function blocks . 41
6.1 General principles . 41
6.1.1 General . 41
6.1.2 Type specification . 42
6.1.3 Behavior of instances . 43
6.2 Communication function blocks . 45
6.2.1 Type specification . 45
6.2.2 Behavior of instances . 46
6.3 Management function blocks . 47
6.3.1 Requirements . 47
6.3.2 Type specification . 47
6.3.3 Behavior of managed function blocks. 50
7 Configuration of functional units and systems . 52

61499-1 © IEC:2012 – 3 –
7.1 Principles of configuration . 52
7.2 Functional specification of resource, device and segment types . 52
7.2.1 Functional specification of resource types . 52
7.2.2 Functional specification of device types . 53
7.2.3 Functional specification of segment types . 53
7.3 Configuration requirements . 53
7.3.1 Configuration of systems . 53
7.3.2 Specification of applications . 54
7.3.3 Configuration of devices and resources . 54
7.3.4 Configuration of network segments and links . 55
Annex A (normative) Event function blocks . 56
Annex B (normative) Textual syntax . 63
Annex C (informative) Object models . 74
Annex D (informative) Relationship to IEC 61131-3 . 82
Annex E (informative) Information exchange . 92
Annex F (normative) Textual specifications . 100
Annex G (informative) Attributes . 113
Bibliography . 117

Figure 1 – System model . 18
Figure 2 – Device model . 19
Figure 3 – Resource model . 20
Figure 4 – Application model . 21
Figure 5 – Characteristics of function blocks . 22
Figure 6 – Execution model . 24
Figure 7 – Execution timing . 24
Figure 8 – Distribution and management models . 26
Figure 9 – Function block and subapplication types . 28
Figure 10 – Basic function block type declaration . 29
Figure 11 – ECC example . 30
Figure 12 – ECC operation state machine . 32
Figure 13 – Composite function block PI_REAL example . 34
Figure 14 – Basic function block PID_CALC example . 35
Figure 15 – Subapplication PI_REAL_APPL exampl
...

Questions, Comments and Discussion

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