生产管理系统的双活切换方法、装置、设备和存储介质制造方法及图纸

技术编号:37275234 阅读:14 留言:0更新日期:2023-04-20 23:43
本发明专利技术公开了一种生产管理系统的双活切换方法、装置、设备和存储介质,方法包括:启动监控进程,获取主站服务器的第一运行状态值,发送心跳信息至主站服务器获得第二运行状态值;对第一运行状态值和第二运行状态值进行逻辑运算,根据逻辑运算结果判断主站服务器的运行状态是否存在异常;若主站服务器的运行状态存在异常,则控制切换主站服务器;在不改变生产管理系统原有架构的基础上,通过监测主站服务器的运行状态,在主站服务器存在异常时,将备用服务器切换为新的主站服务器,实现了生产管理系统双活控制,提高生产管理系统的稳定性,减少了因生产管理系统因宕机或更新造成的产能落失。产能落失。产能落失。

【技术实现步骤摘要】
生产管理系统的双活切换方法、装置、设备和存储介质


[0001]本专利技术涉及工业控制
,具体涉及一种生产管理系统的双活切换方法、装置、设备和存储介质。

技术介绍

[0002]基于cc

link IE(全称:Control Communication LinkIndustrialEngineering,中文:工业工程控制的通信链接)协议的生产管理系统的现有架构是服务器与生产线中的所有设备PLC(全称:Programmable Logic Controller,中文:可编程逻辑控制器)通过光纤串联成回路,生产管理系统服务器做为主站管理,实现一台服务器控制一条线体进行生产,且仅能实现一对一,一旦出现服务器宕机,则会影响整条产线的生产,生产管理系统在系统更新时需要对应线体停线生产。

技术实现思路

[0003]本专利技术实施例提供一种生产管理系统的双活切换方法、装置、设备和存储介质,已解决现有基于cc

link IE协议的生产管理系统出现宕机影响整条生产线的生产问题。
[0004]一方面,本申请实施例提供一种生产管理系统的双活切换方法,所述方法包括:
[0005]启动监控进程;
[0006]获取主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值;
[0007]根据所述第一运行状态值和所述第二运行状态值的逻辑运算结果,判断所述主站服务器的运行状态是否存在异常;
[0008]若所述主站服务器的运行状态存在异常,则控制切换所述主站服务器。
[0009]在本申请一些实施例中,所述若所述主站服务器的运行状态存在异常,则控制切换所述主站服务器包括:
[0010]若所述主站服务器的运行状态存在异常,则获取主站服务器的第一配置参数和第一网络地址;
[0011]执行预设的切换脚本,根据所述第一网络地址和所述第一配置参数配置所述主站服务器对应的备用服务器;
[0012]根据所述第一配置参数和所述第一网络地址运行所述备用服务器,将所述备用服务器修改为新的主站服务器。
[0013]在本申请一些实施例中,所述根据所述第一配置参数和所述第一网络地址运行所述备用服务器,将所述备用服务器修改为新的主站服务器之后,所述方法包括:
[0014]执行预设的第一监控脚本,获取所述新的主站服务器的运行数据;
[0015]根据所述运行数据与预设的运行数据的匹配结果判断所述新的主站服务器的运行状态是否存在异常;
[0016]若所述新的主站服务器的运行状态存在异常,则控制所述新的主站服务器重启。
[0017]在本申请一些实施例中,所述获取主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值包括:
[0018]执行预设的状态监控脚本,访问主站服务器的数据库获取业务数据;
[0019]去读备用服务器的备份数据,通过所述业务数据对所述备份数据进行更新,进行数据同步;
[0020]数据同步完成后,控制所述备用服务器获取所述主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值。
[0021]在本申请一些实施例中,所述数据同步完成后,控制所述备用服务器获取所述主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值包括:
[0022]数据同步完成后,控制所述备用服务器获取所述业务数据中所述主站服务器的第一运行状态值;
[0023]发送心跳信息至所述主站服务器,判断是否在预设时间内接收到反馈信息;
[0024]若在所述预设时间内接收到所述反馈信息,则验证所述反馈信息;
[0025]若所述反馈信息验证不通过,则将所述心跳信息中的初始状态值和所述反馈信息中的应答状态值的逻辑运算结果设置为第二运行状态值;
[0026]若所述反馈信息验证不通过,则将所述心跳信息中的初始状态值设置为第二运行状态值。
[0027]在本申请一些实施例中,所述启动监控进程之前,所述方法包括:
[0028]创建基于cc

link IE协议的生产管理系统,所述基于cc

link IE协议的生产管理系统部署有至少两个服务器;
[0029]建立各所述服务器之间的通信通道;
[0030]对各所述服务器进行网络地址分配,所述网络地址用于区分所述服务器的是否为主站服务器;
[0031]输出服务器配置页面,根据基于所述服务器配置页面输入的时间参数、数据同步参数生成监控脚本和切换脚本。
[0032]在本申请一些实施例中,所述启动监控进程之前,所述方法包括:
[0033]判断是否接收到服务器更新指令;
[0034]若接收到所述服务器更新指令,则根据所述服务器更新指令进行更新;
[0035]当所述备用服务器更新完成时,访问预设的共享数据库,进行数据同步;
[0036]数据同步完成时,执行预设的切换脚本,替换主站服务器,以使所述主站服务器根据所述服务器更新指令进行更新。
[0037]另一方面,本申请实施例提供一种生产管理系统的双活切换装置,所述生产管理系统的双活装置包括:
[0038]控制模块,用于启动监控进程;
[0039]获取模块,用于获取主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值;
[0040]判别模块,用于根据所述第一运行状态值和所述第二运行状态值的逻辑运算结果判断所述主站服务器的运行状态是否存在异常;
[0041]切换模块,用于若所述主站服务器的运行状态存在异常,则控制切换所述主站服
务器。
[0042]另一方面,本申请实施例提供一种生产管理系统的双活切换设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行所述的生产管理系统的双活切换方法中的操作。
[0043]另一方面,本申请实施例提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行所述的生产管理系统的双活切换方法中的步骤。
[0044]本专利技术实施例通过启动监控进程,获取主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值;根据所述第一运行状态值和所述第二运行状态值的逻辑运算结果判断所述主站服务器的运行状态是否存在异常;若所述主站服务器的运行状态存在异常,则控制切换所述主站服务器;在不改变基于cc

link IE协议的生产管理系统原有架构的基础上,通过控制备用服务器监测主站服务器的运行状态,在主站服务器存在异常时,将备用服务器切换为新的主站服务器,实现了基于cc

link IE协议的生产管理系统双活控制,提高基于cc

link IE协议的生产管理系统的稳定性,减少了因基于cc

link IE协议的生产本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生产管理系统的双活切换方法,其特征在于,所述方法包括:启动监控进程;获取主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值;根据所述第一运行状态值和所述第二运行状态值的逻辑运算结果,判断所述主站服务器的运行状态是否存在异常;若所述主站服务器的运行状态存在异常,则控制切换所述主站服务器。2.如权利要求1所述的生产管理系统的双活切换方法,其特征在于,所述若所述主站服务器的运行状态存在异常,则控制切换所述主站服务器包括:若所述主站服务器的运行状态存在异常,则获取主站服务器的第一配置参数和第一网络地址;执行预设的切换脚本,根据所述第一网络地址和所述第一配置参数配置所述主站服务器对应的备用服务器;根据所述第一配置参数和所述第一网络地址运行所述备用服务器,将所述备用服务器修改为新的主站服务器。3.如权利要求2所述的生产管理系统的双活切换方法,其特征在于,所述根据所述第一配置参数和所述第一网络地址运行所述备用服务器,将所述备用服务器修改为新的主站服务器之后,所述方法包括:执行预设的第一监控脚本,获取所述新的主站服务器的运行数据;根据所述运行数据与预设的运行数据的匹配结果,判断所述新的主站服务器的运行状态是否存在异常;若所述新的主站服务器的运行状态存在异常,则控制所述新的主站服务器重启。4.如权利要求1所述的生产管理系统的双活切换方法,其特征在于,所述获取主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值包括:执行预设的状态监控脚本,访问主站服务器的数据库,获取业务数据;读取备用服务器的备份数据,通过所述业务数据对所述备份数据进行更新,进行数据同步;数据同步完成后,控制所述备用服务器获取所述主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值。5.如权利要求4所述的生产管理系统的双活切换方法,其特征在于,所述数据同步完成后,控制所述备用服务器获取所述主站服务器的第一运行状态值,发送心跳信息至所述主站服务器获得第二运行状态值包括:数据同步完成后,控制所述备用服务器获取所述业务数据中所述主站服务器的第一运行状态值;发送心跳信息至所述主站服务器,判断是否在预设时间内接收到反馈信息;若在所...

【专利技术属性】
技术研发人员:杜超
申请(专利权)人:格创东智深圳科技有限公司
类型:发明
国别省市:

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

1