EN 61499-1:2005
(Main)Function blocks - Part 1: Architecture
Function blocks - Part 1: Architecture
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.
Funktionsbausteine für industrielle Leitsysteme - Teil 1: Architektur
Blocs fonctionnels - Partie 1: Architecture
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.
Funkcijski bloki - 1. del: Arhitektura (IEC 61499-1:2005)
General Information
Relations
Standards Content (Sample)
SLOVENSKI SIST EN 61499-1:2006
STANDARD
januar 2006
Funkcijski bloki – 1. del: Arhitektura (IEC 61499-1:2005)
(istoveten EN 61499-1:2005)
Function blocks - Part 1: Architecture (IEC 61499-1:2005)
ICS 25.040.40; 35.240.50 Referenčna številka
© Standard je založil in izdal Slovenski inštitut za standardizacijo. Razmnoževanje ali kopiranje celote ali delov tega dokumenta ni dovoljeno
EUROPEAN STANDARD EN 61499-1
NORME EUROPÉENNE
EUROPÄISCHE NORM August 2005
ICS 25.040.40; 35.240.50
English version
Function blocks
Part 1: Architecture
(IEC 61499-1:2005)
Blocs fonctionnels Funktionsbausteine für industrielle
Partie 1: Architecture Leitsysteme
(CEI 61499-1:2005) Teil 1: Architektur
(IEC 61499-1:2005)
This European Standard was approved by CENELEC on 2005-06-01. 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 Central Secretariat 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 Central Secretariat has the same status as the official versions.
CENELEC members are the national electrotechnical committees of Austria, Belgium, Cyprus, Czech
Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden,
Switzerland and United Kingdom.
CENELEC
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
Central Secretariat: rue de Stassart 35, B - 1050 Brussels
© 2005 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.
Ref. No. EN 61499-1:2005 E
Foreword
The text of the International Standard IEC 61499-1:2005, prepared by IEC TC 65, Industrial-process
measurement and control, was submitted to the formal vote and was approved by CENELEC as
EN 61499-1 on 2005-06-01 without any modification.
The following dates were fixed:
– latest date by which the EN has to be implemented
at national level by publication of an identical
national standard or by endorsement (dop) 2006-06-01
– latest date by which the national standards conflicting
with the EN have to be withdrawn (dow) 2008-06-01
Annex ZA has been added by CENELEC.
__________
Endorsement notice
The text of the International Standard IEC 61499-1:2005 was approved by CENELEC as a European
Standard without any modification.
__________
- 3 - EN 61499-1:2005
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
NOTE Where an international publication has been modified by common modifications, indicated by (mod), the relevant
EN/HD applies.
Publication Year Title EN/HD Year
IEC 60050-351 1998 International Electrotechnical Vocabulary- -
Part 351: Automatic control
IEC 61131-3 2003 Programmable controllers EN 61131-3 2003
Part 3: Programming languages
EN ISO/IEC 7498-1
ISO/IEC 7498-1 1994 Information technology - Open systems 1995
interconnection - Basic reference model
Part 1: The basic model
ISO/IEC 8824-1 2000 Information technology - Abstract Syntax - -
Notation One (ASN.1): Specification of
basic notation
ISO/IEC 8825-1 2000 Information technology - ASN.1 encoding - -
rules: Specification of Basic Encoding
Rules (BER), Canonical Encoding Rules
(CER) and Distinguished Encoding Rules
(DER)
ISO/IEC 10646 2003 Information technology - Universal - -
multiple-octet coded character set (UCS)
ISO/IEC 10731 1994 Information technology - Open Systems - -
Interconnection
Basic reference model - Conventions for
the definition of OSI services
ISO/AFNOR 1989 Dictionary of computer science - The - -
ISBN 2-12-4869111-6
standardised vocabulary
INTERNATIONAL IEC
STANDARD 61499-1
First edition
2005-01
Function blocks –
Part 1:
Architecture
IEC 2005 Copyright - all rights reserved
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 the publisher.
International Electrotechnical Commission, 3, rue de Varembé, PO Box 131, CH-1211 Geneva 20, Switzerland
Telephone: +41 22 919 02 11 Telefax: +41 22 919 03 00 E-mail: inmail@iec.ch Web: www.iec.ch
PRICE CODE
Commission Electrotechnique Internationale
XE
International Electrotechnical Commission
ɆɟɠɞɭɧɚɪɨɞɧɚɹɗɥɟɤɬɪɨɬɟɯɧɢɱɟɫɤɚɹɄɨɦɢɫɫɢɹ
For price, see current catalogue
– 2 – 61499-1 ¤ IEC:2005(E)
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 .20
4.4 Application model .21
4.5 Function block model.22
4.5.1 Characteristics of function block instances .22
4.5.2 Function block type specifications .23
4.5.3 Execution model for basic function blocks .24
4.6 Distribution model .26
4.7 Management model .26
4.8 Operational state models.28
5 Specification of function block, subapplication and adapter interface types.28
5.1 Overview.28
5.2 Basic function blocks.29
5.2.1 Type declaration .29
5.2.2 Behavior of instances.32
5.3 Composite function blocks .34
5.3.1 Type specification.34
5.3.2 Behavior of instances.36
5.4 Subapplications.37
5.4.1 Type specification.37
5.4.2 Behavior of instances.38
5.5 Adapter interfaces .39
5.5.1 General principles.39
5.5.2 Type specification.40
5.5.3 Usage.40
5.6 Exception and fault handling.43
6 Service interface function blocks .43
6.1 General principles .43
6.1.1 General .43
6.1.2 Type specification.44
6.1.3 Behavior of instances.45
6.2 Communication function blocks.47
6.2.1 Type specification.47
6.2.2 Behavior of instances.48
6.3 Management function blocks .49
6.3.1 Requirements .49
6.3.2 Type specification.49
6.3.3 Behavior of managed function blocks .52
61499-1¤ IEC:2005(E) – 3 –
7 Configuration of functional units and systems .55
7.1 Principles of configuration .55
7.2 Functional specification of resource and device types .55
7.2.1 Functional specification of resource types .55
7.2.2 Functional specification of device types.56
7.3 Configuration requirements.56
7.3.1 Configuration of systems.56
7.3.2 Specification of applications.56
7.3.3 Configuration of devices and resources.57
7.3.4 Configuration of network segments and links.58
Annex A (normative) Event function blocks .59
Annex B (normative) Textual syntax.66
Annex C (informative) Object models .77
Annex D (informative) Relationship to IEC 61131-3 .84
Annex E (informative) Information exchange .87
Annex F (normative/informative) Textual specifications .95
Annex G (informative) Attributes .108
Figure 1 – System model .19
Figure 2 – Device model (example: Device 2 from Figure 1) .20
Figure 3 – Resource model.21
Figure 4 – Application model.22
Figure 5 – Characteristics of function blocks .23
Figure 6 – Execution model .25
Figure 7 – Execution timing .25
Figure 8 – Distribution and management models .27
Figure 9 – Function block and subapplication types.29
Figure 10 – Basic function block type declaration .30
Figure 11 – ECC example .32
Figure 12 – ECC operation state machine .33
Figure 13 – Composite function block PI_REAL example .35
Figure 14 – Basic function block PID_CALC example .36
Figure 15 – Subapplication PI_REAL_APPL example .38
Figure 16 – Adapter interfaces – Conceptual model .39
Figure 17 – Adapter type declaration – graphical example.40
Figure 18 – Illustration of provider and acceptor function block type declarations .42
Figure 19 – Illustration of adapter connections .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.