Function blocks for industrial-process measurement and control systems - Part 1: Architecture

General Information

Status
Replaced
Publication Date
13-Sep-2000
Current Stage
DELPUB - Deleted Publication
Completion Date
24-Jan-2005
Ref Project

Relations

Buy Standard

Technical specification
IEC PAS 61499-1:2000 - Function blocks for industrial-process measurement and control systems - Part 1: Architecture Released:9/14/2000 Isbn:2831854326
English language
125 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


���������������
Edition 1.0
2000-09
Function blocks for industrial-process
measurement and control systems
Part 1: Architecture
��������������������������������
IN TER N A TION A L Reference number
E L E C TROTE CHNI CA L
IEC/PAS 61499-1
C O MMI S S I O N
INTERNATIONAL ELECTROTECHNICAL COMMISSION

____________
FUNCTION BLOCKS FOR INDUSTRIAL-PROCESS MEASUREMENT

AND CONTROL SYSTEMS –
Part 1: Architecture
FOREWORD
A PAS is a technical specification not fulfilling the requirements for a standard, but made available to the
public and established in an organization operating under given procedures.
IEC-PAS 61499-1 has been processed by IEC technical committee 65: Industrial-process measurement and
control.
The text of this PAS is based on the This PAS was approved for
following document: publication by the P-members of the
committee concerned as indicated in
the following document:
Draft PAS Report on voting
65/248/PAS 65/252/RVD
Following publication of this PAS, the technical committee or subcommittee concerned will investigate the
possibility of transforming the PAS into an International Standard.
1) The IEC (International Electrotechnical Commission) is a worldwide organization for standardization comprising all
national electrotechnical committees (IEC National Committees). The object of the IEC is to promote international co-
operation on all questions concerning standardization in the electrical and electronic fields. To this end and in addition
to other activities, the IEC publishes International Standards. Their preparation is entrusted to technical committees;
any IEC National Committee interested in the subject dealt with may participate in this preparatory work. International,
governmental and non-governmental organizations liaising with the IEC also participate in this preparation. The IEC
collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions
determined by agreement between the two organizations.
2) The formal decisions or agreements of the IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all interested
National Committees.
3) The documents produced have the form of recommendations for international use and are published in the form of
standards, technical reports or guides and they are accepted by the National Committees in that sense.
4) In order to promote international unification, IEC National Committees undertake to apply IEC International Standards
transparently to the maximum extent possible in their national and regional standards. Any divergence between the
IEC Standard and the corresponding national or regional standard shall be clearly indicated in the latter.

5) The IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with one of its standards.
6) Attention is drawn to the possibility that some of the elements of this PAS may be the subject of patent rights. The
IEC shall not be held responsible for identifying any or all such patent rights.

TABLE OF CONTENTS
1. GENERAL REQUIREMENTS. 7
1.1. Scope. 7
1.2. Normative references. 8
1.3. Definitions . 8

1.3.1. Definitions from other standards . 8

1.3.2. Additional definitions . 9

1.4. Reference models. 14

1.4.1. System model . 14

1.4.2. Device model . 14

1.4.3. Resource model. 15
1.4.4. Application model. 16
1.4.5. Function block model . 17
1.4.5.1. Characteristics of function block instances. 17
1.4.5.2. Function block type specifications.18
1.4.5.3. Execution model for basic function blocks. 19
1.4.6. Distribution model . 21
1.4.7. Management model . 21
1.4.8. Operational state models . 22
2. FUNCTION BLOCK AND SUBAPPLICATION TYPE SPECIFICATION . 24
2.1. Overview . 24
2.2. Basic function blocks. 26
2.2.1. Type declaration. 26
2.2.1.1. Event interface declaration. 26
2.2.1.2. Algorithm declaration . 27
2.2.1.3. Declaration of algorithm execution control. 27
2.2.2. Behavior of instances. 28
2.2.2.1. Initialization. 28
2.2.2.2. Algorithm invocation. 28
2.2.2.3. Algorithm execution. 31
2.3. Composite function blocks . 31
2.3.1. Type specification . 31
2.3.2. Behavior of instances. 34
2.4. Subapplications. 34
2.4.1. Type specification . 34
2.4.2. Behavior of instances. 36
2.5. Adapter interfaces . 37
2.5.1. Type specification . 37
2.5.2. Usage. 38
2.6. Exception and fault handling . 40
3. SERVICE INTERFACE FUNCTION BLOCKS. 41
3.1. General principles . 41
3.1.1. Type specification . 41
3.1.2. Behavior of instances. 43
3.2. Communication function blocks .45
3.2.1. Type specification . 45
3.2.2. Behavior of instances. 45
3.3. Management function blocks . 46
3.3.1. Requirements. 46
3.3.2. Type specification . 46
3.3.3. Behavior of managed function blocks . 50
4. CONFIGURATION OF FUNCTIONAL UNITS AND SYSTEMS . 54
4.1. Functional specification of types . 54
4.1.1. Functional specification of resource types . 54

4 Copyright © 2000, IEC
4.1.2. Functional specification of device types. 55

4.2. Configuration requirements. 55

4.2.1. Configuration of systems. 55

4.2.2. Specification of applications. 55

4.2.3. Configuration of devices and resources. 55

5. COMPLIANCE . 57

5.1. Compliant systems and subsystems. 57

5.2. Compliant devices. 57
5.3. Compliant standards . 59

ANNEX A - EVENT FUNCTION BLOCKS (normative). 60

ANNEX B - TEXTUAL SYNTAX (normative) . 68
B.1. Syntax specification technique. 68
B.1.1. Syntax. 68
B.1.1.1. Terminal symbols. 68
B.1.1.2. Non-terminal symbols. 68
B.1.1.3. Production rules. 68
B.1.2. Semantics . 69
B.2. Function block and subapplication type specification . 70
B.2.1 Function block type specification . 70
B.2.2 Subapplication type specification. 73
B.3. Configuration elements. 74
B.4. Common elements . 77
B.5. Supporting productions for management commands. 77
B.6. Tagged data types . 77
B.7. Adapter interface types. 77
ANNEX C - OBJECT MODELS (informative) . 78
C.1. ESS Models. 78
C.1.1 Library elements . 79
C.1.2 Declarations. 80
C.1.3. Function block network declarations . 82
C.1.4. Function block type declarations .
...

Questions, Comments and Discussion

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