BS-EN-61131-7-2001 IEC-61131-7-2000.pdf

上传人:来看看 文档编号:3743641 上传时间:2019-09-22 格式:PDF 页数:60 大小:586.47KB
返回 下载 相关 举报
BS-EN-61131-7-2001 IEC-61131-7-2000.pdf_第1页
第1页 / 共60页
BS-EN-61131-7-2001 IEC-61131-7-2000.pdf_第2页
第2页 / 共60页
BS-EN-61131-7-2001 IEC-61131-7-2000.pdf_第3页
第3页 / 共60页
BS-EN-61131-7-2001 IEC-61131-7-2000.pdf_第4页
第4页 / 共60页
BS-EN-61131-7-2001 IEC-61131-7-2000.pdf_第5页
第5页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《BS-EN-61131-7-2001 IEC-61131-7-2000.pdf》由会员分享,可在线阅读,更多相关《BS-EN-61131-7-2001 IEC-61131-7-2000.pdf(60页珍藏版)》请在三一文库上搜索。

1、| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BRITISH STANDARD BS EN 61131-7:2001 IEC 61

2、131-7:2000 The European Standard EN 61131-7:2000 has the status of a British Standard ICS 25.040.40; 35.060; 35.240.50 NO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAW Programmable controllers Part 7: Fuzzy control programming Licensed Copy: sheffieldun sheffieldun, na, Thu Nov

3、 09 08:59:15 GMT+00:00 2006, Uncontrolled Copy, (c) BSI This British Standard, having been prepared under the direction of the Electrotechnical Sector Committee, was published under the authority of the Standards Committee and comes into effect on 15 April 2001 BSI 04-2001 ISBN 0 580 36843 2 BS EN 6

4、1131-7:2001 Amendments issued since publication Amd. No.DateComments National foreword This British Standard is the official English language version of EN 61131-7:2000. It is identical with IEC 61311-7:2000. The UK participation in its preparation was entrusted by Technical Committee GEL/65, Measur

5、ement and control, to Subcommittee GEL/65/2, Elements of systems, which has the responsibility to: aid enquirers to understand the text; present to the responsible international/ European committee any enquiries on the interpretation, or proposals for change, and keep the UK interests informed; moni

6、tor related international and European developments and promulgate them in the UK. A list of organizations represented on this subcommittee can be obtained on request to its secretary. From 1 January 1997, all IEC publications have the number 60000 added to the old number. For instance, IEC 27-1 has

7、 been renumbered as IEC 60027-1. For a period of time during the change over from one numbering system to the other, publications may contain identifiers from both systems. Cross-references Attention is drawn to the fact that CEN and CENELEC Standards normally include an annex which lists normative

8、references to international publications with their corresponding European publications. The British Standards which implement these international or European publications may be found in the BSI Standards Catalogue under the section entitled International Standards Correspondence Index, or by using

9、 the Find facility of the BSI Standards Electronic Catalogue. A British Standard does not purport to include all the necessary provisions of a contract. Users of British Standards are responsible for their correct application. Compliance with a British Standard does not of itself confer immunity fro

10、m legal obligations. Summary of pages This document comprises a front cover, an inside front cover, the EN title page, pages 2 to 57 and a back cover. The BSI copyright notice displayed in this document indicates when the document was last issued. Licensed Copy: sheffieldun sheffieldun, na, Thu Nov

11、09 08:59:15 GMT+00:00 2006, Uncontrolled Copy, (c) BSI EUROPEAN STANDARDEN 61131-7 NORME EUROPENNE EUROPISCHE NORMDecember 2000 CENELEC European Committee for Electrotechnical Standardization Comit Europen de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung Central Sec

12、retariat: rue de Stassart 35, B - 1050 Brussels 2000 CENELEC -All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 61131-7:2000 E ICS 35.240.50;25.040.40 English version Programmable controllers Part 7: Fuzzy control programming (IEC 61131-7:200

13、0) Automates programmables Partie 7: Programmation en logique floue (CEI 61131-7:2000) Speicherprogrammierbare Steuerungen Teil 7: Fuzzy-Control-Programmierung (IEC 61131-7:2000) This European Standard was approved by CENELEC on 2000-11-01. CENELEC members are bound to comply with the CEN/CENELEC In

14、ternal Regulations which stipulate the conditions for giving this European 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

15、 member. This European Standard exists in three official versions (English, 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. CE

16、NELEC members are the national electrotechnical committees of Austria, Belgium, Czech Republic, Denmark, Finland, France, Germany, Greece, Iceland, Ireland, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland and United Kingdom. Licensed Copy: sheffieldun sheffieldun, na, Th

17、u Nov 09 08:59:15 GMT+00:00 2006, Uncontrolled Copy, (c) BSI Foreword The text of document 65B/406/FDIS, future edition 1 of IEC 61131-7, prepared by SC 65B, Devices, of IEC TC 65, Industrial-process measurement and control, was submitted to the IEC-CENELEC parallel vote and was approved by CENELEC

18、as EN 61131-7 on 2000-11-01. The following dates were fixed: latest date by which the EN has to be implemented at national level by publication of an identical national standard or by endorsement(dop) 2001-08-01 latest date by which the national standards conflicting with the EN have to be withdrawn

19、(dow) 2003-11-01 Annexes designated “normative“ are part of the body of the standard. Annexes designated “informative“ are given for information only. In this standard, annex ZA is normative and annexes A, B, C, D and E are informative. Annex ZA has been added by CENELEC. _ Endorsement notice The te

20、xt of the International Standard IEC 61131-7:2000 was approved by CENELEC as a European Standard without any modification. _ 2 egaP EN 611317:2000 Page 2 EN 611317:2000 Licensed Copy: sheffieldun sheffieldun, na, Thu Nov 09 08:59:15 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BSI 04-2001 CONTENTS Pag

21、e INTRODUCTION 6 Clause 1Scope and object . 8 2Normative references. 8 3Definitions 8 4Integration into the programmable controller10 5Fuzzy Control Language FCL 11 5.1Exchange of fuzzy control programs.11 5.2Fuzzy Control Language elements12 5.3 FCL example .21 5.4Production rules and keywords of t

22、he Fuzzy Control Language (FCL) .21 6Compliance.25 6.1Conformance classes of Fuzzy Control Language FCL .25 6.2Data check list .27 Annex A (informative) Theory .29 A.1 Fuzzy Logic.29 A.2 Fuzzy Control33 A.3 Performance of Fuzzy control40 Annex B (informative) Examples.42 B.1 Pre-control42 B.2 Parame

23、ter adaptation of conventional PID controllers43 B.3 Direct fuzzy control of a process43 Annex C (informative) Industrial example Container crane .44 Annex D (informative) Example for using variables in the rule block 54 Annex E (informative) Symbols, abbreviations and synonyms56 Annex ZA (normative

24、) Normative references to international publications with their corresponding European publications 57 Figure 1 Example of a fuzzy control Function Block in FBD representation 11 Figure 2 Data exchange of Programs in Fuzzy Control Language (FCL) 12 Figure 3 Example of a Function Block interface decl

25、aration in ST and FBD languages.13 Figure 4 Example of ramp terms.14 Figure 5 Example of usage of variables for membership functions.14 Figure 6 Example of singleton terms.15 Figure 7 Example for fuzzy function block .21 Figure 8 Levels of conformance25 3 egaP EN 611317:2001 Page 3 EN 611317:2000 Li

26、censed Copy: sheffieldun sheffieldun, na, Thu Nov 09 08:59:15 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BSI 04-2001 Figure A.1 Membership functions of the terms “full legal age“ and “adult“30 Figure A.2 Description of the linguistic variable “Age“ by linguistic terms and their hierarchy on the time

27、 scale (age in years) .30 Figure A.3 Commonly used shapes of membership functions 31 Figure A.4 Algorithms for implementing operations between two membership functions.33 Figure A.5 Structure and functional elements of fuzzy control34 Figure A.6 The principle of fuzzification (as an example).34 Figu

28、re A.7 Representation of the knowledge base in linguistic form.35 Figure A.8 Matrix representation of two variables35 Figure A.9 Elements of inference36 Figure A.10a An example showing the principles of aggregation37 Figure A.10b The principles of activation (as an example).37 Figure A.10c The princ

29、iples of accumulation (as an example) .38 Figure A.11a Methods of defuzzification38 Figure A.11b Difference between Left Most Maximum and Right Most Maximum .39 Figure A.11c Difference between Centre of Area and Centre of Gravity.39 Figure A.11d Methods of defuzzification40 Figure A.12 Examples of f

30、uzzy control characteristic curves41 Figure A.13a Fuzzy-based controller: Fundamental structure.41 Figure A.13b Example of a Fuzzy-based controller41 Figure B.1 Example of a pre-control42 Figure B.2 Example of a parameter adaptation43 Figure B.3 Example of a direct fuzzy control43 Figure C.1 Industr

31、ial example Container crane.44 Figure C.2 Linguistic variable “Distance“ between crane head and target position45 Figure C.3 Linguistic variable “Angle“ of the container to the crane head.45 Figure C.4 Linguistic variable “Power“.45 Figure C.5 Rule base46 Figure C.6 Fuzzification of the linguistic v

32、ariable “distance“.46 Figure C.7 Fuzzification of the linguistic variable “angle“ .47 Figure C.8 Subset of three rules .47 Figure C.9 Elements of aggregation47 Figure C.10 Principles of aggregation .48 Figure C.11 Elements of activation48 Figure C.12 Principles of activation.49 Figure C.13 Elements

33、of accumulation49 Figure C.14 Principles of accumulation .50 Figure C.15 Defuzzification.51 Figure C.16 Example in SCL.52 Figure D.1 Principle of the controlled system 54 4 egaP EN 611317:2001 Page 4 EN 611317:2000 Licensed Copy: sheffieldun sheffieldun, na, Thu Nov 09 08:59:15 GMT+00:00 2006, Uncon

34、trolled Copy, (c) BSI BSI 04-2001 Figure D.2 Principle of the fuzzy based control of the oven54 Figure D.3 Rule block .54 Figure D.4 Example in FCL.55 Table 1 Defuzzification methods .15 Table 2 Formulae for defuzzification methods .16 Table 3 Paired algorithms.17 Table 4 Activation methods.17 Table

35、 5 Accumulation methods .18 Table 6 Priority of operators18 Table 7 Reserved keywords for FCL .24 Table 8 FCL Basic Level language elements (mandatory) .26 Table 9 FCL Extension Level language elements (optional).27 Table 10 Examples of a list with Open Level language elements .27 Table 11 Data chec

36、k list .28 Table A.1 Inference steps and commonly used algorithms 37 Table C.1 Inference steps and assigned operator46 Table E.1 Symbols and abbreviations .56 Table E.2 Synonyms.56 5 egaP EN 611317:2001 Page 5 EN 611317:2000 Licensed Copy: sheffieldun sheffieldun, na, Thu Nov 09 08:59:15 GMT+00:00 2

37、006, Uncontrolled Copy, (c) BSI BSI 04-2001 INTRODUCTION The theory of fuzzy logic in the application of control is named fuzzy control. Fuzzy control is emerging as a technology that can enhance the capabilities of industrial automation, and is suitable for control level tasks generally performed i

38、n Programmable Controllers (PC). Fuzzy control is based upon practical application knowledge represented by so-called linguistic rule bases, rather than by analytical (either empirical or theoretical) models. Fuzzy control can be used when there is an expertise that can be expressed in its formalism

39、. That allows to take available knowledge to improve processes and perform a variety of tasks, for instance control (closed or open loop, single or multi-variable, for linear or non-linear systems), on-line or off-line setting of control systems parameters, classification and pattern recognition, re

40、al-time decision making (send this product to machine A or B ?), helping operators to make decisions or tune parameters, detection and diagnosis of faults in systems. Its wide range of applications and natural approach based on human experience makes fuzzy control a basic tool that should be made av

41、ailable to programmable controller users as a standard. Fuzzy control can also, in a straightforward way, be combined with classical control methods. The application of fuzzy control can be of advantage in such cases where there is no explicit process model available, or in which the analytical mode

42、l is too difficult to evaluate or when the model is too complicated to evaluate in real time. Another advantageous feature of fuzzy control is that human experience can be incorporated in a straightforward way. Also, it is not necessary to model the whole controller with fuzzy control: sometimes fuz

43、zy control just interpolates between a series of locally linear models, or dynamically adapts the parameters of a “linear controller“, thereby rendering it non-linear, or alternatively just “zoom in“ onto a certain feature of an existing controller that needs to be improved. Fuzzy control is a multi

44、-valued control, no longer restricting the values of a control proposition to “true“ or “false“. This makes fuzzy control particularly useful to model empirical expertise, stating which control actions have to be taken under a given set of inputs. The existing theory and systems already realized in

45、the area of fuzzy control differ widely in terms of terminology (definitions), features (functionalities) and implementation (tools). Fuzzy control is used from small and simple applications up to highly sophisticated and complex projects. To cover all kinds of usage in this part of IEC 61131, the f

46、eatures of a compliant fuzzy control system are mapped into defined conformance classes. The basic class defines a minimum set of features which has to be achieved by all compliant systems. This facilitates the exchange of fuzzy control programs. 6 egaP EN 611317:2001 Page 6 EN 611317:2000 Licensed

47、Copy: sheffieldun sheffieldun, na, Thu Nov 09 08:59:15 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BSI 04-2001 Optional standard features are defined in the extension class. Fuzzy control programs applying these features can only be fully ported among systems using the same set of features, otherwise

48、 a partial exchange may be possible only. This standard does not force all compliant systems to realize all features in the extension class, but it supports the possibility of (partial) portability and the avoidance of the usage of non-standard features. Therefore, a compliant system should not offe

49、r non-standard features which can be meaningfully realized by using standard features of the basic class and the extension class. In order not to exclude systems using their own highly sophisticated features from complying with this part of IEC 61131 and not to hinder the progress of future development, this standard permits also additional non-standard features which are not covered by the bas

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1