1、BRITISH STANDARDBS EN61499-4:2006Function blocks Part 4: Rules for compliance profilesThe European Standard EN 61499-4:2006 has the status of a British StandardICS 25.040.40g49g50g3g38g50g51g60g44g49g42g3g58g44g55g43g50g56g55g3g37g54g44g3g51g40g53g48g44g54g54g44g50g49g3g40g59g38g40g51g55g3g36g54g3g5
2、1g40g53g48g44g55g55g40g39g3g37g60g3g38g50g51g60g53g44g42g43g55g3g47g36g58BS EN 61499-4:2006This British Standard was published under the authority of the Standards Policy and Strategy Committee on 31 May 2006 BSI 2006ISBN 0 580 48380 0National forewordThis British Standard is the official English la
3、nguage version of EN 61499-4:2006. It is identical with IEC 61499-4:2005. It supersedes DD IEC/PAS 61499-4:2002 which is withdrawn. The UK participation in its preparation was entrusted to Technical Committee GEL/65, Measurement and control, which has the responsibility to: A list of organizations r
4、epresented on this committee can be obtained on request to its secretary.Cross-referencesThe British Standards which implement international or European publications referred to in this document may be found in the BSI Catalogue under the section entitled “International Standards Correspondence Inde
5、x”, or by using the “Search” facility of the BSI Electronic Catalogue or of British Standards Online.This publication does not purport to include all the necessary provisions of a contract. Users are responsible for its correct application. Compliance with a British Standard does not of itself confe
6、r immunity from legal obligations. aid enquirers to understand the text; present to the responsible international/European committee any enquiries on the interpretation, or proposals for change, and keep UK interests informed; monitor related international and European developments and promulgate th
7、em in the UK.Summary of pagesThis document comprises a front cover, an inside front cover, the EN title page, pages 2 to 10, an inside back cover and a back cover.The BSI copyright notice displayed in this document indicates when the document was last issued.Amendments issued since publicationAmd. N
8、o. Date CommentsEUROPEAN STANDARD EN 61499-4 NORME EUROPENNE EUROPISCHE NORM April 2006 CENELEC European Committee for Electrotechnical Standardization Comit Europen de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung Central Secretariat: rue de Stassart 35, B - 1050 B
9、russels 2006 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 61499-4:2006 E ICS 25.040.40 English version Function blocks Part 4: Rules for compliance profiles (IEC 61499-4:2005) Blocs fonctionnels Partie 4: Rgles pour la conformi
10、t des profils (CEI 61499-4:2005) Funktionsbausteine Teil 4: Regeln fr normgerechte Profile (IEC 61499-4:2005) This European Standard was approved by CENELEC on 2006-02-01. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this Eur
11、opean Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the Central Secretariat or to any CENELEC member. This European Standard exists in three official versions (En
12、glish, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the Central Secretariat has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria
13、, Belgium, Cyprus, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and the United Kingdom. Foreword The t
14、ext of the International Standard IEC 61499-4:2005, prepared by IEC TC 65, Industrial-process measurement and control, was submitted to the formal vote and was approved by CENELEC as EN 61499-4 on 2006-02-01 without any modification. The following dates were fixed: latest date by which the EN has to
15、 be implemented at national level by publication of an identical national standard or by endorsement (dop) 2007-02-01 latest date by which the national standards conflicting with the EN have to be withdrawn (dow) 2009-02-01 Annex ZA has been added by CENELEC. _ Endorsement notice The text of the Int
16、ernational Standard IEC 61499-4:2005 was approved by CENELEC as a European Standard without any modification. _ EN 61499-4:2006 2 CONTENTS 1 2 3 4 4.1 4.2 4.2.1 4.2.2 4.2.3 4.3 4.4 4.5 4.6 4.7 EN 61499-4:2006 3 Scope.4 Normative references .4 Terms and definitions .5 Contents of compliance profiles5
17、 Structure of compliance profiles 5 General provisions of a compliance profile 6 Scope6 References to normative documents6 Terms and definitions 6 Portability provisions .7 Interoperability provisions7 Configurability provisions 7 Test requirements .7 Annexes 7 Annex A (informative) Example complian
18、ce profile8 Annex B (informative) Example device configurability classes.9 Annex ZA (normative) Normative references to international publications with their 9 corresponding European publications.10FUNCTION BLOCKS Part 4: Rules for compliance profiles 1 Scope This part of IEC 61499 defines rules for
19、 the development of compliance profiles which specify the features of IEC 61499-1 and 61499-2 to be implemented in order to promote the following attributes of IEC 61499-based systems, devices and software tools: interoperability of devices from multiple suppliers; portability of software between so
20、ftware tools of multiple suppliers; and configurability of devices from multiple vendors by software tools of multiple suppliers. These attributes are illustrated in Figure 1. Software tool 1 Software tool 2Device 1 Device 2InteroperabilitySensor/ Actuator Link #1 Sensor/ActuatorLink #2Configurabili
21、tyPortabilityOther tools and devices. IEC 1170/05 Figure 1 Topics addressed by compliance profiles NOTE 1 The sensor/actuator links designated #1 and #2 in Figure 1 may be non-interoperable. However, it is intended that systems complying with a particular profile may show the transfer of events and
22、data from sensors on one link to actuators on another link using appropriately configured and interconnected service interface function blocks. NOTE 2 Compliance profiles may extend their scope beyond that shown in Figure 1 to include interoperability of sensors and actuators. NOTE 3 Suppliers of so
23、ftware tools should assure that their products conform to the requirements of IEC 61499-2 as well as any specific requirements defined in compliance profiles applicable to their particular software tools. The specification of provisions for the facilitation of device interchangeability is beyond the
24、 scope of this standard. 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 referenced document (including any amendments) applies. I
25、EC 61499-1, Function blocks Part 1: Architecture IEC 61499-2, Function blocks Part 2: Software tools requirements ISO/IEC Directives, Part 2: Rules for the structure and drafting of International Standards EN 61499-4:2006 4 3 Terms and definitions NOTE 1 Terms defined in this clause are italicized w
26、here they appear in the bodies of definitions. NOTE 2 The ISO/AFNOR Dictionary of computer science and the International Electrotechnical Vocabulary should be consulted for terms not defined or referenced in this part of IEC 61499. For the purposes of this document, the terms and definitions given i
27、n IEC 61499-1 and IEC 61499-2, as well as the following, apply. 3.1 comply (with a specification) meet all the requirements (of the specification) 3.2 compliance profile specification complying with the rules given in this part of IEC 61499 3.3 configurability ability (of a functional unit) to be co
28、nfigured EXAMPLE The configurability of a device can be expressed by the extent to which it conforms to the configurability requirements of a compliance profile. 3.4 conform (to a specification) satisfy some, but not necessarily all, of the requirements (of the specification) EXAMPLE A software tool
29、 or a device developed meeting some but not necessarily all of the requirements of a compliance profile is said to “conform to“ or to be “conformant with“ that compliance profile. 3.5 interoperable able to operate together to perform a specified set of functions EXAMPLE Two devices may be considered
30、 interoperable if they are able to operate together to perform the functions specified in a system configuration. 3.6 interchangeable (with a functional unit) able to be substituted (for the functional unit) EXAMPLE A device may be considered interchangeable with another device if it can be substitu
31、ted for the device in such a way that any distributed applications will continue to operate as before the substitution, including identical dynamic responses of any distributed applications involving the device. 3.7 portable able to be accepted and correctly interpreted by multiple software tools EX
32、AMPLE A software library element is portable between two software tools if it can be accepted and correctly interpreted by both software tools. 4 Contents of compliance profiles 4.1 Structure of compliance profiles The contents of compliance profiles shall follow the general outline given in Table 1
33、. Rules for the writing of specific clauses and subclauses of such profiles are given in the remainder of this clause. EN 61499-4:2006 5 The title of a compliance profile shall have the form “IEC 61499 Compliance Profile for “, where is free text denoting the scope of the intended usage of the profi
34、le, for example “feasibility demonstrations“. The title page or a foreword shall also denote the organization(s) or individual(s) responsible for the development and maintenance of the compliance profile. Compliance profiles may define features not specified in IEC 61499-1 and 61499-2. Such features
35、 shall be described as “extensions to IEC 61499-1“ or “extensions to IEC 61499-2“ and the compliance profile shall specify their mapping to the elements described in IEC 61499-1 or 61499-2, respectively. Table 1 Contents of compliance profiles 0 Title 0.1 Foreword 1 Scope 2 Normative documents 3 Ter
36、ms and definitions 4 Portability provisions 5 Interoperability provisions 6 Configurability provisions 7 Test requirements 8 Annexes 4.2 General provisions of a compliance profile 4.2.1 Scope Clause 1 of a compliance profile shall address the following subjects: a) the intended usage of the complian
37、ce profile; b) the functional scope addressed by the compliance profile. This may be addressed by a suitably edited version of Figure 1 accompanied by appropriate text; c) any additional requirements or restrictions beyond those of IEC 61499-1 and IEC 61499-2 which must be met within the scope of th
38、e compliance profile; d) any requirements of IEC 61499-1 and IEC 61499-2 which need not be met within the scope of the compliance profile; e) provisions of the compliance profile which contradict the normative requirements of IEC 61499-1 and IEC 61499-2, and the technical reasons for such contradict
39、ion. 4.2.2 References to normative documents Clause 2 of a compliance profile shall follow the rules for presentation of normative references given in Part 2 of the ISO/IEC Directives. 4.2.3 Terms and definitions Clause 3 of a compliance profile shall follow the rules for presentation of terms and d
40、efinitions given in 6.3.1 of Part 2 of the ISO/IEC Directives. EN 61499-4:2006 6 4.3 Portability provisions Clause 4 of a compliance profile shall contain the following information. The extent to which conforming software tools shall be capable of producing library elements in the syntax and with th
41、e semantics defined in Annexes A and B of IEC 61499-2. The extent to which conforming software tools shall be capable of correctly parsing and interpreting library elements in the syntax and with the semantics defined in Annexes A and B of IEC 61499-2. The format of filenames (if any) to be used for
42、 the exchange of library elements, for instance, .xml. 4.4 Interoperability provisions Clause 5 of a compliance profile shall specify the means to be used to meet the requirements for communication among entities within the functional scope of the compliance profile, for instance, in terms of the se
43、mantics of the event and data inputs and outputs of communication function blocks defined in IEC 61499-1. NOTE The syntax of the event and data inputs and outputs of communication function blocks may, but are not required to be, used to meet the requirements of this subclause. 4.5 Configurability pr
44、ovisions Clause 6 of a compliance profile shall specify the means to be implemented by devices and software tools to achieve configurability of the former by the latter. This may include the definition of one or more configurability classes for devices. NOTE An example of the definition of configura
45、bility classes is shown in Annex B. 4.6 Test requirements Clause 7 of a compliance profile shall specify the tests (if any) to be performed to ensure compliance with the requirements of the profile. 4.7 Annexes A compliance profile may contain normative or informative annexes. A normative annex cont
46、ains provisions which must be satisfied by compliant implementations, while an informative annex shall not contain such provisions. The normative or informative nature of each annex shall be made clear by the way in which it is referred to in the text, by a statement to this effect in a foreword to
47、the compliance profile, and by an indication in the profiles table of contents and under the heading of the annex. EN 61499-4:2006 7 Annex A (informative) Example compliance profile An example document used to guide and record the results of an IEC 61499 feasibility demonstration project undertaken
48、by the Holonic Manufacturing Systems (HMS) Consortium is available online at http:/ To save space, this document is not included here. Notices of updates to the referenced document will be posted at http:/ EN 61499-4:2006 8 Annex B (informative) Example device configurability classes NOTE The follow
49、ing is an example of suggested wording that may be used in a compliance profile and does not form a normative provision of this part of IEC 61499. Types and instances of devices conforming with this compliance profile are specified according to the rules given in IEC 61499-1. Devices conforming to this compliance profile are characterized as belonging to one of three configurability classes, namely: Class 0: Simple devices Class 1: Simple progr