1、Januar 2009DEUTSCHE NORM DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik im 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、240.50!$Rh+“1476908www.din.deDDIN EN 61970-403Schnittstelle fr Anwendungsprogramme fr Netzfhrungssysteme(EMS-API) Teil 403: Allgemeiner Datenzugriff (IEC 61970-403:2008);Englische Fassung EN 61970-403:2008Energy management system application program interface (EMS-API) Part 403: Generic data access
3、(IEC 61970-403:2008);English version EN 61970-403:2008Interface de programmation dapplication pour systmes de gestion dnergie(EMS-API) Partie 403: Accs aux donnes gnriques (CEI 61970-403:2008);Version anglaise EN 61970-403:2008Alleinverkauf der Normen durch Beuth Verlag GmbH, 10772 Berlin www.beuth.
4、deGesamtumfang 41 SeitenDIN EN 61970-403:2009-01 2 Beginn der Gltigkeit Die von CENELEC am 2008-07-01 angenommene EN 61970-403 gilt als DIN-Norm ab 2009-01-01. Nationales Vorwort Vorausgegangener Norm-Entwurf: E DIN IEC 61970-403:2006-06. Fr diese Norm ist das nationale Arbeitsgremium K 952 Netzleit
5、technik“ der DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik im DIN und VDE (www.dke.de) zustndig. Die enthaltene IEC-Publikation wurde vom TC 57 Power systems management and associated information exchange“ erarbeitet. Das IEC-Komitee hat entschieden, dass der Inhalt dieser Pu
6、blikation bis zu dem Datum (maintenance result date) unverndert bleiben soll, das auf der IEC-Website unter http:/webstore.iec.ch“ zu dieser Publikation angegeben ist. Zu diesem Zeitpunkt wird entsprechend der Entscheidung des Komitees die Publikation besttigt, zurckgezogen, durch eine Folgeausgabe
7、ersetzt oder gendert. Da sich die Benutzer der vorliegenden Norm der englischen Sprache als Fachsprache bedienen, wird die Englische Fassung der EN 61970-403 verffentlicht. Fr die meisten der verwendeten Begriffe existieren keine gebruchlichen deutschen Benennungen, da sich die deutschen Anwender in
8、 der Regel ebenfalls der englischen Benennungen bedienen. Diese Norm steht nicht in unmittelbarem Zusammenhang mit Rechtsvorschriften und ist nicht als Sicherheitsnorm anzusehen. Das Prsidium des DIN hat mit Prsidialbeschluss 1/2004 festgelegt, dass DIN-Normen, deren Inhalt sich auf internationale A
9、rbeitsergebnisse der Informationsverarbeitung grndet, unter bestimmten Bedingungen allein in englischer Sprache verffentlicht werden drfen. Diese Bedingungen sind fr die vorliegende Norm erfllt. Fr den Fall einer undatierten Verweisung im normativen Text (Verweisung auf eine Norm ohne Angabe des Aus
10、gabedatums und ohne Hinweis auf eine Abschnittsnummer, eine Tabelle, ein Bild usw.) bezieht sich die Verweisung auf die jeweils neueste gltige Ausgabe der in Bezug genommenen Norm. Fr den Fall einer datierten Verweisung im normativen Text bezieht sich die Verweisung immer auf die in Bezug genommene
11、Ausgabe der Norm. Der Zusammenhang der zitierten Normen mit den entsprechenden Deutschen Normen 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 E
12、N 60068 ins Deutsche Normenwerk aufgenommen. Einfhrung Die Normen der Reihe 61970 legen Schnittstellen fr Anwendungsprogramme (application program interfaces = APIs) fr Netzfhrungssysteme fest. Sie beruhen auf Arbeiten des nordamerikanischen Forschungsinstitutes EPRI (Electric Power Research Institu
13、te, Palo Alto/USA). Die Reihe DIN EN 61970-4xx legt die Schnittstellen fest, die eine Komponente oder Anwendung aufweisen sollte, um in genormter Weise mit anderen Komponenten oder Anwendungen Informationen austauschen oder auf ffentlich zugngliche Daten zugreifen zu knnen. Der vorliegende Teil stel
14、lt einen allgemeinen Datenzugriffsmechanismus zur Verfgung, den Anwendungen in Zusammenhang mit den Diensten der DIN EN 61970-402 verwenden knnen. EUROPEAN STANDARD EN 61970-403 NORME EUROPENNE EUROPISCHE NORM August 2008 CENELEC European Committee for Electrotechnical Standardization Comit Europen
15、de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung Central Secretariat: rue de Stassart 35, B - 1050 Brussels 2008 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 61970-403:2008 E ICS 33.200 English
16、 version Energy management system application program interface (EMS-API) Part 403: Generic data access (IEC 61970-403:2008) Interface de programmation dapplication pour systmes de gestion dnergie (EMS-API) Partie 403: Accs aux donnes gnriques (CEI 61970-403:2008) Schnittstelle fr Anwendungsprogramm
17、e fr Netzfhrungssysteme (EMS-API) Teil 403: Allgemeiner Datenzugriff (IEC 61970-403:2008) This European Standard was approved by CENELEC on 2008-07-01. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the s
18、tatus 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 (English, French, Germa
19、n). 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, Belgium, Bulgaria,
20、 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. DIN EN 61970-403:2009-01
21、 EN 61970-403:2008 2 Foreword The text of document 57/929/FDIS, future edition 1 of IEC 61970-403, prepared by IEC TC 57, Power systems management and associated information exchange, was submitted to the IEC-CENELEC parallel vote and was approved by CENELEC as EN 61970-403 on 2008-07-01. The follow
22、ing 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) 2009-04-01 latest date by which the national standards conflicting with the EN have to be withdrawn (dow) 2011-07-01 Annex ZA has been ad
23、ded by CENELEC. _ Endorsement notice The text of the International Standard IEC 61970-403:2008 was approved by CENELEC as a European Standard without any modification. In the official version, for Bibliography, the following notes have to be added for the standards indicated: IEC 61968-1 NOTE Harmon
24、ized as EN 61968-1:2004 (not modified). IEC 61968-3 NOTE Harmonized as EN 61968-3:2004 (not modified). IEC 61970-301 NOTE Harmonized as EN 61970-301:2004 (not modified). IEC 61970-404 NOTE Harmonized as EN 61970-404:2007 (not modified). IEC 61970-405 NOTE Harmonized as EN 61970-405:2007 (not modifie
25、d). IEC 61970-407 NOTE Harmonized as EN 61970-407:2007 (not modified). _ DIN EN 61970-403:2009-01 EN 61970-403:2008 3 CONTENTS INTRODUCTION 5 1 Scope 6 2 Normative references .7 3 Terms and definitions .7 4 Background7 5 GDA read access .8 5.1 General.8 5.2 Read access requirements 8 5.3 GDA resourc
26、e query module10 5.3.1 General .10 5.3.2 Resource query module description .10 5.3.3 GDA resource query service 11 5.4 GDA filtered query module.12 5.4.1 General .12 5.4.2 Filtered query module description 12 5.4.3 Filtered query service 16 5.5 GDA extended query module .18 5.5.1 General .18 5.5.2 E
27、xtended resource query module description .18 5.5.3 Extended resource query service .21 6 GDA update .22 6.1 General.22 6.2 GDA update requirements .22 6.3 GDA update module 22 6.3.1 General .22 6.3.2 Solution approach23 6.3.3 Resource update service module description24 6.3.4 Resource update servic
28、e26 6.3.5 Adding and removing resources .26 7 GDA events26 7.1 General.26 7.2 GDA events Mmdule26 7.2.1 General .26 7.2.2 Events module description .27 7.2.3 Events service .27 8 GDA server status and capabilities .28 8.1 General.28 8.2 GDA server module .28 8.2.1 General .28 8.2.2 ServerStatus29 8.
29、2.3 ServerState .29 8.2.4 ServerCapabilities .29 8.2.5 GDA server module description30 8.2.6 Status30 DIN EN 61970-403:2009-01 EN 61970-403:2008 4 Annex A (informative) Use of GDA proxies.31 Annex B (informative) Implementation guidelines for GDA developers 32 Bibliography .37 Annex ZA (normative) N
30、ormative references to international publications with their corresponding European publications 39 Figure 1 DAF resource query.10 Figure 2 GDA filtered query .13 Figure 3 Example of a complete query filter parse tree.14 Figure 4 Extended resource query service UML .18 Figure 5 Example property join
31、ing use case .19 Figure 6 Join parse tree.20 Figure 7 GDA update module.25 Figure 8 GDA event model.27 Figure 9 GDA server model .29 Table 1 DAF resource query operations .11 Table 2 GDA filtered query elements14 Table 3 GDA filtered query node types.14 Table 4 GDA filtered query operation types15 T
32、able 5 GDA filtered query OpFilterNode .15 Table 6 GDA filtered query PropertyFilterNode.16 Table 7 GDA filtered query ValueFilterNode.16 Table 8 GDA filtered query operations .16 Table 9 GDA filtered query join elements .20 Table 10 GDA filtered query join types.21 Table 11 GDA filtered query join
33、nodes21 Table 12 GDA filtered query property join node21 Table 13 GDA extended resource query operations22 Table 14 GDA resource update service operations.26 Table 15 GDA resource event service operations.27 Table 16 GDA server status.29 Table 17 GDA server state.29 Table 18 GDA server capabilities.
34、30 Table 19 GDA server status operations30 DIN EN 61970-403:2009-01 EN 61970-403:2008 5 INTRODUCTION This standard is one of the IEC 61970 series parts that define services for utility operational systems. This standard is based upon the work of the Electric Power Research Institute (EPRI) Control C
35、enter API (CCAPI) research project (RP-3654-1). The IEC 61970-4xx series specifies a set of interfaces that a component (or application) should implement to be able to exchange information with other components and/or access publicly available data in a standard way. The 61970-4xx series component i
36、nterfaces describe the specific event types and message contents that can be used by applications independent of any particular component technology. The implementation of these messages using a particular component technology is described in the 61970-5xx series of documents. Thus, IEC 61970-4xx do
37、cuments describe a Platform Independent Model (PIM), while IEC 61970-5xx documents describe a Platform Specific Model (PSM). IEC 61970-403 Generic Data Access (GDA) defines services that are needed to access public entity objects for the power system domain that are defined in the IEC 61970-3xx seri
38、es: Common Information Model (CIM). GDA permits a client to access data maintained by another component (either an application or database) or system without any knowledge of the logical schema used for internal storage of the data. Knowledge of the existence of the common model is sufficient. This
39、request and reply oriented service is intended for synchronous, non-real time access of complex data structures as opposed to high-speed data access of SCADA data, for example, which is provided by IEC 61970-404, High Speed Data Access. An example where the GDA would be used is for bulk data access
40、of a persistent store to initialise an analysis application with the current state of a power system network, and then storage of the results with notification. DIN EN 61970-403:2009-01 EN 61970-403:2008 6 ENERGY MANAGEMENT SYSTEM APPLICATION PROGRAM INTERFACE (EMS-API) Part 403: Generic data access
41、 1 Scope This International Standard provides a generic request/reply-oriented data access mechanism for applications from independent suppliers to access CIM data in combination with IEC 61970-402: Common Services. An application is expected to use the Generic Data Access (GDA) service as part of a
42、n initialisation process or an occasional information synchronization step. GDA is generic in that it can be used by an application to access any CIM data. GDA is also generic in that it also provides a back end storage mechanism independent query capability that can be used to facilitate the creati
43、on of CIM data warehouses. This specification provides a simple, concise service that meets the functionality requirements of current and future applications while: avoiding unnecessary complexity; not requiring any specific database technology for implementation. This service is designed to support
44、 interaction where the application or system requesting information is developed, supplied, maintained, or operated by a separate agency from the application supplying the data. Furthermore, the update portion of this service assumes that it is undesirable for one system to directly write into anoth
45、er1). To support these objectives, the GDA capabilities are divided into three categories: a) read access; b) update access; c) change notification events. It should be noted that the update portion of this service does not support unconditional access to critical real-time data. Rather, the update
46、portion allows a requesting application to ask for data to be changed in a service provider, but the service provider is under no obligation to carry out that change at any particular time. Furthermore, a positive response from the update service does not indicate that the update has occurred, but o
47、nly that the service provider has successfully received the request and that the request is syntactically and semantically correct. GDA could be classified as an Enterprise Information Integration (EII) technology adapter specialized to the power industry via the assumed use of the CIM. There are a
48、number of EII products currently available on the market, but there is no accepted cross-platform standard for writing connectors for these products and overall these products do not take full advantage of a common semantic model such as the CIM. In recommending GDA, WG 13 is recommending a standard
49、 EII connector model in the form of a simpler, less expensive, and more specialized interface. _ 1) For more information on how 61970 excludes direct control of one application by another, see IEC 61970-402 Annex C: The IEC 61970 services and mapping IEC 61968 verbs. DIN EN 61970-403:2009-01 EN 61970-403:2008 7 Though the target of this IEC standard includes the utility control center technical domain, gen