本发明涉及赋码检测,具体涉及一种可变数字码赋码检测闭环控制方法。
背景技术:
1、随着“一物一码”技术地不断发展,企业对产品的溯源、防伪、防串货的需求越来越强烈,这些需求都离不开对产品赋予唯一的“产品身份证”。
2、常见的“产品身份证”包括一维码、二维码、可变数字码等:
3、赋一维码,需要产品赋码表面相对平整,且需要有静音区,赋一维码的速度比赋可变数字码的速度要慢,且对赋码设备要求相对较高,对产品运行速度的稳定性要求较高,很难直观评定赋码质量的好坏,整体赋码成本要高于可变数字码;
4、赋二维码,同样需要产品赋码表面相对平整,赋码速度比赋可变数字码的速度要慢,且对赋码设备要求相对较高,对产品运行速度的稳定性要求较高,很难直观评定赋码质量的好坏,整体赋码成本要高于可变数字码;
5、赋可变数字码,相对于一维码和二位码,具有赋码速度快、效率高,肉眼可识别,赋码成本低等优点。
6、然而,现有技术中针对可变数字码的赋码场景,无法对可变数字码的赋码质量进行有效检测,使得可变数字码的大规模应用存在较大困难。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术所存在的上述缺点,本发明提供了一种可变数字码赋码检测闭环控制方法,能够有效克服现有技术所存在的无法对可变数字码的赋码质量进行有效检测的缺陷。
3、(二)技术方案
4、为实现以上目的,本发明通过以下技术方案予以实现:
5、一种可变数字码赋码检测闭环控制方法,包括以下步骤:
6、s1、基于编码规则自动生成可变数字码,并发送给赋码设备缓存;
7、s2、赋码设备每次完成赋码后,向上位机反馈赋码信息,上位机对接收到的赋码信息进行存储;
8、s3、视觉系统每次完成可变数字码检测后,向上位机反馈检码信息,上位机对接收到的检码信息进行存储;
9、s4、上位机根据赋码信息与检码信息之间的对比结果,判断产品是否赋码合格。
10、优选地,s1中基于编码规则自动生成可变数字码,并发送给赋码设备缓存,包括:
11、基于编码规则自动生成各产品唯一对应的可变数字码,并发送给赋码设备缓存。
12、优选地,s2中赋码设备每次完成赋码后,向上位机反馈赋码信息,上位机对接收到的赋码信息进行存储,包括:
13、赋码设备每次完成赋码后,向上位机反馈赋码信息;
14、上位机接收到赋码信息后,将数组指针d0加1,并将赋码信息记录至数组data[d0]中;
15、其中,当数组指针d0的计数值大于预设阈值时,将数组指针d0赋值为1。
16、优选地,s3中视觉系统每次完成可变数字码检测后,向上位机反馈检码信息,上位机对接收到的检码信息进行存储,包括:
17、视觉系统每次完成可变数字码检测后,向上位机反馈检码信息;
18、上位机接收到检码信息后,将检码信息记录至data1中,并将数组指针d1加1;
19、其中,当数组指针d1的计数值大于预设阈值时,将数组指针d1赋值为1。
20、优选地,s4中上位机根据赋码信息与检码信息之间的对比结果,判断产品是否赋码合格,包括:
21、上位机对data1中的数据与数组data[d1]中的数据进行比较,并根据比较结果判断产品是否赋码合格。
22、优选地,所述上位机对data1中的数据与数组data[d1]中的数据进行比较,并根据比较结果判断产品是否赋码合格,包括:
23、若data1中的数据与数组data[d1]中的数据完全相同,则将数组data[d1]中的数据发送至赋码设备进行数据检索,检索通过,则判断产品赋码合格;检索不通过,则判断产品赋码不合格;
24、若data1中的数据与数组data[d1]中的数据存在不相同的情况,则判断产品赋码不合格。
25、(三)有益效果
26、与现有技术相比,本发明所提供的一种可变数字码赋码检测闭环控制方法,具有以下有益效果:
27、1)基于编码规则自动生成各产品唯一对应的可变数字码,并发送给赋码设备缓存,使得每个产品均有唯一对应的可变数字码,便于对产品进行溯源;
28、2)对存在“错”、“漏”、“残”、“缺”等情形的赋码不良产品准确给出不合格信号,确保流入市场的产品均为赋码合格产品;
29、3)在赋码信息的校验过程中,借助数组的方式按照“先进先出”的原则,确保数据比对的内容一致性,确保产品一物一码,为最终实现产品的追溯、防伪、防串货提供数据基础;
30、4)即便产品间距不等,或者赋码工位与检测工位之间间隔多个产品,也能够实现可变数字码的精准解析比对。
1.一种可变数字码赋码检测闭环控制方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的可变数字码赋码检测闭环控制方法,其特征在于:s1中基于编码规则自动生成可变数字码,并发送给赋码设备缓存,包括:
3.根据权利要求2所述的可变数字码赋码检测闭环控制方法,其特征在于:s2中赋码设备每次完成赋码后,向上位机反馈赋码信息,上位机对接收到的赋码信息进行存储,包括:
4.根据权利要求3所述的可变数字码赋码检测闭环控制方法,其特征在于:s3中视觉系统每次完成可变数字码检测后,向上位机反馈检码信息,上位机对接收到的检码信息进行存储,包括:
5.根据权利要求4所述的可变数字码赋码检测闭环控制方法,其特征在于:s4中上位机根据赋码信息与检码信息之间的对比结果,判断产品是否赋码合格,包括:
6.根据权利要求5所述的可变数字码赋码检测闭环控制方法,其特征在于:所述上位机对data1中的数据与数组data[d1]中的数据进行比较,并根据比较结果判断产品是否赋码合格,包括:
