一种双通讯服务器冗余热备及数据共享方法技术

技术编号:32028002 阅读:22 留言:0更新日期:2022-01-27 12:40
本发明专利技术公开了一种双通讯服务器冗余热备及数据共享方法。通过专用数据通道实现两台通讯服务器间信息联络,利用双通讯服务器下行接口及智能设备间共有的通讯链路获取数据,实现数据共享,保证通讯服务器在切换时上传数据的连续性及稳定性。本发明专利技术成果可应用于变(配)电所的监控系统中,为后台监控系统及DCS自控系统提供稳定、可靠的信息。可靠的信息。可靠的信息。

【技术实现步骤摘要】
一种双通讯服务器冗余热备及数据共享方法


[0001]本专利技术涉及一种双通讯服务器冗余热备及数据共享的方法,通过联络通道,共用的数据链路实现服务器的冗余热备,特别双通讯服务器冗余热备及数据共享


技术介绍

[0002]变(配)电所监控系统的分层分布式体系包括监控层、通讯服务层、间隔层,通讯服务器处于通讯服务层,采集间隔层中RTU数据并将它们上传至监控层,同时接受监控层指令对间隔层设备进行遥控分、合闸或远程设置操作,由此可见通讯服务器在系统中起着承上启下的作用,是监控系统中的关键设备,为保证系统的不间断运行,配置冗余服务器成为趋势,针对上行及下行通道均为单通道情况,主通讯服务器故障时,存在切换不及时以及切换过程中由于备用服务器尚未与RTU建立完全的通讯联系,导致监控系统后台遥信数据出前大量的误报警,遥测数据由正常值变为0值。本专利技术目的为解决通讯服务器切换问题及切换过程中出现的数据不稳定、不连续问题,提出一种双通讯服务器冗余热备及数据共享的方法。

技术实现思路

[0003]本专利技术目的为解决通讯服务器切换问题及切换过程中出现的数据不稳定、不连续问题,设计了一种双通讯服务器冗余热备及数据共享方法。采用的技术方案是:双通讯服务器的共用下行及上行物理链路,当正常工作时,主机管理上行及上行链路,备机与下行通道上智能设备及上行通道上后台监控系统的通讯保持相对静止状态,当主机故障时,备机自动切换为工作状态成为主机,接替原主机的所有工作,当原主机故障排除后,重新上电后自动进入备用状态; 当两台服务器同时上电运行时,通过设置的主、备标志位确定主机、备机的状态,标志位为备机的服务器执行延时一段时间后执行初始化任务,标志位为主机的服务器则正常执行任务,获得控制权,执行所有工作。若两台服务器非同时起动,则先起动服务器成主机,获得控制权,执行所有工作,后起动服务器则进入热备用状态; 主机运行时通过两台服务器的联络通道定时发送心跳包,通知备机主机在执行工作,备机需保持备用状态。当备机连续一段时间未接收主机的同时上电运行时,通过设置的主、备标志位确定主机、备机的状态心跳包后,则接替原主机的所有工作,成为主机; 主机运行时通过两台服务器的联络通道定时发送心跳包,此心跳包中包含了所有智能设备的通信状态及与设备的模拟计算相关的定值数据:如CT值、PT值。主机与智能设备通讯时,备机通过主备机共用的通讯链路接受总线上数据包,经滤除主机请求报文,获取智能设备的应答数据,解包得到运行数据,即备机与主机的数据实现同步;若此时发生主备切换,备机在与后台监控系统通讯时,数据会与原主机一致,从而保证数据的稳定性及连续性。
附图说明
[0004]图1是本专利技术实施例的双服务器冗余热备用示意图;
其中:通讯服务器A为主服务器,通讯服务器B为备用服务器,通讯服务器A、B通过COM1相连,作为主、备服务器联络接口;通讯服务器A、B 网口NET1与监控系统后台相连,NET1为上行网接接口;通讯服务器A、B COM2与DCS系统相连,COM2为上行串行接口;1#链路智能设备与通讯服务器A、B 的COM3相连,16#链路智能设备与通讯服务器A、B 的COM18相连,COM3~COM18 作为通讯服务器下行接口;图2是本专利技术实施例的双服务器数据共享软件流程图;图3是本专利技术实施例的双服务器切换模块软件流程图。
具体实施方式
[0005]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0006]见附图1, 预先配置好通讯服务器上行接口、下行接口、联络接口类型、协议类型、设备类型、设备地址等参数,通讯服务器A与通讯服务器B除主备标志不相同外,其余的参数均相同,其中通讯服务器A主备标志为主,其中通讯服务器B为备。
[0007]见附图2,通讯服务器A作为主机,其下行接口获得对接口链路的控制权,主动对链路上RTU设备发送轮询命令,读取所需设备数据;通讯服务器B作为备机,不发送轮询命令,只监视链路上的数据流,当链路上有数据时,通过软件接收线程接收数据,对于通讯服务器B来说,接收到的数据有可能是通讯服务器A发出的轮询命令,也有可能是链路上RTU设备对通讯服务器A的轮询命令的应答,本专利技术针对轮询命令和应答命令报文的特点再结合报文的校验数据滤除主机轮询请求报文,从而获取RTU设备的运行数据。
[0008]见附图3,通讯服务器A作为主机,其通过联络接口COM1定时T2发送心跳包;通讯服务器B作为备机,起动时延时T1执行联络线程、及下行接收,通讯服务器B的联络线程接收到心跳包时则说明通讯服务器A处于工作状态,通讯服务器B即继续保持相对静止不主动发送请求查询指令,只被动从链路上读取数据;一旦通讯服务器B的联络线程接受不到通讯服务器A的心跳包,则进行计数,当计时超过T3一直未接收到通讯服务器A的心跳包则说明通讯服务器A已停机,通讯服务器B启动下发请求查询命令并接受上行接口系统指令向上行系统发送数据,至此完成主备机切换工作。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双通讯服务器冗余热备及数据共享方法,其物征在于:双通讯服务器的共用下行及上行物理链路,当正常工作时,主机管理上行及上行链路,备机与下行通道上智能设备及上行通道上后台监控系统的通讯保持相对静止状态,当主机故障时,备机自动切换为工作状态成为主机,接替原主机的所有工作,当原主机故障排除后,重新上电后自动进入备用状态。2.根据权利要求1一种双通讯服务器冗余热备及数据共享方法,其特征在于:当两台服务器同时上电运行时,通过设置的主、备标志位确定主机、备机的状态,标志位为备机的服务器执行延时一段时间后执行初始化任务,标志位为主机的服务器则正常执行任务,获得控制权,执行所有工作;若两台服务器非同时起动,则先起动服务器成主机,获得控制权,执行所有工作,后起动服务器则进入热备用状态。3.根据权利要求1一种双通讯服务器冗余热备及数据...

【专利技术属性】
技术研发人员:王晓辉王国兵
申请(专利权)人:上海华建电力设备股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1