IEC PAS 61804-2:2002
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
Function blocks (FB) for process control - Part 2: Specification of FB concept and Electronic Device Description Language (EDDL)
Hardcopy , PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users
14-05-2004
English
17-10-2002
FOREWORD
INTRODUCTION
1 Scope
2 Normative references
3 Terms and definitions
3.1 Definitions
3.2 Abbreviated terms and acronyms
3.3 Conventions for lexical structures
4 General Function Block (FB) definition and EDD model
4.1 Device structure (device model)
4.1.1 Device model description
4.1.2 FB type
4.1.3 FB execution
4.1.4 Reference between IEC 61499 and IEC 61804 models
4.1.5 UML specification of the device model
4.1.6 Classification of the algorithms
4.1.7 Algorithm description
4.1.8 Input and Output variables and Parameter
definition
4.1.9 Choice of variables and parameters
4.1.10 Mode, Status and Diagnosis
4.2 Block combinations
4.2.1 Measurement channel
4.2.2 Actuation channel
4.2.3 Application
4.3 EDD and EDDL model
4.3.1 Overview of EDD and EDDL
4.3.2 EDD architecture
4.3.3 Concepts of EDD
4.3.4 Principles of the EDD development process
4.3.5 Interrelations between the lexical structure
and formal definitions
4.3.6 Builtins
4.3.7 Profiles
5 Detailed block definition
5.1 Application FBs
5.1.1 Measurement (Input) FB
5.1.2 Analog Actuation (Output) FB
5.1.3 Discrete Input FB
5.1.4 On/Off Actuation (Output) FB
5.1.5 Calculation FB
5.1.6 Control FB
5.2 Component FBs
5.3 Technology Block
5.3.1 Temperature Technology Block
5.3.2 Pressure Technology Block
5.3.3 Modulating Actuation Technology Block
5.3.4 On/Off Actuation Technology Block
5.4 Device (Resource) Block
5.4.1 Identification
5.4.2 Device state
5.4.3 Message
5.4.4 Initialisation
5.5 Algorithms common to all blocks
5.5.1 Data Input/Data Output status
5.5.2 Restart Initialisation
5.5.3 Fail-safe
5.5.4 Remote Cascade Initialisation
6 FB Environment
7 Mapping to System Management
8 Mapping to Communication
9 Electronic Device Description Language
9.1 Overview
9.1.1 EDDL features
9.1.2 Syntax representation
9.1.3 EDD language elements
9.1.4 Basic construction elements
9.1.5 Common attributes
9.1.6 Special elements
9.1.7 Rules for instances
9.1.8 Rules for list of VARIABLEs
9.2 EDD identification information
9.2.1 General structure
9.2.2 Specific attributes
9.3 BLOCK
9.3.1 BLOCK_A
9.3.2 BLOCK_B
9.4 COLLECTION
9.4.1 General structure
9.4.2 Specific attributes - item-type
9.5 COMMAND
9.5.1 General structure
9.5.2 Specific attributes
9.6 CONNECTION
9.6.1 General structure
9.6.2 Specific attribute - APPINSTANCE
9.7 DOMAIN
9.7.1 General structure
9.7.2 Specific attribute - HANDLING
9.8 EDIT_DISPLAY
9.8.1 General structure
9.8.2 Specific attributes
9.9 IMPORT
9.9.1 General structure
9.9.2 Specific attributes - attribute-redefinition
9.10 LIKE
9.11 MENU
9.11.1 General structure
9.11.2 Specific attributes
9.11.3 Sequence diagrams for actions
9.12 METHOD
9.12.1 General structure
9.12.2 Specific attributes
9.13 PROGRAM
9.13.1 General structure
9.13.2 Specific attributes - ARGUMENT
9.14 RECORD
9.15 REFERENCE_ARRAY
9.15.1 General structure
9.15.2 Specific attributes - ELEMENTS
9.16 Relations
9.16.1 General structure
9.16.2 REFRESH
9.16.3 UNIT
9.16.4 WRITE_AS_ONE
9.17 RESPONSE_CODES
9.18 VALUE_ARRAY
9.18.1 General structure
9.18.2 Specific attributes
9.19 VARIABLE
9.19.1 General structure
9.19.2 Specific attributes
9.20 VARIABLE_LIST
9.21 Common attributes
9.21.1 DEFINITION
9.21.2 HELP
9.21.3 LABEL
9.21.4 MEMBERS
9.21.5 RESPONSE_CODES
9.22 Output redirection (OPEN and CLOSE)
9.23 Conditional expression
9.24 Referencing
9.24.1 Referencing an EDD instance
9.24.2 Referencing members of a RECORD
9.24.3 Referencing elements of a VALUE_ARRAY
9.24.4 Referencing members of a COLLECTION
9.24.5 Referencing elements of a REFERENCE_ARRAY
9.24.6 Referencing members of a VARIABLE_LISTS
9.24.7 Referencing elements of BLOCK_A PARAMETERS
9.24.8 Referencing elements of BLOCK_A PARAMETER_LISTS
9.24.9 Referencing BLOCK_A CHARACTERISTICS
9.25 Strings
9.25.1 Specifying a string as a string literal
9.25.2 Specifying a string as a string variable
9.25.3 Specifying a string as an enumeration value
9.25.4 Specifying a string as a dictionary reference
9.25.5 Referencing HELP and LABEL attributes of EDD
instances
9.25.6 String operations
9.26 Expression
9.26.1 General structure
9.26.2 Primary expressions
9.26.3 Unary expressions
9.26.4 Binary expressions
9.27 Text dictionary
10 Conformance Statement
Annex A (informative) Parameter description
Annex B (normative) IEC 61804 Conformance Declaration
Annex C (normative) EDDL Formal Definition
C.1 EDDL Preprocessor
C.1.1 General structure
C.1.2 Directives
C.1.3 Predefined macros
C.1.4 Newline characters
C.1.5 Comments
C.2 Conventions
C.2.1 Integer constants
C.2.2 Floating point constants
C.2.3 String literals
C.2.4 Using language codes in string constants
C.3 Operators
C.4 Keywords
C.5 Terminals
C.6 Formal EDDL syntax
Annex D (normative) EDDL Builtin Library
Annex E (informative) EDD Example
Annex F (normative) Profiles of EDDL and Builtins
F.1 Profile of EDDL and Builtins
F.2 Profiles for PROFIBUS
F.2.1 EDDL profile
F.2.2 Builtin profile
F.3 Profiles for Fieldbus Foundation [R]
F.3.1 EDDL profile
F.3.2 Builtin profile
F.4 Profiles for HART [R] Communication Foundation (HCF)
F.4.1 EDDL profile
F.4.2 Builtin profile
F.5 Data types
F.5.1 METHOD DEFINITIONS data types
F.5.2 Coding of data DATE
F.5.3 Coding of data DATE_AND_TIME
F.5.4 Coding of data DURATION
F.5.5 Coding of data TIME
F.5.6 Coding of data TIME_VALUE
F.5.7 Coding of PACKED_ASCII (6-BIT ASCII) DATA FORMAT
Figures
Tables
applies to Function Blocks (FB) for process control and specifies the Electronic Device Description Language (EDDL). This Pre-standard IEC 61804-2 specifies FB by using the result of a harmonization work as regards several elements.
DocumentType |
Miscellaneous Product
|
Pages |
349
|
PublisherName |
International Electrotechnical Committee
|
Status |
Superseded
|
SupersededBy |
ISO 15745-4:2003 | Industrial automation systems and integration Open systems application integration framework Part 4: Reference description for Ethernet-based control systems |
PD IEC/TR 62390:2005 | Common automation device. Profile guideline |
IEC TR 62390:2005 | Common automation device - Profile guideline |
IEC 60050-351:2013 | International Electrotechnical Vocabulary (IEV) - Part 351: Control technology |
ISO/IEC 7498-1:1994 | Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model |
ISO/IEC 8859-1:1998 | Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 |
IEC 61131-3:2013 | Programmable controllers - Part 3: Programming languages |
ISO/IEC 2022:1994 | Information technology Character code structure and extension techniques |
ISO 15745-1:2003 | Industrial automation systems and integration Open systems application integration framework Part 1: Generic reference description |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 2375:2003 | Information technology — Procedure for registration of escape sequences and coded character sets |
ISO/IEC 10646-1:2000 | Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane |
IEC PAS 61499-1:2000 | Function blocks for industrial-process measurement and control systems - Part 1: Architecture |
IEEE 754-2008 REDLINE | IEEE Standard for Floating-Point Arithmetic |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.