1、Mrz 2016DEUTSCHE NORM DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik in DIN und VDEPreisgruppe 17DIN Deutsches Institut fr Normung e. V. Jede Art der Vervielfltigung, auch auszugsweise, nur mit Genehmigung des DIN Deutsches Institut fr Normung e. V., Berlin, gestattet.ICS 35.2
2、40.50!%K6“2401992www.din.deDDIN EN 62769-6Feldgerteintegration (FDI) Teil 6: FDITechnologieabbildungen (IEC 627696:2015);Englische Fassung EN 627696:2015Field Device Integration (FDI) Part 6: FDI Technology Mapping (IEC 627696:2015);English version EN 627696:2015Intgration des appareils de terrain (
3、FDI) Partie 6: Mapping de technologies FDI (IEC 627696:2015);Version anglaise EN 627696:2015Alleinverkauf der Normen durch Beuth Verlag GmbH, 10772 Berlin www.beuth.deGesamtumfang 32 SeitenDIN EN 62769-6:2016-03 Anwendungsbeginn Anwendungsbeginn fr die von CENELEC am 2015-06-16 angenommene Europisch
4、e Norm als DIN-Norm ist 2016-03-01. Nationales Vorwort Vorausgegangener Norm-Entwurf: E DIN EN 62769-6:2013-01. Fr dieses Dokument ist das nationale Arbeitsgremium K 956 Feldbus“ der DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik in DIN und VDE (www.dke.de) zustndig. Die entha
5、ltene IEC-Publikation wurde vom SC 65E Devices and integration in enterprise systems“ erarbeitet. Das IEC-Komitee hat entschieden, dass der Inhalt dieser Publikation bis zu dem Datum (stability date) unverndert bleiben soll, das auf de,r IEC-Website unter http:/webstore.iec.ch“ zu dieser Publikation
6、 angegeben ist. Zu diesem Zeitpunkt wird entsprechend der Entscheidung des Komitees die Publikation besttigt, zurckgezogen, durch eine Folgeausgabe ersetzt oder gendert. Fr den Fall einer undatierten Verweisung im normativen Text (Verweisung auf ein Dokument ohne Angabe des Ausgabedatums und ohne Hi
7、nweis auf eine Abschnittsnummer, eine Tabelle, ein Bild usw.) bezieht sich die Verweisung auf die jeweils aktuellste Ausgabe des in Bezug genommenen Dokuments. Fr den Fall einer datierten Verweisung im normativen Text bezieht sich die Verweisung immer auf die in Bezug genommene Ausgabe des Dokuments
8、. Der Zusammenhang der zitierten Dokumente mit den entsprechenden Deutschen Dokumenten ergibt sich, soweit ein Zusammenhang besteht, grundstzlich ber die Nummer der entsprechenden IEC-Publikation. Beispiel: IEC 60068 ist als EN 60068 als Europische Norm durch CENELEC bernommen und als DIN EN 60068 i
9、ns Deutsche Normenwerk aufgenommen. Das Prsidium des DIN hat mit Prsidialbeschluss 1/2004 festgelegt, dass DIN-Normen, deren Inhalt sich auf internationale Arbeitsergebnisse der Informationsverarbeitung grndet, unter bestimmten Bedingungen allein in englischer Sprache verffentlicht werden drfen. Die
10、se Bedingungen sind fr die vorliegende Norm erfllt. Da sich die Benutzer der vorliegenden Norm der englischen Sprache als Fachsprache bedienen, wird die Englische Fassung der EN 62769-6 verffentlicht. Zu deren Abschnitt 1, der den Anwendungsbereich fest-legt, und Abschnitt 3, der die Begriffe festle
11、gt, wurde eine bersetzung angefertigt und als informativer Nationaler Anhang NA der vorliegenden Norm hinzugefgt. Fr die meisten der verwendeten Begriffe existieren keine gebruchlichen deutschen Benennungen, da sich die deutschen Anwender in der Regel ebenfalls der englischen Benennungen bedienen. D
12、iese Norm steht nicht in unmittelbarem Zusammenhang mit Rechtsvorschriften und ist nicht als Sicherheitsnorm anzusehen. Das Original-Dokument enthlt Bilder in Farbe, die in der Papierversion in einer Graustufen-Darstellung wiedergegeben werden. Elektronische Versionen dieses Dokuments enthalten die
13、Bilder in der originalen Farbdarstellung. 2 DIN EN 62769-6:2016-03 Nationaler Anhang NA (informativ) 1 AnwendungsbereichN1)Dieser Teil von IEC 62769 legt die Technologieabbildung fr die Konzepte fest, die in der Norm fr Feldgerteintegration (FDI) beschrieben sind. Die Technologieabbildung legt den S
14、chwerpunkt auf die Implementierung der Komponenten des FDI-Client und des Benutzerschnittstellen-Plug-in (UIP), die speziell nur fr die Arbeitsplatzplattform in IEC 62769-4:2015, Anhang E, festgelegt sind. 3 Begriffe, Abkrzungen und KonventionenN2)3.1 Begriffe Fr die Anwendung dieses Dokuments gelte
15、n die Begriffe nach IEC 62769-1 und die folgenden Begriffe. 3.1.1 Anwendungsdomne (en: Application Domain) abgegrenzte Umgebung, in der Anwendungen ausgefhrt werden 3.1.2 Assembly (en: Assembly) wiederverwendbarer, versionierbarer und selbstbeschreibender Baustein einer CLR-Anwendung Anmerkung 1 zum
16、 Begriff: Diese Anmerkung gilt nur fr die franzsische Fassung. 3.1.3 FDI-Typbibliothek (en: FDI Type Library) Assembly, das die Schnittstellen und Datentypen enthlt, die fr den Datenaustausch und die Interaktion zwischen einem UIP und einem FDI-Client verwendet werden Anmerkung 1 zum Begriff: Diese
17、Anmerkung gilt nur fr die franzsische Sprachfassung. Anmerkung 2 zum Begriff: Diese Anmerkung gilt nur fr die franzsische Sprachfassung. 3.1.4 globaler Assemblycache (en: Global Assembly Cache) computerweiter Codecache, in dem Assemblys gespeichert werden, die speziell fr die gemeinsame Nutzung durc
18、h mehrere Anwendungen vorgesehen sind 3.1.5 Windows-Registrierungsdatenbank (en: Windows Registry) systemdefinierte Datenbank, in der Anwendungen und Systemkomponenten Konfigurationsdaten speichern und aus der sie Konfigurationsdaten abrufen N1) Nationale Funote: Die Nummerierung der IEC 62769-6:201
19、5 wurde beibehalten. N2)Die deutschen bersetzungen haben Empfehlungscharakter und knnen nur die ungefhre Begrifflichkeit in Deutsch wiedergeben. Unter Experten wird empfohlen, ausschlielich die englischen Fachbegriffe zu verwenden, um die Gefahr von Missverstndnissen zu reduzieren. 3 DIN EN 62769-6:
20、2016-03 4 Leerseite EUROPEAN STANDARD NORME EUROPENNE EUROPISCHE NORM EN 62769-6 June 2015 ICS 25.040.40; 35.100 English Version Field Device Integration (FDI) Part 6: FDI Technology Mapping(IEC 62769-6:2015) Intgration des appareils de terrain (FDI) Partie 6: Mapping de technologies FDI (IEC 62769-
21、6:2015) Feldgerteintegration (FDI) Teil 6: FDI-Technologieabbildungen (IEC 62769-6:2015) This European Standard was approved by CENELEC on 2015-06-16. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the st
22、atus 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 CEN-CENELEC Management Centre or to any CENELEC member. This European Standard exists in three official versions (English, Frenc
23、h, 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 CEN-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria,
24、Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sw
25、eden, Switzerland, Turkey and the United Kingdom. European Committee for Electrotechnical Standardization Comit Europen de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels 2015 CENELEC All rights of explo
26、itation in any form and by any means reserved worldwide for CENELEC Members. Ref. No. EN 62769-6:2015 EDIN EN 62769-6:2016-03 EN 62769-6:2015 European foreword The text of document 65E/349/CDV, future edition 1 of IEC 62769-6, prepared by SC 65E “Devices and integration in enterprise systems” of IEC
27、/TC 65 “Industrial-process measurement, control and automation“ was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as EN 62769-6:2015. The following dates are fixed: latest date by which the document has to be implemented at national level by publication of an identical national
28、standard or by endorsement (dop) 2016-03-16 latest date by which the national standards conflicting with the document have to be withdrawn (dow) 2018-06-16 Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CENELEC and/or CEN shall n
29、ot be held responsible for identifying any or all such patent rights. Endorsement notice The text of the International Standard IEC 62769-6:2015 was approved by CENELEC as a European Standard without any modification. 2 DIN EN 62769-6:2016-03 EN 62769-6:2015 CONTENTS CONTENTS3 INTRODUCTION.5 1 Scope
30、6 2 Normative references 6 3 Terms, definitions, abbreviated terms, acronyms and conventions 7 3.1 Terms and definitions7 3.2 Abbreviated terms and acronyms.7 3.3 Symbols7 4 Technical concepts8 4.1 General.8 4.1.1 Overview .8 4.1.2 Platforms .8 4.1.3 FDI Type Library 8 4.2 UIP representation 9 4.3 U
31、IP executable representation.10 4.4 UIP executable compatibility rules .10 4.5 Allowed .NET Common Language Run-time versions .10 4.5.1 General .10 4.5.2 CLR compatibility strategy11 4.5.3 How to identify the .NET target platform of a UIP 11 4.6 Installing UIP 12 4.7 UIP Lifecycle.12 4.7.1 General .
32、12 4.7.2 UIP Assembly activation steps12 4.7.3 UIP Assembly deactivation steps15 4.8 Interaction between an FDI Client and a UIP15 4.8.1 Handling of standard UI elements.15 4.8.2 Non-blocking service execution 16 4.8.3 Blocking service execution .17 4.8.4 Cancel service execution .17 4.8.5 Threading
33、 18 4.8.6 Timeout .19 4.8.7 Exception handling.19 4.8.8 Type safe interfaces.20 4.8.9 Globalization and localization .20 4.8.10 WPF Control handling 21 4.8.11 Win Form handling .21 4.9 Security 21 4.9.1 General .21 4.9.2 Access permissions .21 4.9.3 Code identity concept.23 5 Interface definition.23
34、 Bibliography .27 Annex ZA (normative) Normative references to international publications with their corresponding European publications.28 3 DIN EN 62769-6:2016-03 EN 62769-6:2015 Figure 1 FDI Type Library structure9 Figure 2 .NET surrogate process11 Figure 3 Identification of Run-time Version .11
35、Figure 4 IAsyncPattern based asynchronous service execution example.17 Figure 5 Blocking service execution example using IAsyncResult based pattern17 Figure 6 Cancel service processing sequence example 18 Figure 7 Exception source .20 Table 1 Technology edition reference.8 Table 2 Base Property Serv
36、ices .23 Table 3 Device Model Services 23 Table 4 Access Control Services24 Table 5 Direct Access Services24 Table 6 Hosting Services .24 Table 7 UIP Services .25 Table 8 Base Data Types.25 Table 9 Special Types .25 4 DIN EN 62769-6:2016-03 EN 62769-6:2015 INTRODUCTION The International Electrotechn
37、ical Commission (IEC) draws attention to the fact that it is claimed that compliance with this document may involve the use of patents concerning a) Method for the Supplying and Installation of Device-Specific Functionalities, see Patent Family DE10357276; b) Method and device for accessing a functi
38、onal module of automation system, see Patent Family EP2182418; c) Methods and apparatus to reduce memory requirements for process control system software applications, see Patent Family US2013232186; d) Extensible Device Object Model, see Patent Family US12/893,680. IEC takes no position concerning
39、the evidence, validity and scope of this patent right. The holders of these patent rights have assured the IEC that he/she is willing to negotiate licences either free of charge or under reasonable and non-discriminatory terms and conditions with applicants throughout the world. In this respect, the
40、 statement of the holder of this patent right is registered with IEC. Information may be obtained from: a) ABB Research Ltd Claes Rytoft Affolterstrasse 4 Zurich, 8050 Switzerland b) Phoenix Contact GmbH IECFigure 3 Identification of Run-time Version NOTE The Visual Studio12008 and 2010 IDE allow de
41、velopers to select the .NET Framework target. The selection of a .NET Framework target older than the base for the current Visual Studio IDE automatically creates a configuration file _ 1Visual Studio is the trade name of Microsoft Corporation. This information is given for the convenience of users
42、of this part of IEC 62769 and does not constitute an endorsement by IEC of the trademark holder or any of its products. Compliance does not require use of the trade name. Use of the trade name requires permission of the trade name holder. 11 DIN EN 62769-6:2016-03 EN 62769-6:2015 listed as “app.conf
43、ig” within the solution explorer. This file only reflects the current complier setting. The compiler does not read that file. 4.6 Installing UIP The FDI Server imports the UIP from an FDI Package. The UIP installation is done per file copy only. The UIP executable shall not be registered within the
44、Global Assembly Cache. The UIP is installed within a folder structure, which is called the UIP folder structure. The FDI Client shall manage the UIP folder structure. The UIP folder structure shall separate the UIP Variants from each other in order to avoid file name conflicts. UIP executables shall
45、 be installed to a path that allows browse read and write access. Since the FDI Client manages the folder structure the UIP shall not perform any access to an absolute path. Any file access shall be done relative to the installation root of the UIP. According the version management described in IEC
46、62769-4, the coexistence of major version changes of UIP of the same type shall be supported. This shall be done by installing a newer UIP into a separate folder. The “strong-name” rule ensures that related Assemblies can coexist during runtime. The FDI Client implementation ensures that UIP deploym
47、ent works independently from current user credentials. (See the NOTE below.) NOTE Certain operating system managed folders require specific access rights, for example, modifications in folder “Program Files” require “Administrator” rights. The Windows operating system provides several means to allow
48、 an application running with restricted user rights, to execute actions with administrator privileges transparent to the user, for example, special restriction handling for identified directories, services with administration rights, executables that are configured to automatically run with administ
49、ration rights. The alternative is to copy UIP executables into folders writeable for “normal” users. 4.7 UIP Lifecycle 4.7.1 General The UIP state machine, outlined in IEC 62769-4, is composed of the Loaded, Created, Operational, Deactivated and Disposed states. The mechanisms affecting state changes are described in 4.7. After the FDI Client has stored the UIP executable on the FDI Client the FDI Client loads the UIP Assemblies dynamically
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1