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

一种产品检测方法、装置、终端设备及存储介质制造方法及图纸

技术编号:41068008 阅读:2 留言:0更新日期:2024-04-24 11:22
本申请公开了一种产品检测方法、装置、终端设备及存储介质,该方法包括:通过PLC总线连接PLC模块,获取PLC模块的PLC程序;检测PLC模块运行PLC程序,获取PLC当前功能,判断PLC当前功能是否为PLC拓展功能,PLC当前功能为PLC程序的当前功能,PLC拓展功能为PLC程序的拓展功能;如果判断PLC当前功能为PLC拓展功能,就获取PLC拓展功能对应的梯形图代码,梯形图代码为梯形图中图形符号对应的代码;将PLC拓展功能对应的梯形图代码设置为PLC当前功能对应的目标梯形图代码,向PLC模块发送目标梯形图代码以及指示指令;通过PLC总线接收PLC模块响应指示指令返回的产品检测结果,产品检测结果为PLC模块对产品执行PLC拓展功能对应的检测操作的结果。本申请有利于提高产品检测的效率。

【技术实现步骤摘要】

本申请涉及互联网,尤其涉及一种产品检测方法、装置、终端设备及存储介质


技术介绍

1、近年来产品不断迭代更新,性能指标也逐渐提升。为了确保产品的质量,在产品出厂前,工厂的人员会检测产品,以把控产品的质量。

2、然而,现有终端设备的产品检测过程繁琐,不利于提高产品的检测效率。其原因在于,现有终端设备运行的plc程序不具备plc拓展功能,因此无法控制plc模块对产品执行所述plc拓展功能对应的检测操作,而工厂的产品很多,如果采用人工对产品执行检测操作,工作量会十分巨大,且产品的检测时间会很长,因此,耗费人力资源和时间资源,因此,现有终端设备的产品检测过程繁琐,不利于提高产品的检测效率。


技术实现思路

1、本申请实施例提供一种产品检测方法、装置、终端设备及存储介质,以解决上述现有终端设备的产品检测过程繁琐,不利于提高产品的检测效率的技术问题。

2、第一方面,本申请实施例提供了一种产品检测方法,应用于终端设备,所述产品检测方法包括:

3、通过可编程逻辑控制器plc总线连接plc模块,获取所述plc模块的plc程序;

4、检测所述plc模块运行所述plc程序,获取plc当前功能,判断所述plc当前功能是否为plc拓展功能,所述plc当前功能为所述plc程序的当前功能,所述plc拓展功能为所述plc程序的拓展功能;

5、如果判断所述plc当前功能为所述plc拓展功能,就获取所述plc拓展功能对应的梯形图代码,所述梯形图代码为梯形图中图形符号对应的代码;

6、将所述plc拓展功能对应的所述梯形图代码设置为所述plc当前功能对应的目标梯形图代码,向所述plc模块发送所述目标梯形图代码以及指示指令,所述指示指令用于指示所述plc模块根据所述目标梯形图代码对产品执行所述plc拓展功能对应的检测操作;

7、通过所述plc总线接收所述plc模块响应所述指示指令返回的产品检测结果,所述产品检测结果为所述plc模块对所述产品执行所述plc拓展功能对应的检测操作的结果。

8、示例性的,在所述通过可编程逻辑控制器plc总线连接plc模块,获取所述plc模块的plc程序之前,所述产品检测方法包括:

9、在plc编程界面获取plc拓展功能和拓展对象,获取所述plc拓展功能包含的梯形图标识,在本地文件中查询是否存在所述梯形图标识;

10、如果本地文件存在所述梯形图标识,就在预先建立的所述梯形图标识与预设拓展位置的对应关系中,调取所述预定义梯形图对应的所述预设拓展位置;

11、将所述预定义梯形图对应的所述预设拓展位置设置为所述梯形图标识对应的目标位置;

12、获取plc程序的梯形图,在所述梯形图的所述目标位置加入所述plc拓展功能对应的拓展对象,在所述plc编程界面显示添加了所述plc拓展功能的所述plc程序。

13、示例性的,所述拓展对象包括拓展的多个编程元件和多个所述编程元件的连接方式。

14、在第一方面的一种可能的实现方式中,所述通过可编程逻辑控制器plc总线连接plc模块,获取所述plc模块的plc程序,包括:

15、通过所述plc总线连接plc模块,获取所述plc模块的待测模块;

16、判断所述待测模块是否为预设的产品;

17、如果所述待测模块为所述产品,就获取所述plc程序。

18、在第一方面的一种可能的实现方式中,所述如果所述待测模块为所述产品,就获取所述plc程序,包括:

19、如果所述待测模块为所述产品,就获取所述产品对应的目标文件;

20、在所述目标文件中,获取所述plc程序。

21、在第一方面的一种可能的实现方式中,

22、所述如果所述待测模块为所述产品,就获取所述plc程序,包括:

23、如果所述待测模块为所述产品,就获取所述plc程序的控制界面,获取所述控制界面中处于顶层的plc编程窗口;

24、通过所述plc编程窗口,获取用户当前编写的所述plc程序。

25、在第一方面的一种可能的实现方式中,所述如果判断所述plc当前功能为所述plc拓展功能,就获取所述plc拓展功能对应的梯形图代码,包括:

26、如果判断所述plc当前功能为所述plc拓展功能,就获取所述plc模块的梯形图集合;

27、在所述梯形图集合中,根据预先建立的所述plc拓展功能与梯形图代码的对应关系,获取所述plc拓展功能对应的所述梯形图代码。

28、在第一方面的一种可能的实现方式中,

29、所述将所述plc拓展功能对应的所述梯形图代码设置为所述plc当前功能对应的目标梯形图代码,向所述plc模块发送所述目标梯形图代码以及指示指令,包括:

30、将所述plc拓展功能对应的所述梯形图代码设置为所述plc当前功能对应的目标梯形图代码;

31、通过所述plc总线向所述plc模块发送所述目标梯形图代码以及所述指示指令。

32、在第一方面的一种可能的实现方式中,在所述通过所述plc总线接收所述plc模块响应所述指示指令返回的产品检测结果之后,所述方法包括:

33、向预设的屏幕发送所述产品检测结果,控制所述屏幕显示所述产品检测结果。

34、第二方面,本申请实施例提供了一种产品检测装置,应用于终端设备,包括:

35、第一获取模块,用于通过可编程逻辑控制器plc总线连接plc模块,获取所述plc模块的plc程序;

36、判断模块,用于检测所述plc模块运行所述plc程序,获取plc当前功能,判断所述plc当前功能是否为plc拓展功能,所述plc当前功能为所述plc程序的当前功能,所述plc拓展功能为所述plc程序的拓展功能;

37、第二获取模块,用于如果判断所述plc当前功能为所述plc拓展功能,就获取所述plc拓展功能对应的梯形图代码,所述梯形图代码为梯形图中图形符号对应的代码;

38、指示模块,用于将所述plc拓展功能对应的所述梯形图代码设置为所述plc当前功能对应的目标梯形图代码,向所述plc模块发送所述目标梯形图代码以及指示指令,所述指示指令用于指示所述plc模块根据所述目标梯形图代码对产品执行所述plc拓展功能对应的检测操作;

39、接收模块,用于通过所述plc总线接收所述plc模块响应所述指示指令返回的产品检测结果,所述产品检测结果为所述plc模块对所述产品执行所述plc拓展功能对应的检测操作的结果。

40、第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项的产品检测方法。

41、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计本文档来自技高网...

【技术保护点】

1.一种产品检测方法,其特征在于,应用于终端设备,所述产品检测方法包括:

2.根据权利要求1所述的产品检测方法,其特征在于,所述通过可编程逻辑控制器PLC总线连接PLC模块,获取所述PLC模块的PLC程序,包括:

3.根据权利要求2所述的产品检测方法,其特征在于,所述如果所述待测模块为所述产品,就获取所述PLC程序,包括:

4.根据权利要求2所述的产品检测方法,其特征在于,所述如果所述待测模块为所述产品,就获取所述PLC程序,包括:

5.根据权利要求1所述的产品检测方法,其特征在于,所述如果判断所述PLC当前功能为所述PLC拓展功能,就获取所述PLC拓展功能对应的梯形图代码,包括:

6.根据权利要求1所述的产品检测方法,其特征在于,所述将所述PLC拓展功能对应的所述梯形图代码设置为所述PLC当前功能对应的目标梯形图代码,向所述PLC模块发送所述目标梯形图代码以及指示指令,包括:

7.根据权利要求1至6任一项所述的产品检测方法,其特征在于,在所述通过所述PLC总线接收所述PLC模块响应所述指示指令返回的产品检测结果之后,所述方法包括:

8.一种产品检测装置,其特征在于,应用于终端设备,包括:

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的产品检测方法。

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

...

【技术特征摘要】

1.一种产品检测方法,其特征在于,应用于终端设备,所述产品检测方法包括:

2.根据权利要求1所述的产品检测方法,其特征在于,所述通过可编程逻辑控制器plc总线连接plc模块,获取所述plc模块的plc程序,包括:

3.根据权利要求2所述的产品检测方法,其特征在于,所述如果所述待测模块为所述产品,就获取所述plc程序,包括:

4.根据权利要求2所述的产品检测方法,其特征在于,所述如果所述待测模块为所述产品,就获取所述plc程序,包括:

5.根据权利要求1所述的产品检测方法,其特征在于,所述如果判断所述plc当前功能为所述plc拓展功能,就获取所述plc拓展功能对应的梯形图代码,包括:

6.根据权利要求1所述的产品检测方法,其特征在于,所述将所述plc拓展功能对应...

【专利技术属性】
技术研发人员:胡途杨怀印赵文诗陈萌王雨陈志勇
申请(专利权)人:深圳市亿维自动化技术有限公司
类型:发明
国别省市:

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

1