GBZ 18700.7-2005 远动设备和系统 第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE.2用户指南.pdf

上传人:刘芸 文档编号:114138 上传时间:2019-07-07 格式:PDF 页数:60 大小:4.85MB
下载 相关 举报
GBZ 18700.7-2005 远动设备和系统 第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE.2用户指南.pdf_第1页
第1页 / 共60页
GBZ 18700.7-2005 远动设备和系统 第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE.2用户指南.pdf_第2页
第2页 / 共60页
GBZ 18700.7-2005 远动设备和系统 第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE.2用户指南.pdf_第3页
第3页 / 共60页
GBZ 18700.7-2005 远动设备和系统 第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE.2用户指南.pdf_第4页
第4页 / 共60页
GBZ 18700.7-2005 远动设备和系统 第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE.2用户指南.pdf_第5页
第5页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 ICS 33. 2021中华人民共和国国家标准化指导性技术文件GB/Z 18700. 7-2005/IEC TR 60870-6-505:2002远动设备和系统第6-505部分:与ISO标准和ITT-T建议兼容的远动协议TASE. 2用户指南Telecontrol equipment and systems-Part 6-505:Telecontrol protocols compatiblewith ISO standards and ITU-T recommendations-TASE. 2 user guideQ EC TR 60870-6-505:2002,IDT)2005-02-0

2、6发布2005-12-01实施木督留智臀瓣臀篡臀臀暴发“ GB/Z 18700. 7-2005/IEC TR 60870-6-505:2002前 r勺本指导性技术文件仅供参考。有关对指导性技术文件的建议和意见向标准化行政主管部门反映。随着网络通信技术的发展,电力系统远动实时数据传输也逐渐向网络化发展。IEC TC57技术委员会编制的IEC 60870-6系列标准远动设备和系统第6部分:与ISO标准和ITU-T建议兼容的远动协议是为适应这一发展需要制定的。为促进我国远动实时数据通信进一步发展,实现与国际标准接轨,我们采用该标准系列中有关部分制定国家标准GB/T(GB/Z) 18700远动设备和系

3、统第6部分:与ISO标准和ITU-T建议兼容的远动协议。本标准包括以下8部分:GB/T 18700.1-2002远动设备和系统第6部分:与IS()标准和ITU-T建议兼容的远动协议第503篇:TASE. 2服务和协议(IEC 60870-6-503:1997,IDT)GB/T 18700.2-2002远动设备和系统第6部分:与ISO标准和ITU-T建议兼容的远动协议第802篇:TASE. 2对象模型GEC 60870-6-802:1997,IDT)GB/T 18700. 3-2002远动设备和系统第6-702部分:与ISO标准和ITU-T建议兼容的远动协议在端系统中提供TASE. 2应用服务的

4、功能协议子集(IEC 60870-6-702:1998,IDT)GB/Z 18700. 4-2002远动设备和系统第6-602部分:与ISO标准和ITU-T建议兼容的远动协议TASE传输协议子集(IEC 60870-6-602 : 2001, IDT)GB/Z 18700. 5-2003远动设备和系统第6-1部分:与ISO标准和ITU-T建议兼容的远动协议标准的应用环境和结构(IEC 60870-6-1:1995,IDT)GB/Tl8700. 6-2005远动设备和系统第6-2部分:与ISO标准和ITU-T建议兼容的远动协议OSI 1至4层基本标准的使用(IEC 60870-6-2 :1995

5、 ,IDT)GB/Z 18700. 7-2005远动设备和系统第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE. 2用户指南(IEC TR 60870-6-505:2002,IDT)GB/T 18700. 8-2005远动设备和系统第6-601部分:与ISO标准和ITU-T建议兼容的远动协议在通过永久接人分组交换数据网连接的端系统中提供基于连接传输服务的功能协议集(IEC 60870-6-601:1994,IDT)本部分等同采用IEC TR 60870-6-505:2002(远动设备和系统第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE. 2用户指南及其

6、修改单Amend 1 :2003附录A和附录B, Amend 2:2004附录C,在本部分编制过程中发现并修改了原文编辑性错误共7处,以脚注形式说明了这些修改。本部分的附录A、附录B和附录C都是资料性附录。本部分由中国电力企业联合会提出。本部分由全国电力系统控制及其通信标准化技术委员会归口并负责解释。本部分起草单位:国家电力调度通信中心、华东电力调度通信中心、国电自动化研究院、福建省电力公司电力调度通信中心、中国电力科学研究院、华中电力调度通信中心。本部分主要起草人:李根蔚、姚和平、南贵林、邓兆云、杨秋恒、韩水保、陶洪铸。GB/Z 18700.7-2005/IEC TR 60870-6-505

7、:2002引言很多电力企业正在使用进行实时数据通信的国际标准即“远动应用服务元素”(Telecontrol Appli-cation Service Element,简称TASE. 2) o TASE. 2对所有电力企业提供了一种交换数据的通用方法,交换不仅在控制中心之间,而且在控制中心与电厂和变电站之间进行。TASE. 2的采用已使价格竞争的多家公司生产的基于TASE. 2的通信产品得以实用,其价格只是专用系统的几分之一。GB/T(GB/Z) 18700的本部分为电力企业的用户提供了评价、采购、设置TASE. 2的指导,为厂家提供了采用TASE. 2的帮助。本部分对规范交叉引用,描述了组成T

8、ASE. 2的各个服务器对象和数据对象,以通报形式向读者提供了使用TASE. 2规范的必需的基本知识,陈述了由于使用TASE. 2引起的实际问题。 GB/Z 18700. 7-2005/IEC TR 60870-6-505:2002远动设备和系统第6-505部分:与ISO标准和ITU-T建议兼容的远动协议TASE. 2用户指南1范围GB/T(GB/Z) 18700的本部分提供了一系列使用以下TASE. 2国家标准的指南:GB/T 18700.1-2002 TASE. 2服务和协议GB/T18700.2-2002 TASE. 2对象模型GB/T 18700. 3-2002在端系统中提供TASE.

9、 2应用服务的功能协议子集这些标准规定了交换有严格时间要求的控制中心数据的方法,交换是通过使用完全遵从ISO协议栈的广域网或局域网进行的。它们包含了支持集中和分布式体系结构的规定。这些标准包含实时信号量交换、控制操作、时间序列数据、计划和账目信息、非结构ASCII或二进制文件、远程程序控制和事件通知。然而,TASE. 2标准的风格使有些人阅读该标准稍微有些困难,因为这些人不太熟悉描述协议所使用的语言的严谨文法或不了解开发这些标准的整个背景。此外,某些类型的信息对于TASE. 2的用户是很有用的,但对说明TASE. 2的协议和提供的服务是不必要的,因此在标准中被忽略了,因而需要本用户指南进行补充

10、说明。1.1预期读者本部分适用的读者很广泛,从试图判定TASE. 2是否适合他们数据传送需要的最终用户到计划实现TASE. 2功能提供TASE. 2产品的生产厂商。具体讲,本指南有助于下列人员:最终用户,例如一个电力企业,该企业需要与另一个电力企业或多个电力企业或本企业的其他控制中心之间传送实时数据,该用户正在评估哪个通信协议是最适合的;最终用户,已经决定使用TASE. 2,他们需要得到购买TASE. 2产品的指导;最终用户,已经购买了TASE. 2产品,他们关注如何正确地映射他们实际数据到TASE. 2数据对象的指南;最终用户,他们正在寻找有关配置TASE. 2软件和网络这些实际问题的答案和

11、约定;厂商,他有一个实施TASE. 2规范的工程项目,TASE. 2规范可作为项目专用去实施或者提供一个标准产品去实施。1.2本部分的结构本部分首先介绍TASE. 2的概念和背景,以提供理解TASE. 2规范的框架,然后描述组成TASE. 2的各服务器对象和数据对象以及它们在规范中的交叉引用。在1至8章中读者将获得所有必要的基础理解,以便巧妙地使用TASE. 2规范。指南的其余部分((9至20章)陈述使用TASE. 2出现的有关实际问题。1. 3 TASE. 2版本本部分是为使用TASE. 2标准的第2版编制的,该TASE. 2标准是2000年的版本。2规范性引用文件下列文件中的条款通过GB/

12、T(GB/Z) 18700的本部分的引用而构成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据GB/Z 18700. 7-2005/IEC TR 60870-6-505:2002本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 18700. 1-2002远动设备和系统第6部分:与ISO标准和ITU-T建议兼容的远动协议第503篇:TASE. 2服务和协议(IEC 60870-6-503:1997,IDT)GB/T 18700. 2-2002远动设备和系统第6部分:与

13、ISO标准和ITU-I建议兼容的远动协议第802篇:TASE. 2对象模型(IEC 60870-6-802:1997,IDT)GB/T 18700.3-2002远动设备和系统第6-702部分:与ISO标准和ITU-T建议兼容的远动协议在端系统中提供TASE. 2应用服务的功能协议子集(IEC 60870-6-702:1998,IDT)DI,/T 634. 5101-2002远动设备及系统第5部分:传输规约第101篇:基本远动任务配套标准(idt IEC 60870-5-101(57/566/CDV:2002))ISO/IEC 8802-2:1998信息技术系统之间的远程通信和信息交换局域网和城

14、域网规范要求第2部分:逻辑链路控制ISO/IEC 9506(所有部分)工业自动化系统制造报文规范3术语和定义以下术语和定义适用于本部分。3.1动作action由TASE. 2服务器执行的一种活动,而这种活动是由一些本地预定义的触发或某些规定的环境所激发的。3.2结算信息accounting information电力企业描述其结算账目的一种信息集合。详见GB/T 18700. 2-2002.3.3双边协定bilateral agreement两个控制中心之间的协定,该协定标识可访问的数据元素和对象以及允许访问的程度。3.4双边表bilateral table双边协定的一种计算机表示法。所使用的

15、具体表示方法由当地确定。3.5客户client一种TASE. 2用户,它对作为服务器的另一种TASE. 2用户所拥有的服务和对象进行请求。客户是一种通信实体,它经过一次或多次TASE. 2服务请求,在关联的生存期使用VCC o3.6数据集data set一种对象,它提供组合数据值服务,供TASE. 2用户进行单一操作时使用。3.7数据值data value数据值是一种对象,表示一些字母数字(alphanumeric)量,此量对1 ASE. 2用户而言是可视的,是虚拟控制中心(VCC)的一部分。数据值作为控制中心实现的一部分而存在,并代表某电力企业内的任一真实的实体,例如电流,或代表控制中心内计

16、算出来的一些派生值。数据值对象包括存取和管理它们的服务。 GB/Z 18700. 7-2005/IEC TR 60870-6-505:20023.8实例instanceTASE. 2的一种实现,它既可作为客户运行,也可作为服务器运行。3.9交换计划interchange schedule说明电能如何由一个系统输送到另一个系统的信息集合。详见GB/T 18700.2-200203.10对象object一种抽象实体,它用来实现TASE. 2协议和表示数据,以及提供访问VCC中的数据服务。3.11对象模型object model一种抽象表示,它用于表示实际数据、设备、操作员工作站、程序、事件条件和事

17、件登记等。3.12操作operation由TASE. 2服务器执行的一种活动,它是应TASE. 2客户的请求而进行的。3.13服务器server一种TASE:0 2用户,它是数据源并且提供访问数据服务。在关联的生命期内TASE. 2服务器起VCC的作用。3.14服务service一种活动,可能是TASE. 2的动作,也可能是它的操作。3.15带标记tagged这术语是从实际引伸出来的。当某设备关机退出服务或者闭锁网络访问时,作为一种安全措施,往往要在设备上加一个物理标签。TASE. 2就是用“带标记”向TASE. 2用户通知这样一种状态的。3.16时fl系列time series某一给定元素的

18、一组数值,这些值取得于时间间隔相等的不同时间。时间系列是通过本规范规定的传送设定机制实现的。3.17传送账目transfer account一组信息,将交换计划信息和小时数据或轮廓曲线数据关联起来。3.18传送条件transfer condition一些事件:或环境,根据这些事件或环境,TASE. 2服务器报告数据集的值、时间序列值或报告全部传送账目信息。3.19传送设定transfer set一种对象,将数据值与传送参数(例如时间间隔)关联起来并以此控制数据交换。有四种类型的传送设定:数据集传送设定、时间序列传送设定、传送账目传送设定和消息报文传送设定。GB/Z 18700. 7-2005/

19、IEC TR 60870-6-505:20023.20用户userTASE. 2的一种实现,可作为客户运行也可作为服务器运行。3.21虚拟控制中心Virtual Control Center(VCC)一种真实控制中心的抽象表示法,叙述了与通信和数据管理功能以及限制条件有关的一系列行为。VCC是取自基础MMS服务的一种概念。4缩略语以下缩略语适用于本部分:ACSE Association Control Service Element关联控制服务元素API Application Program Interface应用程序接口BCD Binary Coded Decimal二一十进制COV Ch

20、ange Of Value值的变化DIS Draft International Standard国际标准草案EPRI Electrical Power Research Institute美国电力研究院H LO Hot Line Order热线命令WC Inter-Control Center控制中心间ICCP Inter-Control Center Communications控制中心间通信协议ProtocolIDEC Inter-utility Data Exchange Consortium公用事业数据交换协会IP Internet Protocol网际协议KQH Kilovar h

21、our readings无功小时电量KWH Koilo Watt Hour readings有功小时电量LFC Load Frequency Control负荷频率控制MMS Manufactutring Messaging Specification制造业报文规范MOD Motor Operated Disconnect运行电机断开PDU Protocol Data Unit协议数据单元QOS Quality Of Service服务质量RBE Report By Exception异常报告ROSE Remote Operation Service Element远程操作服务元素TAL Ti

22、me Allowed to Live允许生存期TASE Telecontrol Application Service Element远动应用服务元素(IEC指定的电力企业数据交换的国际标准协议)TASE. 1基于ELCOM-90协议的TASETASE. 2基于ICCP协议的TASETCP Transmission Control Protocol传输控制协议TLE Time Limit for Excution执行的时间限制TOD Time Of Day一天的时间UCA Utility Communication Architecture公用事业通信体系结构UCS Utility Commu

23、nication Specification公用事业通信规范 GB/Z 18700. 7-2005/IEC TR 60870-6-505:2002UDP User Datagram Protocol用户数据报协议VCC Virtual Control Center虚拟控制中心VMD Virtual Manufacturing Device虚拟制造设备WSCC Western System Coordinating Council西部电力系统协调委员会WEICG WSCC能量管理系统的互联电力企业通信指南5 TASE.2背景在电力工业,对于互联系统的操作,电力企业之间实时数据交换已经变得很重要了

24、。在控制区域边界内或边界外交换电力系统数据的能力提供了扰动检测和重构的可视性,并通过未来安全控制中心或独立的系统操作员改进建模能力和提高操作水平。在历史上,电力企业依赖内部专有的非国际标准协议进行实时数据交换,例如使用WSCC(西部电力系统协调委员会)、ELCOM,IDEC(互联电力企业数据交换协会)开发的协议。TASE. 2是由多个电力企业、上述主要数据交换协议支持团体、美国EPRI、顾问、若干SCADA/EMS和协议供应商发起开发的一个综合电力工业实时数据交换的国际标准。通过向所有感兴趣的参与者给予提需求和参与协议定义过程的机会,以此期望最终产品既满足电力工业需求又能被电力行业所接受。为了

25、达到这个目的,电力企业通信规范(UCS)工作组在1991年9月成立,致力于:1)开发协议规范;2)开发一个原型实现,用于测试协议规范;3)提交标准的规范;4)在开发厂商之间进行互操作性测试。UCS工作组向IEC 57技术委员会WG 07(第7工作组)提交TASE. 2作为一个建议的协议标准。WG 07也考虑另一个基于ELCOM-90在远程操作服务元素(ROSE)上的建议标准。57技术委员会作出多标准的处理决定:(1)快速实现一个协议以满足1992年欧共体市场的需要;(2)以较长时间开发一个更全面的协议。第一个协议称为TASE. 1远动应用服务元素1)。第二个协议在MMS之上基于ICCP,称为T

26、ASE. 2。在SCADA/EMS控制中心之间首先成功实现TASE. 2,使其进一步扩展允许在控制中心与发电厂之间进行通信。这个扩展不影响基本服务,但是导致了专用发电厂对象的开发。这些对象现已并入TASE. 2。类似地,通过增加保护事件数据对象而支持变电站通信。TASE. 2标准的第2版还包含两个新对象,一个是交换通用数据报告的对象,另一个是用来发送复合数据对象的确认信息。6 TASE.2概述6. 1 TASE. 2概念6.1.1协议体系结构TASE. 2尽可能采用OSI参考模型里所有层的标准协议,直至包括第7层中较低层的协议。这样做的优点是,TASE. 2新协议只需开发第7层中较高子层。1)

27、这里原文为“based on I ASE. 2 over MMS,应为“based on WCP over MMSoGB/Z 18700. 7-2005/IEC TR 60870-6-505:2002ICcJI1 PRfitzfm J ISO#J A Ethernet 1月图1 TASE.2协议体系结构TASE. 2使用的协议栈如图1所示。其高下层遵从标准的七层OSI协议栈,而且控制中心的应用位于协议栈的顶端。TASE. 2规定了第7层上TASE. 2报文服务所需要的MMS的使用。MMS规定了命名、列表、和寻址变量的技术细节以及报文控制和解释的技术细节,而TASE. 2正是规定上述技术细节作为

28、控制中心对象的格式和方法,用来进行数据请求和报告的。不同控制中心的应用可能由不同厂商提供,但都遵守这些技术规定、格式和方式,可以进行互操作以共享数据、控制电力企业设备、输出消息报文或进行远程定义和远程执行。TASE. 2还使用第7层的关联控制服务元素(ACSE)建立和管理现场之间的逻辑关联或连接。TASE. 2还依赖OSI第6层的表示层和第5层的会话层。因为这个协议体系结构,所以TASE. 2是独立于低层的,因而低层发展新协议时,TASE. 2只需改变配置就可以在这些协议上运行。这样,只要保持OSI的5-7层,TASE. 2就可以在遵从OSI的传输层上运行,也可以在TCP/IP传输服务上运行。

29、GB/T 18700.3是协议实现一致性声明(PIGS),提供了5-7层中每一个协议的详细要求。这些信息对协议栈的提供者是特别重要的。6.1.2应用程序接口(API)应用程序接口不在TASE. 2规范里规定,TASE. 2规范只规定协议和服务的定义,这是标准化的主题。每个实现TASE. 2的厂商可以根据他们的产品和他们预期的用户自由选择API。图2说明了这个概念。告普处理结算交换计划维护怜理scaDA IM M INS/ J RDBMSTASE.2MMSOSi 1-69 -图2应用程序接口(API)2)这里原文为“Protocol Conformance Protocol Specificat

30、ion(PICS),应为“Protocol Implementation ConformanceStatement(PIGS). GB/Z 18700. 7-2005/IEC TR 60870-6-505:2002例如,一个EMS/SCADA厂商为了与几个不同类型的应用进行接口连接,可选择提供一些最佳的API,例如:专用实时SCADA数据库,它按周期变化或值变化进行检索和存储电力系统实时信息,诸如模拟量、状态量和累计量值;关系数据库管理系统(RDBMS),为了存储和检索历史或其他非实时数据,存储和检索块8的传送账目数据对象或设备停运数据对象;计划和结算的应用发送,例如:1)一小时或一天发送一次

31、交换计划:2)发送包含结算数据电子表格的二进制文件;调度控制台的操作员消息应用和或告警处理应用,发送ASCII文本消息到另一个控制中心的调度控制台显示器上显示。这只是一些EMS/SCADA厂商对他们的TASE. 2产品所提供众多类型API的几个例子。只要根据规范实现协议服务,保证不同TASE. 2厂商产品的互操作性,至于API如何实现,则在TASE. 2规范里是作为一个本地实现问题考虑的。6.1.3客户服务器模型TASE. 2是基于客户服务器概念的。所有数据传送都是由一个控制中心(客户)向另一个拥有并管理这些数据的控制中心(服务器)发的请求所引起。例如:控制中心X的应用需要得到控制中心Y的SC

32、ADA数据库数据,则控制中心X(作为一个客户)可以请求控制中心Y(作为服务器)按照客户规定的条件发送数据。根据请求的类型,TASE. 2可以提供多种服务去完成数据传送。例如,当客户发出一次性请求,服务器则以请求的响应返回数据。然而,当用户请求周期性地传送数据或只在数据发生变化时传送,则客户首先要与服务器建立一个报告机制(即规定报告的条件,例如周期传送的周期,或异常事件报告的触发条件),然后服务器会在报告条件满足的任何时刻,以一个自发的报告发送数据。控制中心既可以作为客户运行,也可作为服务器运行。6.1.4多路关联和现场TASE. 2使用ISO ACSE建立逻辑关联。一个客户可以与多个不同控制中

33、心服务器建立多个关联。虽然TASE. 2可运行在点对点的链路上,但可预想大多数建立的关联将运行在基于路由器的广域网上。正如前面提及,TASE. 2是独立于下层的传输网络,所以,任何子网组合可以是广域网,以及现场的LAN。为提供具有不同服务质量(QOS)的关联,对同一个控制中心也可以建立多个关联。则TASE. 2客户将使用具有与被执行的操作相适应的QOS关联。例如为了保证实时数据不被非实时数据的传送所延时,可以建立高优先级和低优先级的两个关联,每一个关联对应各自的报文队列。在处理低优先级报文队列之前,TASE. 2将检查高优先级报文队列,并为该队列的任何报文进行服务。这样就允许高优先级SCADA

34、数据传送和低优先级信息报文传送共享同一条公共数据链路。图3说明了为四个电力企业服务的TASE. 2网络。如图所示,电力企业A对服务器C是一个客户(关联C1),但也是一个有四个关联的服务器:两个到客户C(关联A1,A2),一个到客户B(关联A3),一个到客户D(关联A4)。到客户B的关联(A3)可以是经过电力企业C的一个路由器实现的。然而,如果一个WAN提供所有电力企业进行互联,则沿着任何路径都将是可用的。图上的其他每一个电力企业均建立类似的关联以满足各自的需要。电力企业D只是作为一个客户运行。电力企业B和C既可作为客户运行又可作为服务器运行。图3说明通过配置TASE. 2的软件,TASE. 2

35、可提供任何所需互联类型。TASE. 2只允许客户发起建立关联。当一个关联两端的TASE. 2用户均既可是客户又可是服务器时,由哪一端发起建立关联是一个系统配置的问题。TASE. 2允许在现场的客户应用或服务器应用随意地使用一个已建立的关联,而不管关联是如何GB/Z 18700.7-2005八EC TR 60870-6-505:2002建立的。在任何实际TASE. 2配置中,关联是如何实际地起动和使用,对每个特定的TASE. 2安装而言,是一个系统配置问题。然而,如果一个现场可以利用一个关联为客户一服务器两个方向所用(即,双重使用),若它试图与一个不支持双重使用的现场建立关联,它有责任将双重使用

36、关联降为单向使用关联。6.1.5通过双边表的访问控制为了提供访问控制,服务器检查每一个客户的请求以保证特定客户具有对数据的访问权限或具有所请求的能力。通过为每个TASE. 2客户定义双边表(BLT)提供访问控制,这些客户与一个TASE. 2服务器有一个或多个关联。对一个客户所请求的每一项(包括数据值,设备和程序),BLT提供执行、读写、只读或不能访问的权限。r -1客户c(高优先级)-A1 r-一,客户D-A4 1、,一门L、 份B LT-D亡-c2图3多关联的TASE. 2客户服务器模型一个BLT是两个控制中心建立的一个计算机版的双边协定。作为服务器的控制中心为每个作为客户的控制中心规定了哪

37、些对象是可用的,以及每个可用对象的哪些类型访问是被支持的。只有服务器需要在线维护BLT, BI_T作为一种可用数据对象的“购物清单”,客户可以从这个清单中选择可用的TASE. 2协议服务。例如:如图3所示,作为服务器的电力企业A为每个作为客户的电力企业(例如电力企业B-D)维护各自的BLT,为每个作为客户的电力企业提供不同的访问权限。一旦一个关联建立,在任何其他操作之前,TASK 2客户读取保持在服务器里的BLT版本属性和TASE. 2版本属性。然后,客户用它自己版本值与返回的值进行比较,如果发现任一版本值属性不匹配,客户则请求结束关联直到不匹配得到解决为止。另外,在关联建立以后,对于TASE

38、. 2客户在任何数据对象上执行的任何操作,如果TASE. 2服务器使用访问控制机制,它应执行一般合法性检查,以保证在上述操作中所有被引用标识是合法且记录在双边表里。如果在一个适用于特定关联的双边表里检测到不一致,TASE. 2客户可以使用下面7. 2描述的“取数据值名”操作,以获取一个该客户可以访问的所有数据值对象名的列表(就如TASE. 2服务器上BLT定义的)。然后,这些列表与客户确信可以在服务器上被访问的对象列表进行比较,任何被检测出的差别应由网络管理员进行处理和解决,以保证在客户端和服务器端有相同的BLT记录。6.1.6对象模型的使用在TASE. 2中,用两种不同的方法使用对象模型概念

39、。图4说明了这些概念。 GB/Z 18700. 7-2005/lEC TR 60870-6-505,20026. 1. 6. 1 TASE. 2服务器对象所有TASE. 2服务是通过TASE. 2服务器对象提供的,这些对象可以认为是具有数据属性和方法的传统对象,就如在面向对象设计方法学中所定义的。在TASE. 2中有二类基本的方法,称之为“操作”和“动作”。“操作”是由客户对服务器的一个“请求”发起的,紧接着该服务器发回一个“响应”。而“动作”是服务器发起的功能。“动作”的一个例子,作为对定时器到时或发生一些其他外部事件的响应,服务器端通过“报告”向客户传送数据,例如断路器状态的变化。TASE

40、.2服务器对象控制中心【曰一一一一数据对象I I I I 3t z jam I I信号点月一一一一土J操作I I I I控制点EMI fiv I I!I关联I IA保护装置11 I习数据值IK。消息缓存!一I数据集II”账目计划!I,传送设定II设备停运。帐目电厂z设备动作二, 嘴一一一HJ1 F一一动作程序r事件月干二二二图4 TASE.2对象模型GB/T 18700.1-2002包含所有TASE. 2服务器对象的定义。实现TASE. 2的协议需要这些对象,因此有时称为“内部”对象。这些对象的解释包含在本指南的“TASE. 2服务器对象”章节中。6. 1. 6. 2 TASE. 2数据对象在

41、控制中心之间典型地进行交换的所有其他数据和控制元素被定义为“数据对象”,其数据范围由简单的数据结构到复合的数据结构。与“服务器对象”相反,不要求这些对象实现TASE. 2协议,因此有时称为“外部”对象。标准的控制中心数据对象在GB/T 18700. 2-2002中定义,它们也在本指南的“一致性块”章节中描述。支持的数据类型包括控制报文、状态量、模拟量、质量码、计划、文本和简单文件。此外,TASE. 2用户可以定义附加的数据对象,还可以用已有的TASE. 2服务器对象传送,而不用改变GB/T 18700.1-2002中包含的TASE. 2协议软件。定义新数据对象的方法在本指南第10章(“定义新数

42、据对象”)中描述。6.1.6.3对象模型表示法TASE. 2规范使用描述对象的正式方法。第一层次称为抽象对象模型。这个模型包括一个模型名,紧接着是属性的列表,一个打头的属性称为关键属性。在有些情况里,一个属性实际上是该新对象模型继承的另一个对象模型的属性。在正式对象模型定义后,应提供每个属性的含义。有些对象模型包含限制,特别是那些用来描述控制中心数据对象的模型。在个别对象模型里,这些限制提供了可供选择的属性列表。于是,这些限制提供了如何使用这些对象的灵活性。在规范里首先描述所有的抽象模型。然而抽象模型应映射到具有分量的具体数据结构。每一个分量映射到一个数据类型,服务映射到MMS服务。应规定每个

43、TASE. 2的实现者使用相同的数据结构和MMS服务去实现抽象模型,以保证与其他厂商的产品进行互操作。第7章详细描述TASE. 2规范的组织和这些模型的使用。GB/Z 18700. 7-2005/IEC TR 60870-6-505:20026.1.7一致性块和服务在GB/T 18700.1-2002第9章里定义了TASE. 2服务器对象的一致性块,作为组合TASE. 2对象的一个方法,以提供基本的服务类型。一个厂商不需要实现所有定义的一致性块(全部为9块),然而声称遵从TASE. 2的任何实现应完全地支持块1,如第8章定义的。同样,一个TASE. 2最终用户不需要购买所有TASE. 2一致性

44、块,实际上只需购买满足用户数据传送所需要的一致性块。在GB/T 18700. 2-2002的第9章里也为数据对象定义了一致性块,作为一种方法,规定了每一个数据对象传送所需的服务器对象的服务,而这些数据对象在GB/T 18700. 2-2002中定义。6. 2 TASE. 2规范的结构TASE. 2规范的组织服从于管理IEC/ISC)标准文档的规则和指南。规范三部分的IEC编号是IEC分配的,基本上是通过在60870-6-500,60870-6-700,60870-6-800文件系列里分配下一个可用的顺序号。500系列号是为协议标准和服务规范保留的,700系列号是为应用协议子集保留的,800系列

45、号是为报文结构协议子集(也称为交换格式和表示协议子集)所保留的。这些都遵守OSI功能协议子集采用的分类方案。本条解释IEC文档如何组织,以及为何这样组织(分成503,702和802三部分)。6. 2. 1 GB/T 18700. 1TASE. 2的503部分称为GB/T 18700. 1TASE. 2服务与协议,定义在控制中心之间交换有严格时间要求数据的机制。数据交换机制是根据TASE. 2服务器对象模型定义的。它定义使用ISO/IEC9506MMS服务以实现数据交换的一个标准的方法。为交换电力企业的数据,一个定义使用选择的MMS服务的标准方法文档称为“电力企业进行数据交换用的MMS配套标准”

46、。因为,MMS配套标准应遵守由MMS标准开发组所规定的格式,因此在构成GB/T 18700. 1时,在很大程度上遵从了为MMS配套标准所制定的指导方针。这意味着为了遵守这些指导方针,有时要牺牲标准的可读性。在文档中信息的介绍遵循剥洋葱皮的次序,也就是读这个文档就象剥多层的洋葱皮,随着每一个新层,使读者进入到标准规范的更深的一层。这就意味着同一个模型在整个标准规范的不同层次进行讨论,讨论数次。其次序如下:第1层:5. 1:非正式TASE. 2模型描述非正式TASE. 2模型用通俗易懂的语言描述了电力企业控制环境里各种TASE. 2服务器对象。第2层:5. 2:正式TASE. 2模型描述正式TAS

47、E. 2模型包含了与5. 1节里同样的范围,只是这里介绍更正式。尤其,配有与数据交换有关软件应用的整个控制中心被表示为由几个对象模型构成的虚拟控制中心(VCC)。在该节介绍正式的抽象模型与属性。一些模型是用层次对象模型表示的,逐层介绍。定义每个对象模型的每个属性。再次详细描述每一个操作和动作。第3层:本层主要包含三章:第6章:映射TASE. 2对象模型到MMS对象模型本章再次介绍抽象对象模型,只是这次介绍每个属性直接映射到一个基本MMS属性上,或是映射到第8章里定义的更复杂的TASE. 2数据类型,以便实际的数据传送能够使用标准的MMS协议。例如,在5.2里数据集对象模型的“数据集名”属性被定义为“唯一标识数据集名的属性”。在第6章,“数据集名”属性描述为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

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