本发明涉及主配网调控系统中的界面集成实现方法,尤其涉及一种基于广域服务总线的主配调系统图形统一浏览集成方法,属于电力系统及自动化技术领域。
背景技术:
随着近些年国内电网调控自动化系统技术趋于成熟,通常在大中型地区调度中心中,分别建设有面向主网调控的主网调度系统和面向配电网调控系统,但调度员在处理实际电网事故时,往往要同时查看主、配网接线图并对设备进行操作。主、配两套独立系统造成了调度员需要同时操作两套系统,操作繁琐且工作量较大,不利于对主配网综合事故的处理,急需要在一套系统中实现对主、配网无差别浏览和协同操作。
现有电网调控系统人机客户端既有实现的技术基础,也需进行权限控制、操作控制开发。技术基础方面,人机界面远程浏览功能,采用了本地代理与远程代理的通信机制,能够在浏览当前系统画面的同时切换至远程系统浏览,在很大程度为主配调系统统一浏览功能的实现提供了重要技术支撑,但存在配置繁琐、部署难度大的问题。在权限控制与操作方面,目前调控系统的权限管理均仅对当前系统的用户与功能权限进行配置管理,尚不支持系统间用户权限的配置与验证,因此无法显示跨主、配系统的画面权限认证,限制了后续的设备操作等基础的设备操作功能开展,因此,需要考虑平滑的主配系统画面统一浏览集成方法。
本发明在各级电力调控中心电网调控系统应用现状下,基于广域服务总线方式的多系统统一浏览的网络架构,能较好的解决目前困扰电网调度时同时面对主、配网两套系统的难题。
技术实现要素:
为了克服现有远程调阅中系统配置繁琐、网络代理负荷大可靠性欠佳等问题,本发明提供一种基于广域服务总线的主配调系统图形统一浏览集成方法,解决了现有调控系统中系统间多级路由下网络代理的配置繁琐问题,提高人机终端的服务可靠性。
为实现上述发明目的,本发明采取如下技术方案:基于广域服务总线的主配调系统图形统一浏览集成方法,所述主配调系统包括主网调控系统和配网调控系统,还包括人机终端,在所述主、配网调系统中分别配置对端系统的服务总线代理,所述统一浏览集成用于对所述主、配调网调系统的浏览请求作服务路由指向对端系统,本方法包括以下步骤:
步骤一:在所述主、配网调控系统的网络代理中分别配置已知的、可直接访问的所述对端电网调控系统的网络地址;
步骤二:在所述主、配网调控系统的画面、画面中的任一对象均带有域标识,用于指示其所属系统;
步骤三:在所述主、配网调控系统中任一系统的人机终端绘制画面时,在所述画面中配置相对应的对象所属的域标识;
步骤四:在所述主、配网调控系统的任一人机终端上浏览画面时,根据画面的域标识通过当前人机终端所属系统的广域服务总线,从所述域标识对应的系统中获取相应的画面;
步骤五:在所述主、配网调控系统的任一人机终端上浏览同时包含主、配网调控系统数据的画面时,根据画面中每个对象的域标识,从其所属的调控系统中获取对应数据;
步骤六:所述人机终端浏览和操作时根据操作对象所属域标识通过广域服务总线的路由代理,从所述域标识对应的系统中获取相应的数据或发送操作请求;
步骤七:以数据的属主为原则,所述主、配网调控系统分别将对端系统的用户在当前使用系统中进行权限定义;
步骤八:所述人机终端中的变化数据,通过与目标调控系统建立的网络路由链路进行动态刷新;对所述画面上的主、配网调控系统对象进行操作请求时,所述人机终端根据操作系统的域标识,将操作请求提交至所述对端系统执行。
上述方法的进一步改进在于:所述对端系统是指当前系统需要到达的其他系统,所述主网调控系统的对端系统是所述配网调控系统,所述配网调控系统的对端系统是所述主网调控系统。
上述方法的进一步改进在于:所述人机终端上设有人机界面,所述人机界面同时调阅主、配网调控系统数据的画面。
上述方法的进一步改进在于:所述调控系统画面上的对象是指画面上的元素组成对象,通常包含一二次电气设备符号、图表等。
上述方法的进一步改进在于:所述人机终端同时对所述主、配网调控系统进行操作,所述人机终端对所述主、配网调控系统各自画面作平滑切换,所述人机终端上对画面、设备的操作权限在画面、设备所属的主或配网调控系统中配置和验证。
上述方法的进一步改进在于:所述调阅同时包含主、配网调控系统数据的画面是指在同一个画面中包含分别属于所述主网调控系统和所述配网调控系统的数据。
上述方法的进一步改进在于:所述人机终端根据所述画面的域标识自动通过服务代理路由,所述域标识是在系统中配置的其他系统的名称标识,所述名称标识包括系统名称、系统别名和网络地址组成。
上述方法的进一步改进在于:所述操作请求指在所述画面上进行scada操作,所述scada操作包含置数、遥控等。
上述方法的进一步改进在于:所述人机终端浏览或操作所述画面时,根据所述画面所属域标识的系统中配置的权限进行约束。
本发明的有益效果在于:本发明实现主、配网调控系统统一浏览功能,满足地区调控中心主、配网调控系统画面的统一浏览与操作应用需求,提升主、配网调控系统协同运行和设备集中监控能力的应用需求;本发明解决了主、配网调控系统间不同系统的画面平滑切换及对设备对象的统一操作问题;本发明基于广域服务总线的网络代理,将画面、画面中的对象均设置其对应的系统域标识,人机终端在浏览画面时,根据其对应的域标识,通过关于服务总线,自动从对端系统中获取画面数据和进行权限认证,在对画面中的设备对象操作时,亦是以设备对象的域标识通过关于服务总线路由至目标系统执行,解决了在一台人机终端上对画面统一浏览与操作的问题。
附图说明
图1本发明的基于广域服务总线的主配调系统图形统一浏览集成方法的网络架构示意图;
图2实施例的主、配网调控系统画面中同时包含主、配网设备对象的操作数据流示意图。
具体实施方式
为了进一步描述本发明的技术特点和效果,以下结合附图和具体实施方式对本发明做进一步描述。
实施例
如图1至图2所示,基于广域服务总线的主配调系统图形统一浏览集成方法,主配调系统包括主网调控系统、配网调控系统,还包括人机终端,在主、配网调系统中分别配置对端系统的服务总线代理,统一浏览集成用于对主、配调网调系统的浏览请求作服务路由指向对端系统。
对端系统是指当前使用系统需要到达的其他系统,主网调控系统的对端系统是配网调控系统,配网调控系统的对端系统是主网调控系统。
本发明的主要实现步骤如下:
步骤一:在主、配网调控系统的网络代理中分别配置已知的、可直接访问的对端电网调控系统的网络地址。
步骤二:在主、配网调控系统的画面、画面中的任一对象均带有域标识,用于指示其所属系统。
步骤三:在主、配网调控系统中任一系统的人机终端绘制画面时,在画面中配置相对应的对象所属的域标识。
步骤四:在主、配网调控系统的任一人机终端上浏览画面时,根据画面的域标识通过当前人机终端所属系统的广域服务总线,从域标识对应的系统中获取相应的画面。
步骤五:在主、配网调控系统的任一人机终端上浏览同时包含主、配网调控系统数据的画面时,根据画面中每个对象的域标识,从其所属的调控系统中获取对应数据。
步骤六:人机终端浏览和操作时根据操作对象所属域标识通过广域服务总线的路由代理,从域标识对应的系统中获取相应的数据或发送操作请求。
步骤七:以数据的属主为原则,主、配网调控系统分别将对端系统的用户在当前使用系统中进行权限定义。
步骤八:人机终端中的变化数据,通过与目标调控系统建立的网络路由链路进行动态刷新;对画面上的主、配网调控系统对象进行操作请求时,人机终端根据操作系统的域标识,将操作请求提交至对端系统执行。
对端系统是指当前系统需要到达的其他系统,主网调控系统的对端系统是配网调控系统,配网调控系统的对端系统是主网调控系统。
人机终端上设有人机界面,人机界面同时调阅主、配网调控系统数据的画面。
调控系统画面上的对象是指画面上的元素组成对象,通常包含一二次电气设备符号、图表等。
人机终端同时对主、配网调控系统进行操作,人机终端对主、配网调控系统各自画面作平滑切换,人机终端上对画面、设备的操作权限在画面、设备所属的主或配网调控系统中配置和验证。
调阅同时包含主、配网调控系统数据的画面是指在同一个画面中包含分别属于主网调控系统和配网调控系统的数据。
人机终端根据画面的域标识自动通过服务代理路由,域标识是在系统中配置的其他系统的名称标识,名称标识包括系统名称、系统别名和网络地址组成。
操作请求指在画面上进行scada操作,scada操作包含置数、遥控等。
人机终端浏览或操作画面时,根据画面所属域标识的系统中配置的权限进行约束。
本发明的基于广域服务总线的网络代理结构,在客户端网络可直接访问目标系统的情况下,可直接接入到目标系统的远程代理上,如果客户端网络无法直接与目标系统不连通,可通过与当前系统、目标系统分别连通的其他调控系统的网络代理来实现二级路由,当二级路由也无法满足网络需要时,则以相同的方式寻找第三级、第四级等多级路由代理来实现对目标系统的访问,在多级网络代理形成的路由表中,当前系统人机终端以最短路径方式进行路由访问。
其中,网络代理结构是基于级联代理方式的,主、配网调控系统的网络代理均配置了其端系统的可访问的网络地址,在当前使用系统的网络代理中配置可直接访问的其他调控系统地址。
如图1所示,人机终端根据所属系统配置获取,可直接访问的端系统。
在系统网络具备与目标调控系统连通的情况下,可直接通过广域服务总线接入到对侧调控系统中;如果客户端网络条件不具备直接访问目标调控系统的条件,可查询路由表确认是否存在可访问网络代理链路,如存在则根据路由表中具备条件的远方调控系统的远程代理来实现二级代理路由,以此逐级路由直至与目标调控系统建立通信连接
其中,系统中的路由代理配置如下:
<local>
<cname>当前系统</cname>
<ename>local</ename>
<ip>192.xx.101.103</ip>
</local>
<remote>
<cname>主网调系统</cname>
<ename>h_system</ename>
<ip>10.xx.118.19</ip>
</remote>
<remote>
<cname>配网调系统</cname>
<ename>m_system</ename>
<ip>10.xx.10.7</ip>
</remote>
终端人机界面配置参数如下:
[client_mode]
is_cloud_mode=1
其中,1为多级路由方式0为不进行多级路由。is_cloud_mode值为0表示不进行多级路由,仅访问客户端可直接访问的远方调控系统;当值为1时,开启多级路由模式,允许访问经过多个网络代理建立连接的远方调控系统。
画面平滑切换分为两个层面,一是传统的画面远程调阅,当在人机终端的图形浏览器中主动切换域时,浏览器主动调阅域对应的调控系统中的主画面,以主画面为入口调阅对端系统中所有画面。二是关于服务总线下的统一浏览集成,在绘制当前系统中的画面链接时,可以选择不同域下的画面,即通过当前系统内的标识调用链接对端系统的画面,在画面浏览时,人机终端根据链接对应的域标识,通过服务总线向对端系统请求画面,对于第二种方式,在实际使用时,用户无法明确的感知画面浏览时调阅了其他系统,做了画面切换平滑,用户体验感强。
画面链接中表示其他域的画面方式如下:
<poketfr="rotate(0)"ls="0"lw="1"levelend="16"fc="0,255,0"style="0"ff=""trend_color="0"fm="1"pagepos="0"tag=""ahref="10kv中房线.sln.pic.g"switchapp="1"p_nodename=""p_appno="-1"domain="配网调系统"shadowtype="1"rectstyle="1"id="17000001"planestate0="1"af="39295"levelstart="0"rain_bow="0"pos="0"h="76"w="273"x="535"y="233"lc="0,0,255"/>
如图2所示,地区电网是天然联系在一起,在主、配系统中均会不同程度同时包含主配网设备对象的画面。在绘制画面时进行图模关联时,通过在检索器中选择对应的域,选择域下的设备模型关联至当前系统图形对象。在当前系统中浏览该画面或对画面中的设备进行操作时,人机终端根据画面中操作对象的域标识,通过服务代理向对应的系统请求数据,完成操作或数据获取。
其中,跨系统画面编辑方法为:打开图形编辑器,在画布上绘制设备图元,启动人机终端检索器,选择所需绘制设备所在的域,然后在分类的设备中找出设备模型,关联至画布图元;绘制属于当前系统设备时,域选择“当前系统”。
绘制完成后,图形文件中的图元对象包含域标识(domain)。
其中,图形文件中包含的域信息如下:
<cbreakerdisfm="0"id="117000098"levelstart="0"x="1661.8"y="340.38"keyid="0"domain="配网调系统"lc="93,92,88"switchapp="1"af="34943"column_id="-1"fc="0,0,0"tfr="rotate(90)scale(0.1,0.1)"levelend="16"ls="1"devref="#bjpw_305000009.zwk.icn.g:bjpw_305000009"lw="0.01"/>。
1.一种基于广域服务总线的主配调系统图形统一浏览集成方法,所述主配调系统包括主网调控系统和配网调控系统,还包括人机终端,在所述主、配网调系统中分别配置对端系统的服务总线代理,所述统一浏览集成用于对所述主、配调网调系统的浏览请求作服务路由指向对端系统,其特征在于,包括:
步骤一:在所述主、配网调控系统的网络代理中分别配置已知的、可直接访问的所述对端电网调控系统的网络地址;
步骤二:在所述主、配网调控系统的画面、画面中的任一对象均带有域标识,用于指示其所属系统;
步骤三:在所述主、配网调控系统中任一系统的人机终端绘制画面时,在所述画面中配置相对应的对象所属的域标识;
步骤四:在所述主、配网调控系统的任一人机终端上浏览画面时,根据画面的域标识通过当前人机终端所属系统的广域服务总线,从所述域标识对应的系统中获取相应的画面;
步骤五:在所述主、配网调控系统的任一人机终端上浏览同时包含主、配网调控系统数据的画面时,根据画面中每个对象的域标识,从其所属的调控系统中获取对应数据;
步骤六:所述人机终端浏览和操作时根据操作对象所属域标识通过广域服务总线的路由代理,从所述域标识对应的系统中获取相应的数据或发送操作请求;
步骤七:以数据的属主为原则,所述主、配网调控系统分别将对端系统的用户在当前使用系统中进行权限定义;
步骤八:所述人机终端中的变化数据,通过与目标调控系统建立的网络路由链路进行动态刷新;对所述画面上的主、配网调控系统对象进行操作请求时,所述人机终端根据操作系统的域标识,将操作请求提交至所述对端系统执行。
2.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述对端系统是指当前系统需要到达的其他系统,所述主网调控系统的对端系统是所述配网调控系统,所述配网调控系统的对端系统是所述主网调控系统。
3.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述人机终端上设有人机界面,所述人机界面同时调阅主、配网调控系统数据的画面。
4.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述调控系统画面上的对象是指画面上的元素组成对象,通常包含一二次电气设备符号、图表等。
5.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述人机终端同时对所述主、配网调控系统进行操作,所述人机终端对所述主、配网调控系统各自画面作平滑切换,所述人机终端上对画面、设备的操作权限在画面、设备所属的主或配网调控系统中配置和验证。
6.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述调阅同时包含主、配网调控系统数据的画面是指在同一个画面中包含分别属于所述主网调控系统和所述配网调控系统的数据。
7.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述人机终端根据所述画面的域标识自动通过服务代理路由,所述域标识是在系统中配置的其他系统的名称标识,所述名称标识包括系统名称、系统别名和网络地址组成。
8.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述操作请求指在所述画面上进行scada操作,所述scada操作包含置数、遥控等。
9.根据权利要求1所述的基于广域服务总线的主配调系统图形统一浏览集成方法,其特征在于:所述人机终端浏览或操作所述画面时,根据所述画面所属域标识的系统中配置的权限进行约束。
技术总结