System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及新能源动力电池自动化生产线的工艺流程控制,尤其涉及一种基于redis的工艺流程控制方法及装置。
技术介绍
1、在动力电池自动化生产线中,尤其是在化成分容工艺执行过程中,需要对动力电池的实时状态进行监控,从而实现信息传递和电池控制,以保证动力电池自动化生产的安全和稳定。
2、在现有的技术方案中,通常采用固定的硬件电路实现动力电池自动化生产的信息传递和电池控制,然而,固定的硬件电路会使得电路维护和升级迭代的灵活性受限,从而无法及时的完善硬件电路功能,影响动力电池自动化生产的长期运行。
3、可见,提出一种提高动力电池工艺流程控制灵活性的技术方案显得尤为重要。
技术实现思路
1、为了解决上述技术问题,本专利技术第一方面公开了一种基于redis的工艺流程控制方法,能够提高动力电池工艺流程控制灵活性。
2、为了解决上述技术问题,本专利技术第一方面公开了一种基于redis的工艺流程控制方法,所述方法包括:
3、第一终端接收第一消息队列中的工步控制指令;
4、所述第一终端根据预设解析模型,解析所述工步控制指令,得到工步指令信息,所述工步指令信息包括所述工步控制指令的类型信息,所述工步控制指令的类型信息用于表示所述工步控制指令为工步启动指令、工步停止指令、工步切换控制指令中的其中一种;
5、所述第一终端根据所述工步指令信息,生成工步控制参数,所述工步控制参数用于控制所述第一消息队列执行与所述工步控制指令相匹配的控制
6、作为一种可选的实施方式,在本专利技术第一方面中,所述工步指令信息还包括所述工步控制指令的控制时刻信息、控制时长信息、控制对象信息、控制交互信息中的至少一种;所述第一终端根据所述工步指令信息,生成工步控制参数,包括:
7、所述第一终端根据所述工步指令信息,确定第二消息队列和指令控制时刻;
8、所述第一终端根据所述指令控制时刻,接收所述第二消息队列中的全局消息指令集合;
9、所述第一终端判断所述全局消息指令集合中是否存在满足预设异常条件的异常消息指令,当判断出所述全局消息指令集合中存在所述异常消息指令时,所述第一终端获取所述异常消息指令的指令属性信息,所述指令属性信息包括所述异常消息指令的指令关联对象信息、指令操作信息、指令标识信息、第二消息队列标识信息中的至少一种;
10、所述第一终端根据所述指令属性信息,生成工步控制参数,所述控制操作包括指令清除操作、关联对象修复操作、历史操作修复操作、消息队列初始化操作中的至少一种;
11、其中,当所述工步控制指令为所述工步启动指令或者所述工步停止指令时,所述第二消息队列为所述第一消息队列;当所述工步控制指令为所述工步切换控制指令时,所述第二消息队列为所述工步切换控制指令对应切换节点的第三消息队列;当所述工步控制指令为所述工步启动指令或者所述工步切换控制指令时,所述指令控制时刻为所述控制时刻信息对应的控制时刻;当所述工步控制指令为所述工步停止指令时,所述指令控制时刻等于所述控制时刻信息对应所述控制时刻与所述控制时长信息对应控制时长之和。
12、作为一种可选的实施方式,在本专利技术第一方面中,在所述第一终端接收第一消息队列中的工步控制指令之前,所述方法还包括:
13、第二终端根据获取到的待执行工程文件,生成工步控制指令;
14、所述第二终端判断所述待执行工程文件对应的第一消息队列是否满足预设指令接收条件,当判断出所述第一消息队列满足所述预设指令接收条件时,所述第二终端将所述工步控制指令发送到所述第一消息队列中,并触发执行所述的第一终端接收第一消息队列中的工步控制指令的操作;
15、当判断出所述第一消息队列不满足所述预设指令接收条件时,所述第二终端根据预设指令接收条件,配置所述第一消息队列,以使所述第一消息队列满足所述预设指令接收条件,并触发执行所述的所述第二终端将所述工步控制指令发送到所述第一消息队列中的操作。
16、作为一种可选的实施方式,在本专利技术第一方面中,在所述第二终端将所述工步控制指令发送到所述第一消息队列中之前,所述方法还包括:
17、第三终端确定与所述待执行工程文件对应第一消息队列的至少一个通信链路,所述第三终端为所述第二终端或所述第一终端;
18、对于每个所述通信链路,所述第三终端根据通信数据集合,计算该通信链路的通信稳定值,所述通信稳定值用于表示所述通信链路的信息传输稳定程度,所述通信数据集合包括所述通信链路的历史通信数据、当前测试通信数据中的至少一种;所述第三终端判断所述通信稳定值是否大于等于预设通信稳定阈值,当判断出所述通信稳定值大于等于所述预设通信稳定阈值时,所述第三终端将该通信链路确定为预备通信链路;
19、其中,当所述第三终端为所述第二终端时,所述预备通信链路为第一通信链路;当所述第三终端为所述第一终端时,所述预备通信链路为第二通信链路;
20、以及,所述第二终端将所述工步控制指令发送到所述第一消息队列中,包括:
21、所述第二终端根据所有所述第一通信链路,将所述工步控制指令发送到所述第一消息队列中;
22、以及,所述第一终端接收第一消息队列中的工步控制指令,包括:
23、所述第一终端根据所有所述第二通信链路,接收所述第一消息队列中的所述工步控制指令。
24、作为一种可选的实施方式,在本专利技术第一方面中,在所述第三终端将该通信链路确定为预备通信链路之后,所述方法还包括:
25、所述第三终端在所有所述预备通信链路中,确定至少一个第三通信链路;
26、对于每个所述第三通信链路,所述第三终端确定该第三通信链路中的所有关联中继设备;所述第三终端根据所有所述关联中继设备的设备标识信息,生成该第三通信链路的通信链路标识信息;
27、其中,当所述预备通信链路为所述第一通信链路时,所述通信链路标识信息为发送通信链路标识信息;当所述预备通信链路为所述第二通信链路时,所述通信链路标识信息为接收通信链路标识信息,所述发送通信链路标识信息与所述接收通信链路标识信息相匹配;
28、以及,所述第二终端根据所有所述第一通信链路,将所述工步控制指令发送到所述第一消息队列中,包括:
29、所述第二终端根据所有所述第一通信链路,将所有所述发送通信链路标识信息和所述工步控制指令发送到所述第一消息队列中;
30、以及,所述第一终端根据所有所述第二通信链路,接收所述第一消息队列中的所述工步控制指令,包括:
31、所述第一终端根据所有所述第二通信链路,将所有所述接收通信链路标识信息发送到所述第一消息队列中,以接收所述第一消息队列中的所述工步控制指令。
32、作为一种可选的实施方式,在本专利技术第一方面中,所述第一终端根据所有所述第二通信链路,将所有所述接收通信链路标识信息发送到所述第一消息队列中,以接收所述第一消本文档来自技高网...
【技术保护点】
1.一种基于Redis的工艺流程控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于Redis的工艺流程控制方法,其特征在于,所述工步指令信息还包括所述工步控制指令的控制时刻信息、控制时长信息、控制对象信息、控制交互信息中的至少一种;所述第一终端根据所述工步指令信息,生成工步控制参数,包括:
3.根据权利要求1或2所述的基于Redis的工艺流程控制方法,其特征在于,在所述第一终端接收第一消息队列中的工步控制指令之前,所述方法还包括:
4.根据权利要求3所述的基于Redis的工艺流程控制方法,其特征在于,在所述第二终端将所述工步控制指令发送到所述第一消息队列中之前,所述方法还包括:
5.根据权利要求4所述的基于Redis的工艺流程控制方法,其特征在于,在所述第三终端将该通信链路确定为预备通信链路之后,所述方法还包括:
6.根据权利要求5所述的基于Redis的工艺流程控制方法,其特征在于,所述第一终端根据所有所述第二通信链路,将所有所述接收通信链路标识信息发送到所述第一消息队列中,以接收所述第一消息队列中的所述
7.根据权利要求6所述的基于Redis的工艺流程控制方法,其特征在于,所述发送通信链路标识信息包括预设加密信息,所述接收通信链路标识信息包括预设解密信息,在所述由所述服务器将所述工步控制指令发送到所述第一终端,以使所述第一终端接收所述第一消息队列中的所述工步控制指令之前,所述方法还包括:
8.一种基于Redis的工艺流程控制装置,其特征在于,所述装置包括第一终端,所述第一终端包括:
9.一种基于Redis的工艺流程控制装置,其特征在于,所述装置包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的基于Redis的工艺流程控制方法。
...【技术特征摘要】
1.一种基于redis的工艺流程控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于redis的工艺流程控制方法,其特征在于,所述工步指令信息还包括所述工步控制指令的控制时刻信息、控制时长信息、控制对象信息、控制交互信息中的至少一种;所述第一终端根据所述工步指令信息,生成工步控制参数,包括:
3.根据权利要求1或2所述的基于redis的工艺流程控制方法,其特征在于,在所述第一终端接收第一消息队列中的工步控制指令之前,所述方法还包括:
4.根据权利要求3所述的基于redis的工艺流程控制方法,其特征在于,在所述第二终端将所述工步控制指令发送到所述第一消息队列中之前,所述方法还包括:
5.根据权利要求4所述的基于redis的工艺流程控制方法,其特征在于,在所述第三终端将该通信链路确定为预备通信链路之后,所述方法还包括:
6.根据权利要求5所述的基于redis的工艺...
【专利技术属性】
技术研发人员:李东升,
申请(专利权)人:深圳和润达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。