【技术实现步骤摘要】
通信链路的切换方法、主域服务器、从域服务器及系统
本专利技术涉及通信
,具体涉及一种通信链路的切换方法、主域服务器、从域服务器及系统。
技术介绍
在工业领域中,通常利用集散控制系统(DistributedControlSystem,DCS)对工业数据进行处理。在处理工业数据的过程中,DCS监控系统通常需要与其它DCS厂商的OPC服务器连接,从而获取OPC数据。目前为了工业数据的安全,通常配置两台冗余的OPC服务器。DCS监控系统中的主域服务器和从域服务器采用一对一的形式连接OPC服务器,即主域服务器连接一台OPC服务器,从域服务器连接另一台OPC服务器。但是一方面,DCS监控系统中的服务器只能从单个OPC服务器中获取OPC数据,当DCS监控系统中的服务器与OPC服务器的通信链路中断时,会导致OPC通信发生中断,从而无法保证正常的通信工作。另一方面,由于主域服务器和从域服务器连接的OPC服务器不同,无法保证获取的数据的一致性。
技术实现思路
有鉴于此,本专利技术实施例提供一种通信链路的切换方法 ...
【技术保护点】
1.一种通信链路的切换方法,其特征在于,适用于主域服务器,所述方法包括:/n基于第一通信链路和第二通信链路的第一链路状态信息,确定当前主域服务器的主链路和主域主链路信息,所述第一通信链路为所述主域服务器与第一OPC服务器之间的通信链路,所述第二通信链路为所述主域服务器与第二OPC服务器之间的通信链路;/n将所述主域主链路信息发送给从域服务器;/n接收所述从域服务器基于所述主域主链路信息和第二链路状态信息反馈的从域主链路信息,所述第二链路状态信息为所述从域服务器的第三通信链路和第四通信链路的链路状态信息,所述从域主链路链路信息用于指示所述第三通信链路或所述第四通信链路作为从域 ...
【技术特征摘要】
1.一种通信链路的切换方法,其特征在于,适用于主域服务器,所述方法包括:
基于第一通信链路和第二通信链路的第一链路状态信息,确定当前主域服务器的主链路和主域主链路信息,所述第一通信链路为所述主域服务器与第一OPC服务器之间的通信链路,所述第二通信链路为所述主域服务器与第二OPC服务器之间的通信链路;
将所述主域主链路信息发送给从域服务器;
接收所述从域服务器基于所述主域主链路信息和第二链路状态信息反馈的从域主链路信息,所述第二链路状态信息为所述从域服务器的第三通信链路和第四通信链路的链路状态信息,所述从域主链路链路信息用于指示所述第三通信链路或所述第四通信链路作为从域服务器的主链路,所述第三通信链路为从域服务器与所述第一OPC服务器之间的通信链路,所述第四通信链路为所述从域服务器与所述第二OPC服务器之间的通信链路;
若所述从域主链路信息与所述主域主链路信息所指示的主链路连接的OPC服务器不是同一个OPC服务器,基于所述第一链路状态信息确定是否切换主链路。
2.根据权利要求1所述的方法,其特征在于,所述基于第一通信链路和第二通信链路的第一链路状态信息,确定当前主域服务器的主链路,包括:
当第一通信链路为主域服务器指定的主链路,确定所述第一通信链路和第二通信链路的通信状态是否正常;
若所述第一通信链路的通信状态正常,确定所述第一通信链路作为当前所述主域服务器的主链路;
若所述第一通信链路的通信状态异常,所述第二通信链路的通信状态正常,确定所述第二通信链路作为当前所述主域服务器的主链路;
或者,
当所述第二通信链路为所述主域服务器指定的主链路,确定所述第一通信链路和所述第二通信链路的通信状态是否正常;
若所述第二通信链路的通信状态正常,确定所述第二通信链路作为当前所述主域服务器的主链路;
若所述第二通信链路的通信状态异常,所述第一通信链路的通信状态正常,确定所述第一通信链路作为当前所述主域服务器的主链路。
3.根据权利要求1所述的方法,其特征在于,所述若所述从域主链路信息与所述主域主链路信息所指示的主链路连接的OPC服务器不是同一个OPC服务器,基于所述第一链路状态信息确定是否切换主链路,包括:
若所述主域服务器的主链路为所述第一通信链路,所述从域服务器的主链路为所述第四通信链路,确定所述第二通信链路的通信状态是否正常;
当所述第二通信链路的通信状态正常,将所述第二通信链路切换为所述主域服务器的主链路;
或者,
若所述主域服务器的主链路为所述第二通信链路,所述从域服务器的主链路为所述第三通信链路,确定所述第一通信链路的通信状态是否正常;
当所述第一通信链路的通信状态正常,将所述第一通信链路切换为所述主域服务器的主链路。
4.一种通信链路的切换方法,其特征在于,适用于从域服务器,所述方法包括:
接收主域服务器发送的主域主链路信息,所述主域主链路信息指示所述主域服务器的主链路为第一通信链路或第二通信链路,所述第一通信链路为所述主域服务器与第一OPC服务器之间的通信链路,所述第二通信链路为所述主域服务器与第二OPC服务器之间的通信链路;
基于所述主域主链路信息,以及基于第三通信链路和第四通信链路的第二链路状态信息,确定当前从域服务器的主链路和从域主链路信息,所述第三通信链路为所述从域服务器与所述第一OPC服务器之间的通信链路,所述第四通信链路为所述从域服务器与所述第二OPC服务器之间的通信链路;
将所述从域主链路信息反馈给所述主域服务器。
5.根据权利要求4所述的方法,其特征在于,所述基于所述主域主链路信息,以及基于第三通信链路和第四通信链路的第二链路状态信息,确定当前从域服务器的主链路,包括:
当所述主域服务器的主链路为所述第一通信链路,确定第三通信链路和第四通信链路的通信状态是否正常;
若所述第三通信链路的通信状态正常,确定所述第三通信链路作为当前从域服务器的主链路;
若所述第三通信链路的通信状态异常,所述第四通信链路的通信状态正常,确定所述第四通信链路作为当前所述从域服务器的主链路...
【专利技术属性】
技术研发人员:姚罕琦,李民,陈岚岚,朱峰,张理成,
申请(专利权)人:浙江中控技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。