• 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.

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

    Available format(s):  Hardcopy, PDF, PDF 3 Users, PDF 5 Users, PDF 9 Users

    Superseded date:  14-05-2004

    Language(s):  English

    Published date:  17-10-2002

    Publisher:  International Electrotechnical Committee

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    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.

    General Product Information - (Show below) - (Hide below)

    Document Type Miscellaneous Product
    Publisher International Electrotechnical Committee
    Status Superseded
    Superseded By

    Standards Referenced By This Book - (Show below) - (Hide below)

    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

    Standards Referencing This Book - (Show below) - (Hide below)

    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, flexibile and cost effective