Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

IEC PAS 61804-2:2002

Superseded
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
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

Function blocks (FB) for process control - Part 2: Specification of FB concept and Electronic Device Description Language (EDDL)
Available format(s)

Hardcopy , PDF 1 User , PDF 3 Users , PDF 5 Users , PDF 9 Users

Superseded date

14-05-2004

Language(s)

English

Published date

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

View more information
$1,041.19
Including GST where applicable

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.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more