故障仿真监测诊断方法、装置、电子装置和存储介质制造方法及图纸

技术编号:31021033 阅读:19 留言:0更新日期:2021-11-30 03:09
本申请涉及一种故障仿真监测诊断方法、装置、电子装置和存储介质,其中,该故障仿真监测诊断方法包括:根据预设的部署信息,将组态数据初始化获得多个子控制器的网络地址;接收仿真服务器发送的仿真网络包;根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器,以使所述子控制器根据所述仿真网络包进行操作,并收集多个子控制器的子控制数据包反馈至主控制器;识别所述子控制数据包,获取诊断结果。通过本申请,解决了工业控制系统无法准确定位故障信息的问题,实现了从海量的仿真控制数据中挖掘出有效的信息,为操作人员提供对工业控制系统运行状态准确及时的分析,防止事故的发生,确保工业控制系统安全运行。行。行。

【技术实现步骤摘要】
故障仿真监测诊断方法、装置、电子装置和存储介质


[0001]本申请涉及工业物联网领域,特别是涉及故障仿真监测诊断方法、装置、系统、电子装置和存储介质。

技术介绍

[0002]工业控制系统由于具有可靠性、稳定性等优点,近年来在流程工业中得到广泛应用。例如DCS系统(Distributed Control System,分散控制系统),在大大提高生产控制精度,减轻操作员的劳动强度,保证生产装置稳定运行的同时,DCS系统要求的操作条件越来越严格,向现场操作人员和工艺人员都提出了更高的要求。由于目前DCS系统的报警功能仅能给出简单的报警信息,无法提供深层次的故障原因,一旦出现传感器漂移、设备失效、工艺波动或误操作等原因导致的复杂故障,操作员难以及时准确判断,甚至可能做出错误决策,轻则影响产品质量、生产调度计划,重则会出现生产事故,造成人员伤亡和巨大的经济损失。
[0003]因此,从海量的仿真控制数据中挖掘出有效的信息,为操作人员提供对工业控制系统运行状态准确及时的分析,防止事故的发生,是确保工业控制系统安全运行的重要环节。
[0004]针对相关技术中存在工业控制系统无法准确定位故障信息的问题,目前还没有提出有效的解决方案。

技术实现思路

[0005]在本实施例中提供了一种故障仿真监测诊断方法、装置、电子装置和存储介质,以解决相关技术中工业控制系统无法准确定位故障信息的问题。
[0006]第一个方面,在本实施例中提供了一种故障仿真监测诊断方法,包括:根据预设的部署信息,将组态数据初始化获得多个子控制器的网络地址;接收仿真服务器发送的仿真网络包;根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器,以使所述子控制器根据所述仿真网络包进行操作,并收集多个子控制器的子控制数据包反馈至主控制器;识别所述子控制数据包,获取诊断结果。
[0007]在其中的一些实施例中,所述根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器包括:解析所述仿真网络包,获得第一命令包和第一数据包;将所述第一命令包和所述第一数据包分发至对应的子控制器,以使所述子控制器根据所述第一命令包和所述第一数据包进行操作,并收集多个子控制器的子控制数据包反馈至主控制器。
[0008]在其中的一些实施例中,所述解析所述仿真网络包,获得第一命令包和第一数据
包包括:验证所述仿真网络包是否含有第一标识;若所述仿真网络包含有第一标识,则获取所述仿真网络包的大小和/或类型;根据所述仿真网络包的大小和/或类型,获得第一命令包和第一数据包。
[0009]在其中的一些实施例中,所述识别所述子控制数据包,获取诊断结果包括:其中,所述子控制数据包包括第二数据包和第二命令包;将所述第二命令包和所述第二数据包进行合并,生成仿真回包;将所述仿真回包,发送至所述仿真服务器。
[0010]在其中的一些实施例中,所述根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器包括:检测在预设时间间隔中是否接收到对应的子控制器的子控制数据包;若在预设时间间隔中未接收到对应的子控制器的子控制数据包,则生成异常记录反馈给仿真服务器并断开与该子控制器的连接。
[0011]在其中的一些实施例中,所述方法还包括:接收仿真服务器发送的仿真输入数据,将仿真输出数据发送至所述仿真服务器。
[0012]在其中的一些实施例中,所述根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器之前包括:根据所述网络地址检测与多个所述子控制器的连接状态是否有效;若对应的子控制器连接状态无效,则停止将仿真网络包发送至该子控制器。
[0013]第二个方面,在本实施例中提供了一种故障仿真监测诊断装置,包括:部署模块,用于根据预设的部署信息,将组态数据初始化获得多个子控制器的网络地址;接收模块,用于接收仿真服务器发送的仿真网络包,其中,所述仿真网络包含有目标地址;分发模块,用于根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器,以使所述子控制器根据所述仿真网络包进行操作,并收集多个子控制器的子控制数据包反馈至主控制器;识别模块,用于识别所述子控制数据包,获取诊断结果。
[0014]第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的故障仿真监测诊断方法。
[0015]第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的故障仿真监测诊断方法。
[0016]与相关技术相比,在本实施例中提供的故障仿真监测诊断方法,通过网络地址将仿真数据包分发至对应的子控制器,收集多个子控制器的子控制数据包进行识别获取诊断结果,解决了工业控制系统无法准确定位故障信息的问题,实现了从海量的仿真控制数据中挖掘出有效的信息,为操作人员提供对工业控制系统运行状态准确及时的分析,防止事故的发生,确保工业控制系统安全运行。
[0017]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他
特征、目的和优点更加简明易懂。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是相关技术的硬件结构框图;图2是本实施例的故障仿真监测诊断方法的流程图;图3是本实施例的故障仿真监测诊断装置的结构框图。
具体实施方式
[0019]为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。
[0020]除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属
具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本申请中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本申请中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本申请中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本申请中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
[0021]在本实施例中提供的方法实施例可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障仿真监测诊断方法,其特征在于,包括:根据预设的部署信息,将组态数据初始化获得多个子控制器的网络地址;接收仿真服务器发送的仿真网络包,其中,所述仿真网络包含有目标地址;根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器,以使所述子控制器根据所述仿真网络包进行操作,并收集多个子控制器的子控制数据包反馈至主控制器;识别所述子控制数据包,获取诊断结果。2.根据权利要求1所述的故障仿真监测诊断方法,其特征在于,所述根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子控制器包括:解析所述仿真网络包,获得第一命令包和第一数据包;将所述第一命令包和所述第一数据包分发至对应的子控制器,以使所述子控制器根据所述第一命令包和所述第一数据包进行操作,并收集多个子控制器的子控制数据包反馈至主控制器。3.根据权利要求2所述的故障仿真监测诊断方法,其特征在于,所述解析所述仿真网络包,获得第一命令包和第一数据包包括:验证所述仿真网络包是否含有第一标识;若所述仿真网络包含有第一标识,则获取所述仿真网络包的大小和/或类型;根据所述仿真网络包的大小和/或类型,获得第一命令包和第一数据包。4.根据权利要求1所述的故障仿真监测诊断方法,其特征在于,所述识别所述子控制数据包,获取诊断结果包括:其中,所述子控制数据包包括第二数据包和第二命令包;将所述第二命令包和所述第二数据包进行合并,生成仿真回包;将所述仿真回包,发送至所述仿真服务器。5.根据权利要求4所述的故障仿真监测诊断方法,其特征在于,所述根据所述目标地址和所述网络地址,将所述仿真网络包分发至对应的子...

【专利技术属性】
技术研发人员:柏立悦应正波陈善镇王吉
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1