一种SCADA数据采集服务器的双机热备方法技术

技术编号:38207680 阅读:23 留言:0更新日期:2023-07-21 16:56
一种SCADA数据采集服务器的双机热备方法,SCADA数据采集服务器为两个,其中一个作为主机,另一个作为备机,主机进行数据采集并对外提供数据服务,备机在主机因故障切换为主机,方法包括:主机采集工业设备数据并在数据变化时,将对应数据点的变化数据发送给备机,备机收到数据后,按照原有的数据点采集频率进行数据恢复,获取到对应数据点前后两个时刻对应时间范围内的主机数据,另外,主机还用于按照一定的同步频率定期将采集的实时数据发送给备机;本发明专利技术采用数据变化和同步频率相结合方式对主备机采集服务器进行数据同步,相比传统方法,既减轻了对工业设备的压力,又减小系统网络带宽占用,降低主备机运行压力,提高系统运行稳定性和可靠性。统运行稳定性和可靠性。统运行稳定性和可靠性。

【技术实现步骤摘要】
一种SCADA数据采集服务器的双机热备方法


[0001]本专利技术涉及SCADA数据采集服务模块器领域,具体涉及一种SCADA数据采集服务器的双机热备方法。

技术介绍

[0002]SCADA系统一般由数据采集、数据存储、画面组态及其它业务功能组成,数据采集通过连接PLC、DCS等线上工业设备,采集实时数据,为SCADA其它系统提供数据服务。数据采集是SCADA系统的核心功能,通常以服务进程的方式独立运行,且需要实现双机热备,以保证系统的可靠性。
[0003]数据采集服务模块器双机热备的实现一般采用两台服务器,分别部署一套数据采集服务模块程序。系统运行时,一台服务器作为主机,进行数据采集并对外提供数据服务;另外一台服务器作为备机,不对外提供数据服务,只在主机因故障切换时才承担主机数据服务功能。为了尽可能保证主备机切换前后,数据采集服务模块对外提供数据的连续性和一致性,通常的做法是:主备机上数据采集服务模块同时连接PLC等工业设备采集数据,或者同一时刻只有主机连接工业设备采集数据,备机与主机之间进行数据同步。前者对设备的压力较大,尤其是采集本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种SCADA数据采集服务器的双机热备方法,其特征在于,SCADA数据采集服务器为两个,其中一个作为主机,另一个作为备机,主机进行数据采集并对外提供数据服务,备机在主机因故障切换时承担主机数据服务功能,所述主机和备机均设置有数据采集服务模块,所述双机热备方法包括:主机的数据采集服务模块采集工业设备数据并在数据变化时,将对应数据点的变化数据发送给备机;备机的数据采集服务模块收到数据后,按照原有的数据点采集频率进行数据恢复,获取到对应数据点前后两个时刻对应时间范围内的主机数据。2.根据权利要求1所述的SCADA数据采集服务器的双机热备方法,其特征在于,所述双机热备方法还包括:主机的数据采集服务模块比较某点位当前采集数据的时间戳与之前已发送数据的时间戳,判断该点位的数据同步周期是否达到,如果达到,将对应点位当前采集数据发送给备机,数据序列号加1,并更新发送时间戳,如果没有达到,则判断当前数据是否发生变化,如果变化,将点位当前采集数据发送给备机,数据序列号加1,并更新发送时间戳。3.据权利要求1所述的SCADA数据采集服务器的双机热备方法,其特征在于,所述双机热备方法还包括:主机的数据采集服务模块根据本机角色启动TCP数据同步服务,并在数据同步端口上监听备机同步连接;备机的数据采集服务模块启动TCP连接主机数据采集服务模块的数据同步端口;主机的数据采集服务模块监听到备机采集服务的数据同步连接后,建立数据同步链路;备机采集服务同步连接成功,建立数据同步链路;备机采集服务发送数据同步请求;主机采集服务收到数据同步请求后,立即将内存实时数据库中各点位的最近时刻的数据发送给备机,该数据序列号记为1,记下该时间戳,作为点位首次发送时间戳,该时间戳能整除点位采集周期;备机收到数据后缓存。4.根据权利要求1所述的SCADA数据采集服务器的双机热备方法,其特征在于,所述数据采集服务模块包括主备机角色初始化模块,所述主备机角色初始化模块用于:双机热备服务启动后,将本机工作状态设置为未初始化状态,并互相给对方发送一个初始化数据包,所述初始化数据包内包含本方的热备服务启动时间戳;当收到对方的初始化数据包后,将对方服务启动时间戳和本方服务启动时间戳进行比较,时间戳较小的一方为主机,另一方为备机,同时将本机角色信息保存到本机共享内存,工作状态设置为已初始化。5.根据权利要求4所述的SCADA数据采集服务器的双机热备方法,其特征在于,所述数据采集服务模块还包括数据采集运行监控模块,所述数据采集运行监控模块用于:主备机上的双机热备服务初始化后,立即启动对本机数据采集服务模块运行的监控,监控对象包括采集服务进程ID、CPU和内存使用率。6.根据权利要求4所述的SCADA数据采集服...

【专利技术属性】
技术研发人员:饶俊飞王胜勇卢家斌王傲能
申请(专利权)人:中冶南方武汉自动化有限公司
类型:发明
国别省市:

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

1