DIN EN 61131-3 Bb 1-2005 Programmable controllers - Guidelines for the application and implementation of programming languages《程序控制器 程序设计语言的应用和执行指南》.pdf
《DIN EN 61131-3 Bb 1-2005 Programmable controllers - Guidelines for the application and implementation of programming languages《程序控制器 程序设计语言的应用和执行指南》.pdf》由会员分享,可在线阅读,更多相关《DIN EN 61131-3 Bb 1-2005 Programmable controllers - Guidelines for the application and implementation of programming languages《程序控制器 程序设计语言的应用和执行指南》.pdf(101页珍藏版)》请在麦多课文档分享上搜索。
1、April 2005 DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik im DIN und VDEPreisgruppe 31DIN Deutsches Institut f r Normung e.V. Jede Art der Vervielf ltigung, auch auszugsweise, nur mit Genehmigung des DIN Deutsches Institut f r Normung e. V., Berlin, gestattet.ICS 25.040.40; 35
2、.060; 35.240.50C ! 9611227www.din.deXDieses Beiblatt enth lt Informationen zuDIN EN 61131-3, jedoch keine zus tzlich genormten Festlegungen.DIN EN 61131-3 Beiblatt 1Speicherprogrammierbare Steuerungen Leitlinien f r die Anwendung und Implementierung von Programmiersprachen f r Speicherprogrammierbar
3、e SteuerungenProgrammable controllers Guidelines for the application and implementation of programming languagesAutomates programmables Lignes directrices pour l application et la mise en oeuvre des langages de programmationAlleinverkauf der Normen durch Beuth Verlag GmbH, 10772 BerlinErsatz frDIN E
4、N 61131 3 Beiblatt 1:1997 11www.beuth.deGesamtumfang 101 SeitenB55EB1B3E14C22109E918E8EA43EDB30F09CCBB7EF8BD9NormCD - Stand 2005-05DIN EN 61131-3 Bbl 1:2005-042Dieses Beiblatt enthlt die deutsche bersetzung des Internationalen Fachberichts IEC/TR 61131-8:2003. Esersetzt DIN EN 61131-3 Beiblatt 1:199
5、7-11.Fr das vorliegende Beiblatt ist das nationale Arbeitsgremium K 962 SPS der DKE Deutsche KommissionElektrotechnik Elektronik Informationstechnik im DIN und VDE zustndig.nderungenGegenber Beiblatt 1 zu DIN EN 61131-3:1997-11 wurden folgende nderungen vorgenommen:a) Anpassung an die 2. Ausgabe der
6、 DIN EN 61131-3:2003-12Frhere AusgabenDIN EN 61131-3 Beiblatt 1:1997-11B55EB1B3E14C22109E918E8EA43EDB30F09CCBB7EF8BD9NormCD - Stand 2005-05DIN EN 61131-3 Bbl 1:2005-043InhaltSeite1 Allgemeines 81.1 Anwendungsbereich.81.2 Verweisungen.81.3 Abkrzungen 81.4 bersicht 82 Einfhrung in IEC 61131-3 .92.1 Al
7、lgemeine Betrachtungen .92.2 Einschrnkungen in der Vergangenheit .112.3 Grundeigenschaften der IEC 61131-3122.4 Neue Eigenschaften in der zweiten Ausgabe der IEC 61131-3.122.5 Betrachtungen zum Software-Engineering 133 Leitlinien fr die Anwendung 163.1 Gebrauch der Datentypen 163.2 Datenbergabe.233.
8、3 Gebrauch der Funktionsbausteine .303.4 Unterschiede zwischen Funktionsbaustein-Instanzen und Funktionen .323.5 Gebrauch von indirekt referenzierten Funktionsbaustein-Instanzen323.6 Rekursion in den SPS-Programmiersprachen .383.7 Einfacher und mehrfacher Aufruf .383.8 Sprachspezifische Eigenschafte
9、n 393.9 Gebrauch von AS-Elementen.423.10 Mechanismen von Zeitsteuerung, Gleichzeitigkeit und Synchronisation.503.11 Mglichkeiten der Kommunikation in ISO/IEC 9506-5 und IEC 61131-5.543.12 Nicht empfohlene Programmierpraktiken.563.13 Gebrauch der Funktionen TRUNC und REAL_TO_INT.594 Leitlinien fr die
10、 Implementierung 594.1 Zuweisung von Ressourcen .594.2 Implementierung von Datentypen 604.3 Ausfhrung von Funktionen und Funktionsbausteinen614.4 Implementierung von AS-Schrittketten.634.5 Task-Ablauf 634.6 Fehlerbehandlung.644.7 Systemschnittstelle.684.8 Normerfllung .685 Anforderungen an die Progr
11、ammiersysteme .695.1 Anwenderschnittstelle.695.2 Programmierung von Programmen, Funktionen und Funktionsbausteinen.705.3 Entwurf und Konfiguration der Anwendung71B55EB1B3E14C22109E918E8EA43EDB30F09CCBB7EF8BD9NormCD - Stand 2005-05DIN EN 61131-3 Bbl 1:2005-044Seite5.4 Getrennte Kompilierung. 715.5 Tr
12、ennung von Schnittstelle und Rumpf . 725.6 Binden von Konfigurationselementen mit Programmen 745.7 Bibliotheksmanagement 755.8 Analyse-Werkzeuge 765.9 Anforderungen an die Dokumentation. 795.10 Sicherheit von Daten und Programmen 795.11 Online-Funktionen . 80Anhang A (informativ) nderungen zu IEC 61
13、131-3, zweite Ausgabe. 81A.1 Grnde fr die zweite Ausgabe der IEC 61131-3 81A.2 Korrektur 81A.3 Nachtrag 82A.3.1 Hintergrund 82A.3.2 Numerische Literale (2.2.1) Literale mit Typangabe 83A.3.3 Elementare Datentypen (2.3.1) Doppel-Byte-Strings. 83A.3.4 Abgeleitete Datentypen (2.3.3) Datentyp zur Aufzhl
14、ung 83A.3.5 Einzelelement-Variablen (2.4.1.1) Direkte Adressen mit Platzhaltern. 84A.3.6 Deklaration (2.4.3) Temporre Variablen. 84A.3.7 Variablen-Attribute RETAIN und NON_RETAIN (2.4.3.1). 85A.3.8 Aufrufe und Argument-Liste von Funktionen (2.5.1) . 85A.3.9 Funktionen zur Typumwandlung (2.5.1.5.1) 8
15、5A.3.10 Funktionen fr Datentypen der Zeit (2.5.1.5.6) . 86A.3.11 Funktionsbausteine (2.5.2) Mglichkeiten der erweiterten Initialisierung 86A.3.12 Bestimmungszeichen fr die Impuls-Aktion (2.6.4.4) 86A.3.13 Aktionssteuerung (2.6.4.5) 87A.3.14 Initialisierung der Konfiguration (2.7.1) 87A.3.15 Anweisun
16、gsliste (3.2) 88A.3.16 Formale Spezifikation von Sprachelementen (Anhang B) 90A.3.17 Weitere Nachtrge. 90A.4 Probleme der Normerfllung von Programmen. 90A.5 Klarstellung von normativen gegenber informativen Elementen. 91Anhang B (informativ) Mae fr die Qualitt von Software 92Anhang C (informativ) Be
17、ziehungen zu anderen Normen 94Stichwortverzeichnis 95Literaturverzeichnis 101BilderBild 1 Eine verteilte Anwendung . 10Bild 2 Einzelanwendungen . 10Bild 3 Zyklisches oder periodisches Aufrufen eines Programms . 11Bild 4a uere Schnittstelle 18B55EB1B3E14C22109E918E8EA43EDB30F09CCBB7EF8BD9NormCD - Sta
18、nd 2005-05DIN EN 61131-3 Bbl 1:2005-045SeiteBild 4b Rumpf 18Bild 4 Funktionsbaustein BCD_DIFF.18Bild 5a Definition des strukturierten Datentyps SBCD_BYTE.19Bild 5b uere Schnittstelle.19Bild 5c Rumpf 19Bild 5 Funktionsbaustein SBCD_DIFF 19Bild 6 Beispiel in ST fr den Gebrauch des Datentyps Zeit 21Bil
19、d 7 Beispiel fr die Deklaration und den Gebrauch von anonymen Feldtypen.21Bild 8a Deklaration eines FB-Typs, der VAR_IN_OUT verwendet.25Bild 8b Gebrauch einer Instanz eines FB-Typs, der VAR_IN_OUT verwendet .26Bild 8c Gebrauch von zwei Instanzen eines FB-Typs, der VAR_IN_OUT verwendet .26Bild 8d Dek
20、laration eines anderen FB-Typs, der VAR_IN_OUT verwendet 26Bild 8e Beispiel fr einen unzulssigen Gebrauch 27Bild 8f Beispiel fr einen unzulssigen Gebrauch .27Bild 8 Beispiele fr den Gebrauch von VAR_IN_OUT .27Bild 9a Deklaration eines enthaltenen Funktionsbaustein-Typs31Bild 9b Deklaration eines ent
21、haltenden Programm-Typs 31Bild 9c Sichtbarkeit von Funktionsbaustein-Instanzen 31Bild 9 Verbergen von Funktionsbaustein-Instanzen31Bild 10a Funktionsbaustein-Name, der als eine Eingangsvariable verwendet wird33Bild 10b Funktionsbaustein-Name, der als eine Ein-Aus-Variable verwendet wird 34Bild 10c F
22、unktionsbaustein-Name, der als eine externe Variable verwendet wird .34Bild 10 Grafische Verwendung eines Funktionsbaustein-Namens .34Bild 11a Referenzierter Eingangsbaustein 34Bild 11b Referenzierter Ein-Aus-Baustein.35Bild 11c Referenzierter externer Baustein.35Bild 11 Zugriff auf eine indirekt re
23、ferenzierte Funktionsbaustein-Instanz .35Bild 12a Textuelle Deklaration und textueller Aufruf .36Bild 12b Grafischer Aufruf36Bild 12c Textuelle bergabe des Instanznamens .36Bild 12d Grafische bergabe des Instanznamens 37Bild 12 Aufruf einer indirekt referenzierten Funktionsbaustein-Instanz.37Bild 13
24、a Beispiel-Netzwerk40Bild 13b Zeitverhalten im ungnstigsten Fall.40Bild 13 Zeitverhalten der Flankenfunktionalitt40Bild 14a Sprache ST ohne EN/ENO41Bild 14b Sprache FBS mit EN/ENO.42Bild 14 Beispiel fr Ausfhrungssteuerung42Bild 15 Zeitverhalten von Boolschen Aktionen 47Bild 16 Beispiel einer program
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DINEN611313BB12005PROGRAMMABLECONTROLLERSGUIDELINESFORTHEAPPLICATIONANDIMPLEMENTATIONOFPROGRAMMINGLANGUAGES

链接地址:http://www.mydoc123.com/p-676716.html