System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() PLC交互方法、系统、上位机、设备及介质技术方案_技高网

PLC交互方法、系统、上位机、设备及介质技术方案

技术编号:41194575 阅读:4 留言:0更新日期:2024-05-07 22:23
本发明专利技术公开了PLC交互方法、系统、上位机、设备及介质。接收所述PLC发来的相机触发信息,所述相机触发信息表征所述PLC控制待检测工件移动到拍照位置并触发相机对所述待检测工件进行拍照;从所述相机获取所述待检测工件的检测图像;根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述PLC。本发明专利技术实施例的方案能够确保生产过程检测结果的稳定性,处理生产过程中出现的相机丢图问题,当相机丢失图像时,通过PLC发送给检测软件的信息判断图像是否丢失。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及plc交互方法、系统、上位机、设备及介质。


技术介绍

1、方形锂电池在生产过程中需要对产品外观进行质量检测。在常见的外观视觉检测设备中,算法通过处理工业相机采集的产品图像,对产品外观质量进行分类。

2、由于工业相机采集图像可能会出现的异常或者相机触发信号的问题,工业相机会出现图像丢失或者传输速度异常的现象。当发生这种现象时,现有的检测系统无法判断图像是否丢失,这就造成了图像和实际方形锂电池不对应的现象,检测的实际数据就会不准确。


技术实现思路

1、本专利技术提供了plc交互方法、系统、上位机、设备及介质,能够解决上位机检测软件无法判断是否丢图的问题,提高了检测结果的可靠性。

2、根据本专利技术的一方面,提供了一种plc交互方法,应用于上位机,所述上位机、plc和相机分别通信连接,所述方法包括:

3、接收所述plc发来的相机触发信息,所述相机触发信息表征所述plc控制待检测工件移动到拍照位置并触发相机对所述待检测工件进行拍照;

4、从所述相机获取所述待检测工件的检测图像;

5、根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述plc。

6、可选的,所述相机触发信息,包括所述相机的触发次数,相应的,所述从所述相机获取所述待检测工件的检测图像,包括:

7、根据所述触发次数,从所述相机获取检测图像。

8、可选的,所述相机触发信息,包括:所述待检测工件的生产信息;相应的,所述根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述plc,包括:

9、每当从相机获取检测图像时,确定当前检测图像是否获取成功,若是,将所述当前生产图像和所述生产信息绑定,将获取图像成功信号发送至所述plc。

10、可选的,确定当前检测图像是否获取成功,若否,生成空图像,将所述空图像和所述生产信息绑定,将获取图像失败信号发送至所述plc。

11、可选的,该方法还包括:

12、从所述plc获取帧数号码,所述帧数号码根据所述触发次数生成;

13、在得到生产图像或空图像时,确定对应的目标帧数号码,将所述目标帧数号码和所述生产图像或所述空图像绑定。

14、根据本专利技术的另一方面,提供了一种上位机,所述上位机、plc和相机分别通信连接,所述上位机包括:

15、接收单元,用于接收所述plc发来的相机触发信息,所述相机触发信息表征所述plc控制待检测工件移动到拍照位置并触发相机对所述待检测工件进行拍照;

16、获取单元,用于从所述相机获取所述待检测工件的检测图像;

17、确定单元,用于根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述plc。

18、可选的,所述相机触发信息,包括所述相机的触发次数,相应的,所述获取单元,用于根据所述触发次数,从所述相机获取图像。

19、根据本专利技术的另一方面,提供了一种plc交互系统,包括:上位机、plc和相机;

20、所述plc,用于触发所述相机,向所述上位机发送相机触发信息;接收所述上位机返回的图像获取情况。

21、所述上位机,用于执行本专利技术任一实施例所述的plc交互方法。

22、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:

23、至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的plc交互方法。

24、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的plc交互方法。

25、本专利技术实施例的技术方案,接收所述plc发来的相机触发信息,所述相机触发信息表征所述plc控制待检测工件移动到拍照位置并触发相机对所述待检测工件进行拍照;从所述相机获取所述待检测工件的检测图像;根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述plc。本专利技术实施例的方案能够确保生产过程检测结果的稳定性,处理生产过程中出现的相机丢图问题,当相机丢失图像时,通过plc发送给检测软件的信息判断图像是否丢失。

26、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.PLC交互方法,其特征在于,应用于上位机,所述上位机、PLC和相机分别通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述相机触发信息,包括所述相机的触发次数,相应的,所述从所述相机获取所述待检测工件的检测图像,包括:

3.根据权利要求2所述的方法,其特征在于,所述相机触发信息,包括:所述待检测工件的生产信息;相应的,所述根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述PLC,包括:

4.根据权利要求3所述的方法,其特征在于,确定当前检测图像是否获取成功,若否,生成空图像,将所述空图像和所述生产信息绑定,将获取图像失败信号发送至所述PLC。

5.根据权利要求4所述的方法,其特征在于,进一步包括:

6.上位机,其特征在于,所述上位机、PLC和相机分别通信连接,所述上位机包括:

7.根据权利要求6所述的上位机,其特征在于,所述相机触发信息,包括所述相机的触发次数,相应的,所述获取单元,用于根据所述触发次数,从所述相机获取图像。

8.PLC交互系统,其特征在于,包括:上位机、PLC和相机;

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-5中任一项所述的PLC交互方法。

...

【技术特征摘要】

1.plc交互方法,其特征在于,应用于上位机,所述上位机、plc和相机分别通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述相机触发信息,包括所述相机的触发次数,相应的,所述从所述相机获取所述待检测工件的检测图像,包括:

3.根据权利要求2所述的方法,其特征在于,所述相机触发信息,包括:所述待检测工件的生产信息;相应的,所述根据所述相机触发信息确定图像获取情况,并将所述图像获取情况返回至所述plc,包括:

4.根据权利要求3所述的方法,其特征在于,确定当前检测图像是否获取成功,若否,生成空图像,将所述空图像和所述生产信息绑定,将获取图像失败信号发送至所述plc。

【专利技术属性】
技术研发人员:于慧杰笪仲跃左纯子
申请(专利权)人:苏州凌云光工业智能技术有限公司
类型:发明
国别省市:

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

1