ImageVerifierCode 换一换
格式:PDF , 页数:16 ,大小:305KB ,
资源ID:1076559      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1076559.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VDI VDE 2657 Blatt 1-2013 Middleware in industrial automation - Fundamentals.pdf)为本站会员(figureissue185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

VDI VDE 2657 Blatt 1-2013 Middleware in industrial automation - Fundamentals.pdf

1、 ICS 25.040.40, 35.240.50 VDI/VDE-RICHTLINIEN Januar 2013 January 2013 VEREIN DEUTSCHER INGENIEURE VERBAND DER ELEKTROTECHNIK ELEKTRONIK INFORMATIONSTECHNIK Middleware in der Automatisierungstechnik Grundlagen Middleware in industrial automation Fundamentals VDI/VDE 2657 Blatt 1 / Part 1 Ausg. deuts

2、ch/englisch Issue German/English Die deutsche Version dieser Richtlinie ist verbindlich. The German version of this guideline shall be taken as authorita-tive. No guarantee can be given with respect to the English translation. VDI/VDE-Gesellschaft Mess- und Automatisierungstechnik (GMA) Fachbereich

3、Industrielle Informationstechnik VDI-Handbuch Informationstechnik, Band 1: Angewandte Informationstechnik VDI/VDE-Handbuch Automatisierungstechnik Vervielfltigungauch fr innerbetrieblicheZweckenichtgestattet/Reproduction even for internalusenotpermittedZu beziehen durch/AvailableatBeuthVerlagGmbH,10

4、772BerlinAlleRechtevorbehalten/ All rightsreservedVereinDeutscherIngenieuree.V.,Dsseldorf2013FrhereAusgabe:12.10Entwurf, deutschFormeredition:12/10Draft,inGerman onlyInhalt Seite Contents Page Vorbemerkung . 2 Einleitung . 2 1 Anwendungsbereich . 3 2 Normative Verweise 3 3 Grundlagen 3 3.1 Ausgangss

5、ituation 3 3.2 Grundlagen zu Middleware in der Automatisierungstechnik . 3 3.3 Aufgaben, Funktion und Vorteile von Middleware 4 4 Anforderungen an Middleware 5 4.1 Abstraktion der Kommunikation 5 4.2 Abbildung des Daten- und Informationsraums . 7 4.3 Selbstbeschreibung und Abfragen 7 4.4 Information

6、ssicherheit . 7 4.5 Geschftslogik/Verhalten . 8 4.6 Interoperabilitt 8 4.7 Flexibilitt 9 4.8 Wartbarkeit 10 4.9 Zuverlssigkeit . 11 4.10 Leistung . 11 4.11 Zertifizierbarkeit 12 5 Prozesse: Auswahl, Konfiguration, Inbetriebnahme und Betrieb 13 5.1 Auswahl . 13 5.2 Konfiguration . 13 5.3 Inbetriebnah

7、me 13 5.4 Betrieb 13 6 Anwendungsbeispiele 14 6.1 Anwendungsbeispiel Gerte-integration und Inbetriebnahme“ 14 6.2 Anwendungsbeispiel Teststand fr Flgelklappensteuerung“ . 15 Schrifttum 16 Preliminary note . 2 Introduction 2 1 Scope . 3 2 Normative references . 3 3 Basic principles 3 3.1 The current

8、situation 3 3.2 Principles of middleware in automation technology . 3 3.3 Tasks, function and advantages of middleware 4 4 Requirements for middleware . 5 4.1 Abstraction of communication . 5 4.2 Representation of the data and information space . 7 4.3 Self-description and queries . 7 4.4 Informatio

9、n security . 7 4.5 Business logic/behaviour . 8 4.6 Interoperability 8 4.7 Flexibility . 9 4.8 Maintainability . 10 4.9 Reliability 11 4.10 Performance . 11 4.11 Certifiability . 12 5 Processes: Selection, configuration, commissioning and operation . 13 5.1 Selection 13 5.2 Configuration . 13 5.3 Co

10、mmissioning 13 5.4 Operation . 13 6 Application examples . 14 6.1 Application example “Device integration and commissioning” 14 6.2 Application example “Test bench for wing flap control” 15 Bibliography 16 B974908A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEF1929BE

11、ST BeuthStandardsCollection - Stand 2016-11 2 VDI/VDE 2657 Blatt 1 / Part 1 Alle Rechte vorbehalten Verein Deutscher Ingenieure e.V., Dsseldorf 2013 Vorbemerkung Der Inhalt dieser Richtlinie ist entstanden unter Beachtung der Vorgaben und Empfehlungen der Richtlinie VDI 1000. Alle Rechte, insbesonde

12、re die des Nachdrucks, der Fotokopie, der elektronischen Verwendung und der bersetzung, jeweils auszugsweise oder vollstn-dig, sind vorbehalten. Die Nutzung dieser VDI-Richtlinie ist unter Wah-rung des Urheberrechts und unter Beachtung der Lizenzbedingungen (www.vdi-richtlinien.de), die in den VDI-M

13、erkblttern geregelt sind, mglich. Allen, die ehrenamtlich an der Erarbeitung dieser VDI-Richtlinie mitgewirkt haben, sei gedankt. Eine Liste der aktuell verfgbaren Bltter dieser Richtlinienreihe ist im Internet abrufbar unter www.vdi.de/2657. Preliminary note The content of this guideline has been d

14、eveloped in strict accordance with the requirements and rec-ommendations of the guideline VDI 1000. All rights reserved, including those of reprinting, reproduction (photocopying, micro copying), stor-age in data processing systems and translation, either of the full text or of extracts. The use of

15、this guideline without infringement of copyright is permitted subject to the licensing con-ditions specified in the VDI Notices (www.vdi-richtlinien.de). We wish to express our gratitude to all honorary contributors to this guideline. A catalogue of all available parts of this series of guidelines c

16、an be accessed on the internet at www.vdi.de/2657. Einleitung Ein Automatisierungssystem kann aus Sicht der Informationsstrme zwischen den zur Realisierung der Automatisierungsaufgabe notwendigen Verar-beitungseinheiten als ein vernetztes und verteiltes Kommunikationssystem verstanden werden. Dabei

17、wird eine Vielzahl verschiedener Komponenten vernetzt, die beispielsweise Messdaten liefern, Nachrichten bermitteln, neue Information ableiten oder auf den Prozess einwirken. Whrend auf der Aktor-/Sensorebene und der Steuerungsebene meist nur geringe, dafr zeitkritische Datenmengen ber-tragen werden

18、, nimmt die Datenmenge auf der Prozessfhrungsebene rasch zu; auf der Leit- und Planungsebene werden Netzwerke mit grerer Bandbreite bentigt. Da auf den Fhrungs-, Leit- und Planungsebenen groe Mengen von Daten integriert und verteilt werden mssen, um von komplexen Dienstpro-grammen verarbeitet zu wer

19、den, haben sich dort Middlewareanstze mit entsprechend vielseitigen Protokollen etabliert. Diese Middleware dient zu-meist als Verteilungsplattform, indem sie die Kom-munikation zwischen verschiedenen Diensten und Prozessen beispielsweise durch Protokollwandlung, Funktionsaufrufweiterleitung oder Na

20、chrichtenber-mittlung gewhrleistet. Auf den prozessnahen Ebenen existiert dagegen kein etablierter Middlewarestandard. Vielmehr herr-schen zahlreiche proprietre Quasistandards und inkompatible Schnittstellen vor, wodurch die An-bindung vieler Anlagenkomponenten separat pro-grammiert und gesteuert we

21、rden muss. Die daraus resultierende, langwierige Softwareentwicklung hufig sogar mit der Notwendigkeit der Mehrfach-Introduction In terms of the information flows between the pro-cessing units necessary for the realisation of the automation tasks, an automation system can be regarded as a networked

22、and distributed communi-cations system. This involves networking a range of components which, for example, supply meas-urement data, transmit messages, derive new in-formation, or influence the process. Whereas at the actor/sensor level and the control level only small amount of (usually time-critic

23、al) data are trans-ferred, the amount of data increases rapidly at the level of process management; at the control and planning level networks are required with a larger bandwidth. Since large amounts of data have to be integrated and distributed at the management, control and planning levels for su

24、bsequent processing by com-plex service programs, middleware approaches with suitably flexible protocols have established themselves. Such middleware usually serves as a distribution platform, ensuring communication be-tween various services and processes, for example by protocol conversion, functio

25、n call forwarding, or communication. In contrast, there is no established middleware standard at the process-related levels. Instead there are numerous proprietary quasi-standards and in-compatible interfaces, so that the integration of many plant components has to be separately pro-grammed and cont

26、rolled. The resultant time-consuming software development frequently re-quiring repetitions leads to an explosion of costs, B974908A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEF1929BEST BeuthStandardsCollection - Stand 2016-11All rights reserved Verein Deutscher In

27、genieure e.V., Dsseldorf 2013 VDI/VDE 2657 Blatt 1 / Part 1 3 entwicklung fhrt zu Kostenexplosionen, Pro-jektfehlschlgen und Misstrauen gegenber Kom-ponentenherstellern und Entwicklern auf Seiten jener Anwender, die von deren proprietrer Hard- und Software abhngen. Betrchtlich erschwert wird dadurch

28、 auch jegliches Software-Update, das beispielsweise bei Protokollnderungen seitens des Komponentenentwicklers zu Inkompatibilitten mit der Software des Anlagenentwicklers fhren kann. project failures and a loss of trust in the vendors and developers of components on the part of the users who are dep

29、endent on the proprietary hard-ware and software. This can also considerably impair software updating if, for example, protocol changes by the component developers lead to in-compatibilities with the software of the plant de-veloper. 1 Anwendungsbereich Diese Richtlinie beschreibt Begriffe und nennt

30、 Merkmale und Anforderungen an Middleware in der Automatisierungstechnik, die fr die umfassende, flexible, effiziente und effektive Lsung der Integra-tionsaufgaben im Bereich der Automatisierungstech-nik notwendig sind. Damit hilft die Richtlinie bei der Auswahl, Entwicklung und Verwendung von Middl

31、eware in der Automatisierungstechnik. 1 Scope This guideline describes concepts and gives char-acteristics and requirements for middleware in automation technology as necessary for the com-prehensive, flexible, efficient and effective solu-tion of the integration tasks in the field of automa-tion te

32、chnology. In this way the guideline assists with the selection, development and use of mid-dleware in automation technology. 2 Normative Verweise Das folgende zitierte Dokument ist fr die Anwen-dung dieser Richtlinie erforderlich: VDI/VDE 2182 Blatt 1:2011-01 Informationssicher-heit in der industrie

33、llen Automatisierung; Allge-meines Vorgehensmodell 2 Normative references The following referenced document is indispensa-ble for the application of this guideline: VDI/VDE 2182 Part 1:2011-01 IT security for industrial automation; General model 3 Grundlagen 3.1 Ausgangssituation Heutige Automatisie

34、rungssysteme bestehen aus einer Vielzahl von Komponenten und Applikatio-nen. Aufgrund steigender Komplexitt nimmt die Vernetzung dieser Komponenten und Applikatio-nen zu. Die starke Verbreitung des Internets und dessen Standards zum einen sowie die zunehmende Leistungsfhigkeit von einzelnen Systemel

35、ementen wie Feldgerten zum anderen erleichtern und ver-strken den Trend der Vernetzung. Die hierarchi-sche Struktur der Automatisierungspyramide wird dabei immer mehr aufgebrochen. Das daraus resul-tierende verteilte System muss mit den aus der Informatik bekannten Methoden entwickelt, im-plementier

36、t und betrieben werden. Middleware ist dabei ein mgliches Mittel, um Automatisierungs-aufgaben in einem verteilten System effektiv und effizient umzusetzen. 3 Basic principles 3.1 The current situation Currently, automation systems consist of a variety of components and applications. As a result of

37、the growing complexity there is an increase in the networking of these components and applications. The spread of the internet and internet standards in combination with the increased potential of the individual system elements such as field devices reinforce the trend of networking. The hierarchica

38、l structure of the automation pyramid is increasingly being broken down, and the resultant distributed system shall also be developed, implemented and operated with the familiar computer science meth-ods. Middleware is one way to fulfill automation tasks in a distributed system effectively and effi-

39、ciently. 3.2 Grundlagen zu Middleware in der Automatisierungstechnik Der Begriff Middleware stammt ursprnglich aus der Informatik und wird dort anwendungs-spezifisch sehr unterschiedlich definiert. Im All-gemeinen ist eine Middleware eine Schicht zwi-3.2 Principles of middleware in automation techno

40、logy The term middleware originates from computer science and is defined there in very different ways depending on the specific application. Generally, middleware is a layer between applications and B974908A824A6748CAAAA99BAB349F63B2C88DD9B0D2BF8368C461B1CCB65CD15BE74F0686BD19CFC1FA2DEF1929BEST Beut

41、hStandardsCollection - Stand 2016-11 4 VDI/VDE 2657 Blatt 1 / Part 1 Alle Rechte vorbehalten Verein Deutscher Ingenieure e.V., Dsseldorf 2013 schen Anwendungen und verteilten Plattformen, die in einem gewissen Ma die Verteilung von Daten, die Verarbeitung und die Koordination von verteilten Prozesse

42、n vor den Anwendungen verbirgt 1. Eine Middleware stellt somit einen Nutzen bei der Entwicklung von Anwendungen dar und betrifft nur indirekt einen Benutzer, der diese Anwendungen einsetzt. Die vorliegende Richtlinie versteht Middleware fr die Automatisierungstechnik als Softwareschicht zur Verbindu

43、ng von Komponenten einer automati-sierungstechnischen Anwendung, beispielsweise Anlagen, Maschinen, Steuerungen, Leitsysteme oder Algorithmen. Je nach Anwendungsfall kann die Middleware dabei sowohl auf einem einfachen Feldgert wie einem Temperatursensor als auch auf einem leistungsfhigen Rechner la

44、ufen. Entsprechend den unterschiedlichen Anforderun-gen gibt es eine Vielzahl von proprietren auto-matisierungsspezifischen Middlewareprodukten und -schnittstellen, beispielsweise ACPLT-KS 2, CORBA 3, DOME 4, FDT 5, LabMap 6, MIMOSA OSA-EAI 7 sowie internationale Standards wie DIN EN 62541 (OPC UA),

45、 DIN EN 61499, DIN EN 62264 oder DIN EN 61850. distributed platforms which, to a certain extent, conceals the distribution of data, the processing and the coordination of distributed processes from the applications 1. Middleware is therefore of benefit in the development of applications and only ind

46、irectly affects the user of the applications. This guideline treats middleware for the automa-tion technology as a software layer for linking components of an automation application, for ex-ample plants, machines, controllers, control sys-tems, or algorithms. Depending on the specific application, t

47、he middleware may run both on a simple field device such as a temperature sensor as well as on a powerful computer. In accordance with the varying requirements there are a variety of proprietary automation-specific middleware products and interfaces, for example ACPLT-KS 2, CORBA 3, DOME 4, FDT 5, L

48、abMap 6, MIMOSA OSA-EAI 7, as well as international standards such as DIN EN 62541 (OPC UA), DIN EN 61499, DIN EN 62264 or DIN EN 61850. 3.3 Aufgaben, Funktion und Vorteile von Middleware Um in verteilten Systemen ein einheitliches Zu-sammenspiel der Komponenten sicherzustellen, mssen bei allen Teil

49、nehmern gleiche Funktionen einheitlich umgesetzt werden. Aus dieser Abstrak-tion entstehen zwei unterschiedliche Blickwinkel. Aus der Sicht der Applikation ergibt sich eine teil-nehmerbergreifende, einfache und bersichtliche Anwendungslogik, die nur ber die Schnittstelle der Middleware programmiert wird. Die Applika-tion wird so unabhngig von der konkreten Imple-mentierung. Fr die Middleware ist es dabei zu-nchst unerheblich, ob sie auf dem Teilnehmer selbst

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1