• IEC PAS 61499-1:2000

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

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

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

    Superseded date:  24-01-2005

    Language(s):  English

    Published date:  14-09-2000

    Publisher:  International Electrotechnical Committee

    Add To Cart

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

    1 GENERAL REQUIREMENTS
      1.1 Scope
      1.2 Normative references
      1.3 Definitions
          1.3.1 Definitions from other standards
          1.3.2 Additional definitions
      1.4 Reference models
          1.4.1 System model
          1.4.2 Device model
          1.4.3 Resource model
          1.4.4 Application model
          1.4.5 Function block model
                1.4.5.1 Characteristics of function block instances
                1.4.5.2 Function block type specifications
                1.4.5.3 Execution model for basic function blocks
          1.4.6 Distribution model
          1.4.7 Management model
          1.4.8 Operational state models
    2 FUNCTION BLOCK AND SUBAPPLICATION TYPE SPECIFICATION
      2.1 Overview
      2.2 Basic function blocks
          2.2.1 Type declaration
                2.2.1.1 Event interface declaration
                2.2.1.2 Algorithm declaration
                2.2.1.3 Declaration of algorithm execution control
          2.2.2 Behavior of instances
                2.2.2.1 Initialization
                2.2.2.2 Algorithm invocation
                2.2.2.3 Algorithm execution
      2.3 Composite function blocks
          2.3.1 Type specification
          2.3.2 Behavior of instances
      2.4 Subapplications
          2.4.1 Type specification
          2.4.2 Behavior of instances
      2.5 Adapter interfaces
          2.5.1 Type specification
          2.5.2 Usage
      2.6 Exception and fault handling
    3 SERVICE INTERFACE FUNCTION BLOCKS
      3.1 General principles
          3.1.1 Type specification
          3.1.2 Behavior of instances
      3.2 Communication function blocks
          3.2.1 Type specification
          3.2.2 Behavior of instances
      3.3 Management function blocks
          3.3.1 Requirements
          3.3.2 Type specification
          3.3.3 Behavior of managed function blocks
    4 CONFIGURATION OF FUNCTIONAL UNITS AND SYSTEMS
      4.1 Functional specification of types
          4.1.1 Functional specification of resource types
          4.1.2 Functional specification of device types
      4.2 Configuration requirements
          4.2.1 Configuration of systems
          4.2.2 Specification of applications
          4.2.3 Configuration of devices and resources
    5 COMPLIANCE
      5.1 Compliant systems and subsystems
      5.2 Compliant devices
      5.3 Compliant standards
    ANNEX A - EVENT FUNCTION BLOCKS (normative)
    ANNEX B - TEXTUAL SYNTAX (normative)
    B.1 Syntax specification technique
        B.1.1 Syntax
              B.1.1.1 Terminal symbols
              B.1.1.2 Non-terminal symbols
              B.1.1.3 Production rules
        B.1.2 Semantics
    B.2 Function block and subapplication type specification
        B.2.1 Function block type specification
        B.2.2 Subapplication type specification
    B.3 Configuration elements
    B.4 Common elements
    B.5 Supporting productions for management commands
    B.6 Tagged data types
    B.7 Adapter interface types
    ANNEX C - OBJECT MODELS (informative)
    C.1 ESS Models
        C.1.1 Library elements
        C.1.2 Declarations
        C.1.3 Function block network declarations
        C.1.4 Function block type declarations
    C.2 IPMCS models
    ANNEX D - RELATIONSHIP TO IEC 61131-3(informative)
    D.1 Simple function blocks
    D.2 Event-driven functions and function blocks
    ANNEX E - COMMON ELEMENTS (normative)
    E.1 Compliance requirement
    E.2 Exceptions
    E.3 Extensions
    ANNEX F - INFORMATION EXCHANGE (informative)
    F.1 Use of application layer facilities
    F.2 Communication function block types
        F.2.1 Function blocks for unidirectional transactions
        F.2.2 Function blocks for bidirectional transactions
    F.3 Transfer syntaxes
        F.3.1 Abstract syntaxes
              F.3.1.1 IEC 61499-FBDATA
              F.3.1.2 IEC 61499-FBMGT
        F.3.2 Encoding rules
              F.3.2.1 BASIC encoding
              F.3.2.2 COMPACT encoding
    ANNEX G - DEVICE AND RESOURCE MANAGEMENT (informative)
    G.1 Device management
    G.2 Resource management
    G.3 Applications of management function blocks
        G.3.1 Device management
        G.3.2 Resource management
    ANNEX H - TEXTUAL SPECIFICATIONS (normative/informative)
    ANNEX I - IMPLEMENTATION CONSIDERATIONS (informative)
    ANNEX J - ATTRIBUTES (informative)
    J.1 General principles
    J.2 Attribute definitions
    J.3 Examples
    J.4 Attribute sources
    J.5 Attribute inheritance
    J.6 Declaration syntax
    LIST OF TABLES
    LIST OF FIGURES

    Abstract - (Show below) - (Hide below)

    Covers a generic architecture and guidelines for the use of function blocks in distributed industrial-process measurement and control systems (IPMCSs).

    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)

    04/30126756 DC : DRAFT DEC 2004 IEC 61499-4 ED.1 - FUNCTION BLOCK - PART 4: RULES FOR COMPLIANCE PROFILES
    01/615001 DC : DRAFT JAN 2001 ISO/DIS 15745-1 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - OPEN SYSTEMS APPLICATION INTEGRATION FRAMEWORKS - PART 1: GENERIC REFERENCE DESCRIPTION
    DD IEC PAS 61499-4 : DRAFT SEP 2002 FUNCTION BLOCKS FOR INDUSTRIAL-PROCESS MEASUREMENT AND CONTROL SYSTEMS - PART 4: RULES FOR COMPLIANCE PROFILES
    DD IEC/TS 61804-1:2003 Function blocks (FB) for process control Overview of system aspects
    IEC PAS 61499-4:2002 Function Blocks for industrial-process measurement and control systems - Part 4: Rules for compliance profiles
    IEC PAS 61804-1:2002 Function blocks (FB)for process control - Part 1: Overview of system aspects
    03/617016 DC : DRAFT FEB 2003 IEC 61804-2 ED.1 - FUNCTION BLOCKS (FB) FOR PROCESS CONTROL - PART 2: SPECIFICATION OF FB CONCEPT AND ELECTRONIC DEVICE DESCRIPTION LANGUAGE (EDDL)
    IEC TR 62390:2005 Common automation device - Profile guideline
    12/30266618 DC : DRAFT JUNE 2012 BS EN 61804-2 - FUNCTION BLOCKS (FB) FOR PROCESS CONTROL AND ELECTRONIC DEVICE DESCRIPTION LANGUAGE (EDDL) - PART 2: FB CONCEPT
    01/615002 DC : DRAFT JAN 2001 ISO/DIS 15745-2 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - OPEN SYSTEMS APPLICATION INTEGRATION FRAMEWORKS - PART 2: REFERENCE DESCRIPTION FOR ISO 11898 BASED CONTROL SYSTEMS
    ISO 15745-4:2003 Industrial automation systems and integration Open systems application integration framework Part 4: Reference description for Ethernet-based control systems
    IEC PAS 61804-2:2002 Function blocks (FB) for process control - Part 2: Specification of FB concept and Electronic Device Description Language (EDDL)
    PD IEC/TR 62390:2005 Common automation device. Profile guideline
    02/204351 DC : DRAFT APR 2002 IEC 61499-4 - FUNCTION BLOCKS FOR INDUSTRIAL-PROCESS MEASUREMENT AND CONTROL SYSTEMS - PART 4: RULES FOR COMPLIANCE PROFILES
    01/615003 DC : DRAFT JAN 2001 ISO/DIS 15745-3 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - OPEN SYSTEMS APPLICATION INTEGRATION FRAMEWORKS - PART 3: REFERENCE DESCRIPTION FOR EN 50170 AND EN 50254 BASED CONTROL SYSTEMS
    IEC TS 61804-1:2003 Function blocks (FB) for process control - Part 1: Overview of system aspects

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

    IEC 60050-351:2013 International Electrotechnical Vocabulary (IEV) - Part 351: Control technology
    ISO/IEC 2382-7:2000 Information technology Vocabulary Part 7: Computer programming
    ISO/IEC 2382-32:1999 Information technology Vocabulary Part 32: Electronic Mail
    ISO/IEC 2382-17:1999 Information technology Vocabulary Part 17: Databases
    ISO/IEC 2382-23:1994 Information technology Vocabulary Part 23: Text processing
    ISO/IEC 7498-1:1994 Information technology Open Systems Interconnection Basic Reference Model: The Basic Model
    ISO 2382-12:1988 Information processing systems Vocabulary Part 12: Peripheral equipment
    ISO/IEC 2382-29:1999 Information technology Vocabulary Part 29: Artificial intelligence Speech recognition and synthesis
    ISO 2382-19:1989 Information processing systems Vocabulary Part 19: Analog computing
    ISO 2382-10:1979 Data processing Vocabulary Part 10: Operating techniques and facilities
    ISO 2382-3:1987 Information processing systems Vocabulary Part 3: Equipment technology
    IEC 60559:1989 Binary floating-point arithmetic for microprocessor systems
    ISO/IEC 10040:1998 Information technology Open Systems Interconnection Systems management overview
    ISO 2382-22:1986 Information processing systems Vocabulary Part 22: Calculators
    ISO/IEC 2382-20:1990 Information technology Vocabulary Part 20: System development
    ISO/IEC 8824:1990 Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1)
    ISO 2382-21:1985 Data processing Vocabulary Part 21: Interfaces between process computer systems and technical processes
    ISO/IEC 8825:1990 Information technology — Open Systems Interconnection — Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1)
    ISO 2382-6:1987 Information processing systems Vocabulary Part 6: Preparation and handling of data
    ISO 8601:2004 Data elements and interchange formats Information interchange Representation of dates and times
    ISO 2382-2:1976 Data processing Vocabulary Part 2: Arithmetic and logic operations
    ISO/IEC 10646-1:2000 Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane
    ISO/IEC 2382-24:1995 Information technology Vocabulary Part 24: Computer-integrated manufacturing
    ISO/IEC 2382-34:1999 Information technology Vocabulary Part 34: Artificial intelligence Neural networks
    ISO/IEC 2382-28:1995 Information technology Vocabulary Part 28: Artificial intelligence Basic concepts and expert systems
    ISO/IEC 2382-26:1993 Information technology Vocabulary Part 26: Open systems interconnection
    ISO/IEC 2382-25:1992 Information technology Vocabulary Part 25: Local area networks
    IEC 60617-12:1997 Graphical symbols for diagrams - Part 12: Binary logic elements
    ISO/IEC 2382-27:1994 Information technology Vocabulary Part 27: Office automation
    • 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