1、 ANSI/ISA61804-3 (104.00.01)-2007 AMERICAN NATIONAL STANDARD Function Blocks (FB) For Process Control Part 3: Electronic Device Description Language (EDDL) Approved 30 March 2007 ANSI/ISA-61804-3 (104.00.01)-2007 Function Blocks (FB) for Process Control Part 3: Electronic Device Description Language
2、 ISBN: 978-1-934394-17-5 Copyright 2007 by IEC and ISA. All rights reserved. Not for resale. Printed in the United States of America. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photocopying, record
3、ing, or otherwise), without the prior written permission of the Publisher. ISA 67 Alexander Drive P. O. Box 12277 Research Triangle Park, North Carolina 27709 USA 3 ANSI/ISA-61804-3 (104.00.01)-2007 Copyright 2007 ISA. All rights reserved. Preface This preface, as well as all footnotes and annexes,
4、is included for information purposes and is not part of ANSI/ISA-61804-3 (104.00.01)2007. The standards referenced within this document may contain provisions which, through reference in this text, constitute requirements of this document. At the time of publication, the editions indicated were vali
5、d. All standards are subject to revision, and parties to agreements based on this document are encouraged to investigate the possibility of applying the most recent editions of the standards indicated within this document. Members of IEC and ISO maintain registers of currently valid International St
6、andards. ANSI maintains registers of currently valid U.S. National Standards. This document has been prepared as part of the service of ISAThe Instrumentation, Systems, and Automation Society, toward a goal of uniformity in the field of instrumentation. To be of real value, this document should not
7、be static but should be subject to periodic review. Toward this end, the Society welcomes all comments and criticisms and asks that they be addressed to the Secretary, Standards and Practices Board; ISA; 67 Alexander Drive; P. O. Box 12277; Research Triangle Park, NC 27709; Telephone (919) 549-8411;
8、 Fax (919) 549-8288; E-mail: standardsisa.org. The ISA Standards and Practices Department is aware of the growing need for attention to the metric system of units in general, and the International System of Units (SI) in particular, in the preparation of instrumentation standards. The Department is
9、further aware of the benefits to USA users of ISA standards of incorporating suitable references to the SI (and the metric system) in their business and professional dealings with other countries. Toward this end, this Department will endeavor to introduce SI-acceptable metric units in all new and r
10、evised standards, recommended practices, and technical reports to the greatest extent possible. Standard for Use of the International System of Units (SI): The Modern Metric System, published by the American Society for Testing any IEC National Committee interested in the subject dealt with may part
11、icipate in this preparatory work. International, governmental and non-governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement be
12、tween the two organizations. 2) The formal decisions or agreements of 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 IEC National Committees. 3) IEC Publicat
13、ions have the form of recommendations for international use and are accepted by IEC National Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC Publications is accurate, IEC cannot be held responsible for the way in which they are used or for
14、any misinterpretation by any end user. 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications transparently to the maximum extent possible in their national and regional publications. Any divergence between any IEC Publication and the correspondi
15、ng national or regional publication shall be clearly indicated in the latter. 5) IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any equipment declared to be in conformity with an IEC Publication. 6) All users should ensure that they have the latest
16、edition of this publication. 7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and members of its technical committees and IEC National Committees for any personal injury, property damage or other damage of any nature whatsoever, whether
17、 direct or indirect, or for costs (including legal fees) and expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC Publications. 8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is indis
18、pensable for the correct application of this publication. IEC take no position concerning the evidence, validity and scope of this patent right. The holder of this patent right has assured the IEC that he is willing to negotiate licenses under reasonable and non-discriminatory terms and conditions w
19、ith applicants throughout the world. In this respect, the statement of the holder of this patent right is registered with IEC. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights other than those identified above. IEC shall not be held
20、 responsible for identifying any or all such patent rights. This International Standard has been prepared by subcommittee 65C: Digital communications, of IEC technical committee 65: Industrial-process measurement and control. 23 ANSI/ISA-61804-3 (104.00.01)-2007 Copyright 2007 ISA. All rights reserv
21、ed. This first edition cancels and replaces the EDDL specification given in the first edition of IEC 61804-2, published in 20041. The text of this standard is based on the following documents: CDV Report on voting 65C/406/CDV 65C/421/RVC Full information on the voting for the approval of this standa
22、rd can be found in the report on voting indicated in the above table. This publication has been drafted in accordance with ISO/IEC Directives, Part 2. The list of all the parts of the IEC 61804 series, under the general title Function Blocks (FB) for process control, can be found on the IEC website.
23、 The committee has decided that the contents of this publication will remain unchanged until the maintenance result date indicated on the IEC web site under “http:/webstore.iec.ch“ in the data related to the specific publication. At this date, the publication will be reconfirmed; withdrawn; replaced
24、 by a revised edition, or amended. A bilingual version of this publication may be issued at a later date. 1The historical background to the EDDL specification is given in Annex E. ANSI/ISA-61804-3 (104.00.01)-2007 24 Copyright 2007 ISA. All rights reserved. INTRODUCTION The EDDL fills the gap betwee
25、n the conceptual FB specification of IEC 61804-2 and a product implementation. It allows the manufacturers to use the same description method for devices based on different technologies and platforms. Figure 1 shows these aspects. IEC 61804-2 FB conceptConceptual FB specification for the process sec
26、tor Abstract models ISO 15745-1IEC 61499-1FF FB applicationPROFI-BUSPA profileSolutions (technology) profiles Implementation Products.ControlnetFIPcompanionstandardsIEC 61804 - 3 EDDL IEC/TR 61804 - 4 InteroperabilityGuideline Figure 1 Position of the IEC 61804 series related to other standards and
27、products IEC 1507/06 25 ANSI/ISA-61804-3 (104.00.01)-2007 Copyright 2007 ISA. All rights reserved. FUNCTION BLOCKS (FB) FOR PROCESS CONTROL Part 3: Electronic Device Description Language (EDDL) 1 Scope This part of IEC 61804 specifies the Electronic Device Description Language (EDDL) technology, whi
28、ch enables the integration of real product details using the tools of the engineering life cycle. This standard specifies EDDL as a generic language for describing the properties of automation system components. EDDL is capable of describing device parameters and their dependencies; device functions
29、, for example, simulation mode, calibration; graphical representations, for example, menus; interactions with control devices graphical representations enhanced user interface graphing system persistent data store. EDDL is to be used to create Electronic Device Description (EDD). This EDD is used wi
30、th appropriate tools to generate interpretative code to support parameter handling, operation, and monitoring of automation system components such as remote I/Os, controllers, sensors, and programmable controllers. Tool implementation is outside the scope of this standard. This standard specifies th
31、e semantic and lexical structure in a syntax-independent manner. A specific syntax is defined in Annex A, but it is possible to use the semantic model also with different syntaxes. NOTE 1 The EDDL may also be used for the description of product properties in other domains. The EDDL and the device-re
32、lated EDD is applicable to industrial automation. NOTE 2 Industrial automation may include devices such as generic digital and analog input/output modules, motion controllers, human machine interfaces, sensors, closed-loop controllers, encoders, hydraulic valves, and programmable controllers. This I
33、nternational Standard satisfies the requirements of Clause 9 of IEC 61804-1. 2 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the refer
34、enced document (including any amendments) applies. ANSI/ISA-61804-3 (104.00.01)-2007 26 Copyright 2007 ISA. All rights reserved. IEC 61499-1:2005, Function blocks Part 1: Architecture IEC 61804-1:2003, Function blocks (FB) for process control Part 1: Overview of system aspects ISO/IEC 2022, Informat
35、ion technology Character code structure and extension techniques ISO/IEC 2375:2003, Information technology Procedure for registration of escape sequences and coded character sets ISO/IEC 7498-1, Information technology Open Systems Interconnection Basic Reference Model: The Basic Model ISO/IEC 8859-1
36、:1998, Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 ISO/IEC 9899, Programming languages C ISO/IEC 10646-1:2000, Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane ISO 639, C
37、odes for the representation of names of languages ISO 3166, Codes for the representation of names of countries and their subdivisions IEEE 754:1985 (R1990), Binary Floating-Point Arithmetic 3 Terms, definitions, abbreviated terms and acronyms 3.1 Terms and definitions For the purposes of this docume
38、nt, the following terms and definitions, some of which have been compiled from the referenced documents, apply. NOTE The terms in IEC 60050-351 apply partially. 3.2 algorithm finite set of well-defined rules for the solution of a problem in a finite number of operations 3.3 attribute description of
39、an externally visible characteristic or feature of an object NOTE The attributes of an object contain information about variable portions of an object. Typically, they provide status information or govern the operation of an object. Attributes may also affect the behaviour of an object. Attributes a
40、re divided into class attributes and instance attributes. 27 ANSI/ISA-61804-3 (104.00.01)-2007 Copyright 2007 ISA. All rights reserved. 3.4 Builtin predefined subroutine for communication and display executed by the EDD application 3.5 configuration (of a system or device) step in system design: sel
41、ecting functional units, assigning their locations and defining their interconnections IEC 61499-1 3.6 data representation of facts, concepts or instructions in a formalized manner suitable for communication, interpretation or processing by human beings or by automatic means ISO/AFNOR Dictionary of
42、Computer Science 3.7 data connection association established between functional units for conveyance of data IEC 61499-1 3.8 data input interface of an FB which receives data from a data connection IEC 61499-1 3.9 data output interface of an FB, which supplies data to a data connection IEC 61499-1 3
43、.10 data type set of values together with a set of permitted operations ISO 2382 series 3.11 device independent physical entity capable of performing one or more specified functions in a particular context and delimited by its interfaces IEC 61499-1 3.12 EDD application program using the EDD, or any
44、 translated form, which offers functionality like communication representation, data representation, graphical representation, etc. ANSI/ISA-61804-3 (104.00.01)-2007 28 Copyright 2007 ISA. All rights reserved. 3.13 EDDL processor processor or program which translates the EDD into an executable form
45、that can be processed by an EDD application 3.14 EDDL profile selection of the supported elements of the EDDL lexical structure including the syntax definitions for a number of specific consortia 3.15 Electronic Device Description Language EDDL methodology for describing parameter(s) of an automatio
46、n system component 3.16 Electronic Device Description EDD data collection containing the device parameter(s), their dependencies, their graphical representation and a description of the data sets which are transferred. NOTE The Electronic Device Description is created using the Electronic Device Des
47、cription Language (EDDL) 3.17 Electronic Device Description Source EDDS ASCII file containing a specific device description 3.18 Electronic Device Description Technology EDDT technology which includes the EDD development process, the EDD usage and the involved tool chain 3.19 Electronic Device Descr
48、iption Checker test tool which checks the Lexical Structure and partly the semantic of EDD sources to guarantee compliance of EDD sources with the EDD language 3.20 Electronic Device Description Compiler compiler which translates the EDD source in an internal format that is used by the EDD Interpret
49、er 3.21 Electronic Device Description Interpreter EDDI Interpreter which uses the EDD source or an internal format that is given by the EDDL Compiler to provide the EDD information to the EDD user. 3.22 entity particular thing, such as a person, place, process, object, concept, association, or event 29 ANSI/ISA-61804-3 (104.00.01)-2007 Copyright 2007 ISA. All rights reserved. IEC 61499-1 3.23 event instantaneous occurrence that is significant to scheduling the execution of an algorithm