System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种产品线故障的监测方法、装置、计算机可读存储介质制造方法及图纸_技高网

一种产品线故障的监测方法、装置、计算机可读存储介质制造方法及图纸

技术编号:40249846 阅读:9 留言:0更新日期:2024-02-02 22:44
本申请涉及一种产品线故障的监测方法、装置、计算机可读存储介质。产品线至少包括上料工位及下料工位,所述方法包括:响应于产品线中设置有处理工位,且处理工位上设置有产品,基于第一判断条件循环刷新各处理工位,若产品线上位机与任一当前处理工位间无交互信息时,判断当前处理工位为待排查处理工位;基于第一判断条件顺序循环刷新产品线上各工位,若产品线上位机与任一上料工位间无交互信息时,当前上料工位为待排查上料工位;若产品线上位机与任一下料工位间无交互信息时,当前下料工位为待排查下料工位;基于待排查工位的运动流程判断确定故障工位。采用本方法能够提高设备中故障工位的检测效率。

【技术实现步骤摘要】

本申请涉及自动化,特别是涉及一种产品线故障的监测方法、装置、计算机可读存储介质


技术介绍

1、在自动化设备生产调试过程中难免会出现一些异常的问题,并且在设备正常投产后也不能避免一些特殊的问题出现。这种现象表现形式为设备正常生产运行中无任何的报警,无任何提示,但是设备却无法正常生产处于静默状态。

2、相关技术中,可以通过人工监察的方式监测设备故障,再进一步判断设备的故障工位,工作效率较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供了一种产品线故障的监测方法,可以提高设备故障的监测效率。

2、第一方面,本申请提供了一种设备故障的监测方法。所述产品线至少包括上料工位及下料工位,所述方法包括:

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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种产品线故障的监测方法,其特征在于,所述产品线至少包括上料工位及下料工位,所述方法包括:

2.根据权利要求1所述的产品线故障的监测方法,其特征在于,所述基于第一判断条件循环刷新各处理工位前还包括:获取产品线中各处理工位的状态值,所述状态值用于显示处理工位中产品的状态信息。

3.根据权利要求1所述的产品线故障的监测方法,其特征在于,所述基于第一判断条件顺序循环刷新产品线上各工位前还包括:对各工位进行计算赋值,所述赋值的号码与产品线各工位系统号码不同;

4.根据权利要求1所述的产品线故障的监测方法,其特征在于,基于待排查工位的运动流程判断确定故障工位包括:

5.根据权利要求3所述的产品线故障的监测方法,其特征在于,基于第一判断条件顺序循环刷新产品线上各工位包括:从赋值后的首个工位开始进行条件判断,并记录当前工位的判断结果,直至顺序判断完所有工位,输出满足第一判断条件的工位号;

6.根据权利要求1所述的产品线故障的监测方法,其特征在于,所述方法还包括:

7.一种产品线故障的监测装置,其特征在于,所述产品线至少包括上料工位及下料工位,所述装置包括:

8.根据权利要求7所述的产品线故障的监测装置,其特征在于,所述基于第一判断条件循环刷新各处理工位前还包括:获取产品线中各处理工位的状态值,所述状态值用于显示处理工位中产品的状态信息。

9.根据权利要求7所述的产品线故障的监测装置,其特征在于,所述基于第一判断条件顺序循环刷新产品线上各工位前还包括:对各工位进行计算赋值,所述赋值的号码与产品线各工位系统号码不同;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种产品线故障的监测方法,其特征在于,所述产品线至少包括上料工位及下料工位,所述方法包括:

2.根据权利要求1所述的产品线故障的监测方法,其特征在于,所述基于第一判断条件循环刷新各处理工位前还包括:获取产品线中各处理工位的状态值,所述状态值用于显示处理工位中产品的状态信息。

3.根据权利要求1所述的产品线故障的监测方法,其特征在于,所述基于第一判断条件顺序循环刷新产品线上各工位前还包括:对各工位进行计算赋值,所述赋值的号码与产品线各工位系统号码不同;

4.根据权利要求1所述的产品线故障的监测方法,其特征在于,基于待排查工位的运动流程判断确定故障工位包括:

5.根据权利要求3所述的产品线故障的监测方法,其特征在于,基于第一判断条件顺序循环刷新产品线上各工位包括:从赋值后的首个工位开始进行条件判断,并记录当前工位的判断结果,直至...

【专利技术属性】
技术研发人员:陈爱民
申请(专利权)人:华兴源创成都科技有限公司
类型:发明
国别省市:

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

1