1、Februar 2008DEUTSCHE 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!$K:_“1402360www.din.deDDIN EN 61970-405Schnittstelle fr Anwendungsprogramme frEnergiemanagementsysteme (EMS-API) Teil 405: bermitteln von Ereignismeldungen (GES)(IEC 61970-405:2007);Deutsche Fassung EN 61970-405:2007, Text EnglischEnergy management system application program interface (EMS-A
3、PI) Part 405: Generic Eventing and Subscription (GES) (IEC 61970-405:2007);German version EN 61970-405:2007, text in EnglishInterface de programmation dapplication pour systme de gestion dnergie (EMS-API) Partie 405: Evnements gnriques et souscriptions (GES) (CEI 61970-405:2007);Version allemande EN
4、 61970-405:2007, texte en anglaisAlleinverkauf der Normen durch Beuth Verlag GmbH, 10772 Berlin www.beuth.deGesamtumfang 31 SeitenDIN EN 61970-405:2008-02 2 Beginn der Gltigkeit Die von CENELEC am 2007-09-01 angenommene EN 61970-405 gilt als DIN-Norm ab 2008-02-01. Nationales Vorwort Vorausgegangene
5、r Norm-Entwurf: E DIN IEC 61970-405:2006-06. Fr diese Norm ist das nationale Arbeitsgremium K 952 Netzleittechnik“ 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 a
6、nd associated information exchange“ erarbeitet. Da sich die Benutzer des vorliegenden Schriftstckes der englischen Sprache als Fachsprache bedienen, wird die Englische Fassung der IEC 61970-405 verffentlicht. Fr die meisten der verwendeten Begriffe existieren keine gebruchlichen deutschen Benennunge
7、n, da sich die deutschen Anwender in 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, de
8、ren Inhalt sich auf internationale Arbeitsergebnisse der Informationsverarbeitung grndet, unter bestimmten Bedingungen allein in englischer Sprache verffentlicht werden drfen. Diese Bedingungen sind fr die vorliegende Norm erfllt. Das IEC-Komitee hat entschieden, dass der Inhalt dieser Publikation b
9、is zu dem auf der IEC-Website unter http:/webstore.iec.ch“ mit den Daten zu dieser Publikation angegebenen Datum (maintenance result date) unverndert bleiben soll. Zu diesem Zeitpunkt wird entsprechend der Entscheidung des Komitees die Publikation besttigt, zurckgezogen, durch eine Folgeausgabe erse
10、tzt oder gendert. Fr den Fall einer undatierten Verweisung im normativen Text (Verweisung auf eine Norm ohne Angabe des Ausgabedatums 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 No
11、rm. Fr den Fall einer datierten Verweisung im normativen Text bezieht sich die Verweisung immer auf die in Bezug genommene Ausgabe der Norm. Der Zusammenhang der zitierten Normen mit den entsprechenden Deutschen Normen ergibt sich, soweit ein Zusammenhang besteht, grundstzlich ber die Nummer der ent
12、sprechenden IEC-Publikation. Beispiel: IEC 60068 ist als EN 60068 als Europische Norm durch CENELEC bernommen und als DIN EN 60068 ins Deutsche Normenwerk aufgenommen. EUROPISCHE NORM EUROPEAN STANDARD NORME EUROPENNE EN 61970-405 September 2007 ICS 35.240.50 Deutsche Fassung Schnittstelle fr Anwend
13、ungsprogramme fr Energiemanagementsysteme (EMS-API) Teil 405: bermitteln von Ereignismeldungen (GES) (IEC 61970-405:2007) Energy management system application program interface (EMS-API) Part 405: Generic Eventing and Subscription (GES) (IEC 61970-405:2007) Interface de programmation dapplication po
14、ur systme de gestion dnergie (EMS-API) Partie 405: Evnements gnriques et souscriptions (GES) (CEI 61970-405:2007) Diese Europische Norm wurde von CENELEC am 2007-09-01 angenommen. Die CENELEC-Mitglieder sind gehalten, die CEN/CENELEC-Geschftsordnung zu erfllen, in der die Bedingungen festgelegt sind
15、, unter denen dieser Europischen Norm ohne jede nderung der Status einer nationalen Norm zu geben ist. Auf dem letzten Stand befindliche Listen dieser nationalen Normen mit ihren bibliographischen Angaben sind beim Zentralsekretariat oder bei jedem CENELEC-Mitglied auf Anfrage erhltlich. Diese Europ
16、ische Norm besteht in drei offiziellen Fassungen (Deutsch, Englisch, Franzsisch). Eine Fassung in einer anderen Sprache, die von einem CENELEC-Mitglied in eigener Verantwortung durch bersetzung in seine Landessprache gemacht und dem Zentralsekretariat mitgeteilt worden ist, hat den gleichen Status w
17、ie die offiziellen Fassungen. CENELEC-Mitglieder sind die nationalen elektrotechnischen Komitees von Belgien, Bulgarien, Dnemark, Deutschland, Estland, Finnland, Frankreich, Griechenland, Irland, Island, Italien, Lettland, Litauen, Luxemburg, Malta, den Niederlanden, Norwegen, sterreich, Polen, Port
18、ugal, Rumnien, Schweden, der Schweiz, der Slowakei, Slowenien, Spanien, der Tschechischen Republik, Ungarn, dem Vereinigten Knigreich und Zypern. CENELEC Europisches Komitee fr Elektrotechnische Normung European Committee for Electrotechnical Standardization Comit Europen de Normalisation Electrotec
19、hnique Zentralsekretariat: rue de Stassart 35, B-1050 Brssel 2007 CENELEC Alle Rechte der Verwertung, gleich in welcher Form und in welchem Verfahren, sind weltweit den Mitgliedern von CENELEC vorbehalten. Ref. Nr. EN 61970-405:2007 DDIN EN 61970-405:2008-02 EN 61970-405:2007 2 Vorwort Der Text des
20、Schriftstcks 57/888/FDIS, zuknftige 1. Ausgabe von IEC 61970-405, ausgearbeitet von dem IEC TC 57 Power systems management and associated information exchange“, wurde der IEC-CENELEC Parallelen Abstimmung unterworfen und von CENELEC am 2007-09-01 als EN 61970-405 angenommen. Nachstehende Daten wurde
21、n festgelegt: sptestes Datum, zu dem die EN auf nationaler Ebene durch Verffentlichung einer identischen nationalen Norm oder durch Anerkennung bernommen werden muss (dop): 2008-06-01 sptestes Datum, zu dem nationale Normen, die der EN entgegenstehen, zurckgezogen werden mssen (dow): 2010-09-01 Der
22、Anhang ZA wurde von CENELEC hinzugefgt. Anerkennungsnotiz Der Text der Internationalen Norm IEC 61970-405:2007 wurde von CENELEC ohne irgendeine Abnderung als Europische Norm angenommen. In der offiziellen Fassung sind unter Literaturhinweise“ zu den aufgelisteten Normen die nachstehenden Anmerkunge
23、n einzutragen: IEC 61850-7-2 ANMERKUNG Harmonisiert als EN 61850-7-2:2003 (nicht modifiziert). IEC 61968-1 ANMERKUNG Harmonisiert als EN 61968-1:2004 (nicht modifiziert). IEC 61968-3 ANMERKUNG Harmonisiert als EN 61968-3:2004 (nicht modifiziert). DIN EN 61970-405:2008-02 EN 61970-405:2007 3 CONTENTS
24、 INTRODUCTION.5 1 Scope 6 2 Normative references .7 3 Terms and definitions .7 4 Generic Eventing and Subscription (Normative).7 4.1 Overview.7 4.1.1 General .7 4.1.2 Suitability of the GES to the integration of a variety of application categories8 4.1.3 Suitability of the GES to the integration bey
25、ond the control center.8 4.1.4 Suitability of the GES to the integration of tightly coupled and loosely coupled applications (informative) 9 4.2 Using GES A consequently, power system specific (CIM-based) event filtering tools can be used instead of generic event filtering tools. CIM-based event fil
26、tering provides for more familiar as well as more powerful and easy to use configuration management. Furthermore, since the GES API can be deployed independent of any application category specific information model, GES component interfaces do not need to be recompiled when an information model chan
27、ges. Thus, application category information model changes can be handled via declarative action rather than programmatic action. 4.2 Using GES A GES Eventing does not include access to messaging-specific functionality such as message broker service QOS. However, since GES Eventing is a component int
28、erface that is independent of what middleware is deployed between components, the lack of a messaging specific interface is appropriate. DIN EN 61970-405:2008-02 EN 61970-405:2007 12 The JMS Publish/Subscribe model defines how components use JMS to publish and subscribe to messages related to a well
29、-known node in a content-based hierarchy. GES Eventing calls these nodes Areas and JMS calls these nodes topics. By relying on the area/topic as an intermediary, event/message publishers are kept independent of subscribers and vice versa. Many messaging service providers, such as MQSeries, group top
30、ics into hierarchies and provide various options for subscribing to parts of the hierarchy. GES Area strings consist of an array of area names (fully qualified pathnames) created as a result of navigating a hierarchical area map. Neither GES Eventing nor JMS places any restriction on what an area/to
31、pic object represents. It might be a leaf in a topic hierarchy or it might be a larger part of the hierarchy (for subscribing to a general class of information). Frequently, users like to see data organized in accordance with a well-known topic hierarchy. GES does not standardize the presentation of
32、 well-known (e.g. CIM based) hierarchical views. IECTC57 Namespaces as described in IEC 61970-402 Common Services specification is used with GES in the same way that OPC Batch is used with OPC Data Access and OPC Alarms and Events by providing a means by which servers can present well-known hierarch
33、ical views. The use of the IECTC57 Namespaces together with the IArea/ICategory/IType (refer to Figure 7) interfaces provide the base for CIM-oriented subscription. Thus, GES with Common Services provide a standard mechanism for describing how CIM objects are ordered in a hierarchy as well as a way
34、for components to use those hierarchies when setting up event (document) subscriptions. 4.2.4 Subscription filtering GES subscription filtering provides the ability to specify property values that are used to qualify a subscription. In SQL terms, this addition to the GES Filtering is equivalent to a
35、dding a “where” clause. For example, a subscriber can indicate that it wishes to receive New Transformer Installation events as well as indicate that it only wants to receive New Transformer Installation events pertaining to transformers produced by a given manufacturer. A GES Subscription object (r
36、efer to Figure 7) maintains a filter specification set up by a client. The filter is used to specify what notifications shall be sent to the client. A server may support various filter functions and a client can ask the Subscription Home object what filter functions are supported. The subscription h
37、ome is also used to create any number of subscription manger objects. Each subscription manger is associated with a client that has implemented callback object so that the server can send alarm and event notifications to the client. 4.2.5 GES Publish/Subscribe wildcards 4.2.5.1 General GES Eventing
38、does not support “wild card” functionality in topic subscription strings. For example, GES Eventing allows components to subscribe to events on the basis of event Category (e.g. “Transformer Installation Request”) or on the basis of topics (e.g. all work orders for breakers), but there is no facilit
39、y to choose all areas at a given level. This specification extends GES Eventing with support for wildcards in topic based filtering. The GES Events interfaces are not changed in order to add support for wild cards in area paths. This specification requires a well-known URI for the wildcard. The URI
40、for the wildcard is: http:/omg.org/schema/GES#WILDCARD 4.2.5.2 Example topic hierarchies (informative) To illustrate how subscription topic trees are used, consider a topic tree that consists of a CIM containment model hierarchy as shown in Figure 3. An example area string created by navigating the
41、above tree might be “IECTC57PhysicalModel/NorthArea/AirportSubstation”. In this case, a subscriber could receive all events that pertain to this topic including breaker, transformer, and load-related events. However, if one wants to subscribe to breaker related events from all substations, then the
42、GES requires that the user specifically includes the name of each substation node one may be interested in. This specification includes the added capability to create an area string (array of area names) without having to manually navigate to every node on is interested in. Such a topic string may a
43、ppear as “IECTC57 PhysicalModel/*/*/Breakers”. DIN EN 61970-405:2008-02 EN 61970-405:2007 13 North Area Airport Sub Industrial Blvd SubBreaker 12 Load 22 Breaker 13 Transformer 33 Transformer 32 IECTC57Physical Model IEC 1324/07Figure 3 Populated namespace example for IECTC57PhysicalModel (informati
44、ve) 4.2.6 Browsing IECTC57 namespaces with GES 4.2.6.1 General IEC 61970-402 Common Services defines three trees or sub-trees used for topic based subscriptions: IECTC57PhysicalModel IECTC57ClassModel IECTC57ISModel IECTC57PhysicalModel contains subscription topic nodes representing the containment
45、hierarchy of instances of CIM classes, for example control areas, substations, bays, breakers, etc. To browse this hierarchy, GES uses the IArea browse interface (refer to Figure 7). IECTC57ClassModel contains subscription topic nodes representing the class hierarchy of CIM classes, for example the
46、Power System Resource class, AC Conducting Equipment class, Switch class, Breaker class, etc. To browse this hierarchy, GES uses the IType browse interface (refer to Figure 7). IECTC57ISModel contains subscription topic nodes representing the hierarchy of events types. To browse this hierarchy, GES
47、uses the ICategory interface (refer to Figure 7). Using OPC with GES, clients browse all subscription topic nodes with Area browsing by putting them into the same tree. The single OPC namespace tree may be divided into the three sub trees: IECTC57PhysicalModel, IECTC57ClassModel, and IECTC57ISModel.
48、 As data describing the properties is different depending on the sub-tree in question, the GES approach is to have sub-tree specific browsers returning data specific for the sub-trees, i.e. IArea and IType and ICategory (refer to Figure 7) for the IECTC57PhysicalModel, IECTC57ClassModel, and IECTC57
49、ISModel topic trees respectively. Therefore, GES browsing does not required three sub trees. Using GES, IECTC57PhysicalModel, IECTC57ClassModel, and IECTC57 ISModel are the roots of independent topic trees. 4.2.6.2 Mapping GES browsing to OPC browsing 4.2.6.2.1 General In order to compensate for the lack of native support for Resource IDs and Type in OPC, special properties shall be introduced into a GES compliant OPC namespace. DIN EN 61970-405:2008-02 EN 61970-405:20