1、lCS 33.200 F 21 共和l五G/T 18700. 1 2002 idt IEC 60870-6-503: 1997 远动设备ISO标准和ITU-T部 Telecontrol equipment and systems Part 6: Telecontrol protocols compatible with ISO standards and ITU-T recommendations Section 503: T ASE. 2 Service and protocol 2002- 03-26发布2002-12-01实施、;. . . ._-, . J.I. 中华人民共和国国家质量
2、监督检验检疫总局发布1一200218700. GB!T ll(lLil! E 次. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目前言N . . . . . . . . . . . . . . . 前言IEC V . . ., . . . . . . . . IEC引言1 .,. .,. . . . . . . . . . . 范围l 1 .,. . . . . . H ., 控制中心1 l. l . . . . . . . . . . . . . . . . . . . . . . . ., . 体系结构2 l.
3、 2 . . . . . . . . . . . ., 网络模型3 1. 3 . . . . . . . . . . ., . 的关系2与MMSTASE. 4 l. 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 引用标准2 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 定义3 6 . . . . . . . . . . . . . . . . . 缩略i吾4 6 . . . . . . . . . . . . . . . . . . 2模型
4、TASE. 5 6 . . . 2模型描述非形式的TA;E.1 5. 15 . . . . . . . . . . . . . . . . 2模型描述形式的TASE.2 5. 36 . . . . 2对象模型映射到MMS对象模型TASE. 6 36 对象建模符号法. . . . . . 1 6. 36 . . . . . . . . . . . . . . . . (VCC) 虚拟控制中心2 6. 38 关联对象模型的映射. 3 6. 38 双边表对象模型的映射. 4 6. 40 数据值对象模型的映射. 5 6. 40 数据集对象模型的映射.6 6. 41 账目对象模型的映射. 7 6. 42
5、 消息报文对象模型的映射. . 8 6. 42 传送设定对象模型的映射. . . 9 6. 46 . 下一个传送设定对象模型的映射10 6. 46 . . . . . . 传送设定名对象模型的映射11 6. 47 . . . . . . . . . . . . . . . . . 条件对象模型的映射12 6. 47 . . . . . . . . . . . . . . . . . . 事件码对象模型的映射13 6. 47 . . . . . 传送设定时间标记对象模型的映射14 6. 47 . . . . . ou, 设备对象模型的映射15 6. 48 . . . . . . . . . .
6、. . . . . . 程序对象模型的映射16 6. 48 . . . . . . . . . . . 事件登记对象模型的映射17 6. 49 . . . . . . . . . . . . . . . 事件条件对象模型的映射18 6. 50 . . . . . . . . . 2操作和动作对MMS服务的映射TASE. 7 51 . . . . . . . . . . . 使用MMS服务1 7. 86 标准化的应用特定的对象. 8 86 有名的类型对象. . l 8. 92 有名变量对象. 1-2002 18700. G/T 2 8. 95 有名变量列表对象. 3 8. 95 消息报文对象.
7、4 8. 96 事件条件对象. . 5 8. 96 一致性.9 96 允许可用的子集. . . 1 9. 98 . ., 2 PICS TASE. 2 9. 101 . . . . . . . . 所需的MMS服务3 9. 103 的操作和动作一览表. . . 2 TASE. 附录A(标准的附录)104 . . . 服务质量(QoS)、路由选择和优先权附录B(标准的附录)107 . . . . . . .,. 英汉术i吾对照表附录C(提示的附录)71liJIll , E 本标准是根据IEC60870-6-503.1997(电力系统控制及其通信第6部分:与ISO标准和ITU-T建议兼容的远动协议
8、第503篇.TASE.2服务和协议制定的。在技术内容上与国际标准等同,在编写格式上符合我国国家标准GB/T1. 11993)-Lilli-!Ill-t!GB/T 18700.1-2002 当某一特定的事件条件变为ACT!VE状态时,一个EventNotification动作立即发生。TASE.2对象模型映射到MMS对象模型6 本章把第5章中描述的VCC的一般模型和GB/T16720.1 MMS标准中的虚拟制造设备(VMD)的抽象模型联系起来。6. 1 对象建模符号法为充分地描述TASE.2设备模型和TASE.2服务过程.TASE. 2的文件(本标准和GB/T 18700.2)利用了抽象的对象建
9、模方法。本建模方法对抽象的对象、对象特性以及对象的操作均有描述。这些已定义的对象是抽象的,有助于理解TASE.2服务过程的含义和效果。在实现TASE.2时,一个真实系统将模型中描述的概念映射到真实的设备上去。因此,从外部看来,一个符合本标准的设备能展示出在对象建模方法中描述过的一些特性,但是,对于实现的机制,本标准不作规定。TASE.2规定了很多对象的类。每一个对象都是某类的一个实例,而且组成一个能显示某些特性的抽象实体,并可能受到某些TASE.2服务和操作的影响.每一类都有一个名字,据此可以被引用。每一类都是依靠许多属性类型来显示其特点的,这些属性类型正是用以描述该类所有对象的外部可见的特征
10、的.某类的每一个实例(对象)都有相同的属性类型集合,但却各有自己的属性值。在同一类的所有实例中,每一个对象应被唯一的标识。因此,一或多个对象的属性值,作为一种组合,应是唯一的。(例如许多对象都有一个称为对象名的属性类型,它对于同一类的每一个对象却是各不相同的)。在TASE.2中,正是作为这种属性组合使得该对象成为唯一的,作为这种属性组合的部分的每一个属性就被标定为关键属性。最后,某些对象的属性是有条件的,这就是说只有在某些条件成立时,这些属性才与该对象有关连。TASE.2在表示此类属性时,使用了一个Constraint,并详细地说明某条件。只有某对象的相应的约束条件得到满足时,那些从属于该约束
11、的属性方可视为该对象的属性。在TASE.2中,采用以下语法把类定义为-些对象的集合.对象(类名)Key Attribute: (属性类型名(值)Attribute: (属性类型名(值) f Attribute: (属性类型名(值)Constraint: (约束表达式)Attribute: (属性类型名(值)Attribute: (属性类型名(值)Attribute: (属性类型名(值)按照约定,每一个对象的定义均以一个对象声明和该对象的名字开始,紧接着缩格书写,命名-个关键属性。然后,再命名一些属性,但也可能没有其他属性。要注意在属性之间的任何地方都可表达约束,习惯上,从属于该约束的所有属性均
12、应在其下方缩格书写。没有缩格的第一个属性定义就表明受此约束的诸属性的列表已结束。为了方便,某些属性定义可能在别的属性下面缩格书写,以表示这些属性的层次互相嵌套。本标准利用了几个MMS对象类别,其定义可在ISO/IEC 9506-1中的有关部分中找到。6. 2 虚拟控制中心(VCC)一个控制中心要用一个或多个VCC来建模。一个VCC则需映射到一个MMS的VMD上。因此它就与MMSVMD有相同的定义和性能。一个MMSVMD处于MMS服务器应用进程之中,是信息处36 , GB/T 18700. 1一2002理任务的一个组成部分,而恰恰是这一任务使得与真实设备相关的组资源和功能成为可用。通过将一个TA
13、SE.2VCC映射到一个MMSVMD的方法,使TASE.2VCC对控制中心所执行的功能和MMSVMD对一个真实设备实施的功能相似.作为一个信息处理任务的组成部分,使与某控制中心想关的组资源和功能成为可用。TASE.2VCC没有抽象模型。MMSVMD设备中描述的很多信息都映射到控制中心所用的类似信息上,这些信息是通过双边表对象模型来描述的。在MMS中,一个服务器就是一个通信实体,对于特定的服务请求实例,服务器的活动有如VMD一样;而一个客户也是一个通信实体,它为了一些特定的用途,通过一个服务请求实例而使用VMD。对于TASE.2而言,个客户和一个服务器的定义是极其相似的。一个TASE.2服务器是
14、一个通信实体,对于特定的服务请求实例,服务器的活动有如VCC一样3与此类似,TASE.2客户也是一个通信实体,对于特定的服务请求实例,它通过一或多个TASE.2服务请求而利用VCCo在个关联中一个TASE.2服务器将只能代表一个VCC。6.2.1 TASE.2的域映射正如一个MMSVMD一样,一个TASE.2VCC应有零或多个Domain。在MMS中,一个Domain用来表示使用MMSVMD一组功能的一个具体实例。它包括一个MMSVMD的一些方面,而这些方面是与一个涉及协调控制和监视策略的某特定元素有关的。在TASE.2中,Domain的使用稍有不同。一个TASE. 2Domain代表由一组资
15、源和功能组成的一个特定的实例,这些资源与功能是与唯一的远方控制中心相关联的。因此,一个TASE.2VCC对每个控制中心都会有一个Domain,并据此能有一个TASE.2关联,或者说据此已有一个TASE.2美联。在个VCC中存在一个且只有一个T ASE. 2Domain ,而此Domain只是为另外一个控制中心服务的目如果该VCC中所有的对象都与一个以上的控制中心有关联,它也可以没有任何Domain。当某对象有一个ICC特定域时,它就与一个Domain有联系,而该Domain代表跟此对象有关的控制中心。一个TASE. 2Domain包括与某单一的双边协议相关的一些对象。每个TASE. 2Doma
16、in都映射到一个MMSDomain上。一个TASE.2服务器上,可以存在与一个以上控制中心有关的实际数据和设备。TASE.2模型中,可以存在由不同的TASE.2标识符表示的真实的数据和设备。以具体实现为例在一个代表设备A的T ASE. 2Domain中,有一个TASE.2对象与之对应,而在另外一个不同的TASE. 2Domain中,可能有另一个不同的TASE.2对象与设备A对应。这些TASE.2对象分别在不同ICC特定域内映射到这个相同的设备上,只不过是与不同的控制中心发生联系。解决这一问题的另一种方法是有一代表该设备的单一的TASE.2对象,但要给它一个VCC特定作用域。此TASE.2对象不
17、会再和任何特定的控制中心发生联系,这是因为它的作用域不是ICC特定的。6.2.2 TASE.2控制中心映射在TASE.2中,一个ApplicationProcess (AP)应当只用一个TASE.2控制中心来标识。因此,一个AP的名称(AP-title)能用来唯一地标识一个TASE.2控制中心。一个AP应当具有作为TASE.2客户、TASE.2服务器,或同时充当二者的能力。一个具有TASE.2客户或TASE.2服务器能力的AP称为TASE.2AP。一个VCC存在于有能力作为TASE.2服务器的TASE.2AP中。一个具有服务器能力的TASE.2AP可能包含一个或一个以上的VCCo6.2.3 O
18、SI应用进程、应用实体和表示地址在OSI中,一个ApplicationProcess (AP)有一或多个能表示一套通信能力的ApplicationEntites (AE)。而AE又由一组ApplicationS盯viceElements (ASE)来表示。MMS是个ASE,而TASE.2使用MMSASE以实现其全部通信功能。正如本标准规定的,TASE.2AP可用MMS来实现TASE.2客户或服务器的能力,我们把TASE.2AP中的一个AE称为TASE.2AE。在OSI中,AE由一或多个ApplicationEntity名称(A巳titles)来标识。一个AE-title通过AP名称37 GB/
19、T 18700.1-2002 AP-title和AE限定符AE叩Jalifierl)的组合来标识一个AP及其中的AE.在TASE.2中,一个AE-title能唯一地标识一个TASE.2AP及其中的一个TASE.2AE.此外,还因为TASE.2将一个AP映射到某单一的TASE.2控制中心,故一个AE-title也可以用来唯一地识别一个TASE.2控制中心。在OSI中,一个AE-title被捆绑到单一的PresentationAddress C它包括一组PresentationAddress Access Points简称为PSAP)。所以一个TASE.2客户能够用单一的PresentationA
20、ddress或者是单一的AE-title对处于OSI通信环挠中的TASE.2服务器进行唯一寻址从而建立关联。关联一旦建立,则在关联建立之时所确定的一个关联标识符能用来对两实体间的通信信道寻址。6.3 关联对象模型的映射T ASE. 2Associa tion对象模型定义为2Model : Associa tion Key Attribute ,Association Identifier Attribute , Application Reference Attribute ,QoS Attribute ,Supported Features Association对象的属性应按以下进行映射:
21、Association Identifier 本属性能唯一地标识与TASE.2服务器的关联,它应被表示为一个MMSAssociation Identif肘。Applica tion Reference 本属性唯一地标识与TASE.2服务器有一个关联的TASE.2客户的ApplicationProcess CAP)和Application EntityCAE)。它应被表示为一个AE-title。QoS 本属性标识在关联上所用的Qual町ofService的各种特征.它对于该关联是专用的。除非QoS被用于网络层上建立Qual町ofService. QoS的表示只是当地的事。详见GB/T18700.
22、 2. Supported Features 本属性用以标识TASE.2服务器中支持的诸BuildingBlocks C构件块)。正如第8章所规定的,它应被表示为-个MMSNamedVariable.称为SupportedFeatures0 6.4 双边表对象模型的映射38 TASE. 2Bilateral Table双边表的对象模型定义为zModel ,Bila teral Ta ble Key Attribute ,Client Control Centre Designation Attribute, VrSl0n A口ribute,T ASE. 2Version Attribute,
23、Domain Name Attribute ,Jjst of Application References Attribute, List of Association Objects Attribute , List of Data Value Objects and Access Control Specifications Attribute ,List of Data Set Objects and Access Control Specifications Attribute ,List of Information Message Objects and Access Contro
24、l Specifications 。在ISO8649中,一个应用实体名称AE-title定义为zAE-title : SEQUENCE AP-title. AE-qualifier GB/T 18700.1-2002 Attribute: List of Transfer Account Objects and Access Control Specfications Attrihute: List of Transfer Set Objects and Access Control Specifications Attribute , Lst of Device Objects and Ac
25、cess Control Specifications Attribute ,List of Program Objects and Access Control Specifications Attribute ,List of Event Enrollment Objects and Access Control Specifications 每一BilateralTable都和个MMSDomain相对应。此MMSDomain有一名字,用来标识TASE.2客户,并与它的ClientControl Center Designation属性一致oBilateral Table对象的属性映射如下
26、gClient Control Centre Designation 此属性用来标识一个TASE2客户控制中心,与TASE.2服务器一起为该客户控制中心定义四lateral Table 0 它被表示为一个AP-title。Version 此属性能唯一地标识BilateralTable的版本。若对Bilat盯alTable作任何改动,则应为此属性生成一个新的唯一值。此属性应被表示为一个MMSNamed Variable.正如第8章规定的那样,称为UBilat盯al_Table_ID。TASE.2Version 此属性能标识唯一的TASE.2版本。此属性应如8.2. 3规定的那样表示为一个MMSN
27、amed Variable.称为TASE2_ Version。Domain Name Domain Name属性是TASE. 2Domain的名字,不映射。I.ist of Applicatjon References 此属性用以标识那些TASE.2客户的ApplicationProcesses和ApplicationEntities的,允许这些进程和实体与BilateralTable所规定的TASE.2服务器建立关联。它应被表示为AE-title表。List of Association Objects 此属性用以标识那些关联对象,它们能够被ClientControl Center Desi
28、gnation属性所标识的远方控制中心访问。Listof Asso口ationObjects应表示为一个MMSNamed Variable的对象的列表。I.ist of Data Value Objects and Access Control Specifications 此属性用来标识那些DataValue对象及其相应的AccessControl Specificat旧时,它们能被ClientControl Center Designation属性所标识的远方控制中心访问。Listof Data Value应被表示为一个MMS Named Variable对象的列表。L.ist of Da
29、ta Set Objects and Access Control Specifications 此属性用来标识那些DataSet对象及其相应的AccessControl Specifications,它们能被ClientControl Center Designation属性所标识的远方控制中心访问。Listof Data Set Objects应被表示为一个MMS Named Variable List对象的列表。List of Information Message Objects and A、cessControl Specifications 此属性用来标识那些InformatonM
30、essage对象及其相应的AccessControl Specifications,它们能被ClientControJ Center Designation属性所标识的远方控制中心访问。Listof Information Message Objects应被表示为一个MMSNamed Variable List对象的列表。List of Transfer Account Objects and Access Control Specifications 此属性用来标识那些TransferAccount对象及其相应的AccessControl Specifications,它们能被Client
31、Control Center Designation属性所标识的远方控制中心访问。Listof Transfer Account应被表示为一个MMSNamed Variable对象的列表。List of Transfer Set Objects and Access Control Specifications 39 GB/T 18700.1-2002 此属性用来标识那些TransferSet对象及其相应的AccessControl Specifications,它们能被ClientControl Center Designation属性所标识的远方控制巾心访问。Listof Transfer
32、 Set Objects应被表示为一个MMSNamed Variable对象的列表。List of Device Objects and Access Control Specifications 此属性用来标识那些Device对象及其相应的AccessControl Specifications,它们能被ClientCon trol Center Designation属性所标识的远方控制中心访问。Listof Device应被表示为一个MMSNamed Variable对象的列表。List of Program Objects and Access Control Specificatio
33、ns 此属性用来标识那些Program对象及其相应的AccessControl Specifications,它们能被ClientControl Center Des堪nation属性所标识的远方控制中心访问。ListOf Program应表示为一个MMSProgram Invocation对象的列表。List of Event Enrollment Objects and Access Control SpecificatlOrrs 此属性用来标识那些EventE盯ollment对象及其相应的AcceS5Control Specifications,它们能被Client Control Ce
34、nter Designation属性所标识的远方控制中心访问。Listof Event Enrollment Objects 应表示为一个MMSEvent Enrollment对象的列表。本标准中对于所有对象的Listof Access Control Specification未作规定。它的实现是当地的事。本控制规范并不要求用MMSCond山onedService机制来实现访问控制。6. 5 数据值对象模型的映射Data Value对象模型定义如下:Model ,Da ta V al ue Key Attribute,Data Value Name Attribute :List of Ac
35、cess Control Specification Data Value对象被表示为MMSNamed Variables , Data Value对象应当具有一个VMD-特定的作用域或Domain特定的作用域。如果作用域是Domain特定的,则它应对应于为TASE.2客户控制中心定义的MMSDomain.而该控制中心在BilateralTable中是已标识的。该变量作用域并无隐含任何有关访问控制的内容。访问控制是在L时ofAccess Control Specification attribute属性中说明的。每一个数据值对象都映射到一个带有TypeDescription的MMSNamed
36、Variable上,在GB/T18700.2中为lndicationPO町、ProtectionEqu伊mentEvent、Tag_旬/ue的对象模型定义了一些类型,上述类型描述(TypeDescription)即其中之一。有关这些类型定义,详见GB/T18700. 2,关于MMSNamed Variable的映射问题详见第8章。Data Value Name 此属性用来唯一地标识此DataValue对象的MMSNamed Variable , Data Value对象可以用任何一个合法的MMSVariable Name来标识,但有下列例外g Data Value对象不能使用与该客户控制中心内
37、定义的任何TASE.2可控设备(那些可控设备也是用MMSNamed Variables表示的)相同的名字, Data Value对象不能使用TransferSet对象的名字,这些TrasferSet对象虽也表示为MMSNamed Varia bles但却有唯一的语义;这些名字可以根据控制中心间的协议任意指定。此属性应该用类型MMSObjectName来表示。List of Access Control Specification 关于Listof Access Control Specification的表示是当地的事。6.6 数据集对象模型的映射Data Set对象模型定义如下:40 G/T
38、 18700.1-2002 Model :Data Set Key Attribute :Data Set Name Attribute: Data Set 5cope (VCC-specific, ICC-specific) OPTIONAL Attribute , Transfer Set Name OPTIONAL Attribute: DSConditions Detected OPTlONAL Attribute :Event Code Detectd OPTIONAL Attribute: Transfer Set Time 5tamp Attribute: List Of Dat
39、a Value Objects ijljfIlli-lljillili-il Attribute: List of Access Control 5pecification Data Set对象应表示为MM5Named Variable List 0 Data Set对象可能有一个VMD特定作用域(NP VCC-specific)或是一个Domain特定作用域(即ICC-specific)0 ata Set除ListOf Data value Ob ject之外还可以包括Transfer5et Name , D5Conditions Detected , Event Code Detected
40、、和/或Transfer Set Time Stamp等属性。关于Data5et对象到一个MM5Named Variable List的映射,参见第8章.Data Set Name 此属性应表示为MM5Variable List Name属性,DataSet对象可用任何一个合法的MM5Vari able List Name来标识,但有下列例外2a)本名字在任何时间均应是唯一的(指在其作用域中),即z一个名字在任何时候不得用于一个以上的DataSet对象gb)这些名字可以由控制中心间的协议任意赋予。它应以该DataSet对象的MMSObject Name来表示。Da旦主旦旦旦旦此属性规定该Dat
41、a5et对象的作用域。Transfer Set Name 此属性用来唯一标识该DataSet的Transfer5et对象用的MMSNamed Variableo由此属性标识的MM5Named Variable应是属于DSTransferSet类,在第8章中定义。它应表示为-个具有MMSObjectName类型的MMSNamed.Variable。D5Conditions Detected 此属性标识了形成最近-次TransferSet report的各种条件。它应表示为一个具有DSConditions类型的MM5Named Variable 。关于这些条件的定义见5.2. 6. 1. 10 E
42、vent Code Detected 此属性标识了形成最近-次TransferSet report的外部事件条件。它应表示为一个Integer16类型的MM5Named Variable。仅当D5ConditionsDetected对象的OtherExternalEvent属性被设定时它才会有效。Transfer 5et Time Stamp 它应表示为具有类型GMTBased5的一此属性标识了最近一次TransferSet report生成的时间.个MMSNamed Variable 0 List Of Data Value Objects 此属性应表示为MM5List of Variable属性.它是一个DataValue Names的列表。关于DataVal ue Names属性的映射见6.50 List of Access Control Specification List of Access Control Specification的表示问题是当地的事.6. 7账目对象模型的映射关于TransferAccount , Ac