您现在所在的是:

PLC论坛

回帖:8个,阅读:1258 [上一页] [1] [下一页]
304
1172372438
文章数:228
年度积分:304
历史总积分:304
注册时间:2022/10/8
发站内信
发表于:2022/10/13 9:42:03
#0楼
现在是采用扫码枪扫码后保存至威纶通触摸屏的历史事件中,如何制作重复扫码报警,求大神指点!!!!
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/10/13 10:29:25
#1楼
作比较判断,如果是连续两个还好,要是之前扫过的都需要比较那就麻烦了
大家一起学习
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2022/10/15 18:00:40
#2楼
用宏指令去比较,有内置的函数可以用
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
784
微鑫科技
文章数:1231
年度积分:784
历史总积分:784
注册时间:2019/11/26
发站内信
发表于:2022/10/15 20:35:12
#3楼
FIFO阵列,每次扫一个新的码进去之后,与之前的三个进行比较(当然,你也可以做1个或10个都行),如果与其中的任意一个相同,就报警,如果不同,则将当前的数据存储进去,并且将FIFO阵列中的最后一个移除,将当前的数据移入进第一个,这个不难搞吧。
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/10/15 21:19:30
#4楼
以下是引用微鑫科技2022/10/15 20:35:12的发言:
FIFO阵列,每次扫一个新的码进去之后,与之前的三个进行比较(当然,你也可以做1个或10个都行),如果与其中的任意一个相同,就报警,如果不同,则将当前的数据存储进去,并且将FIFO阵列中的最后一个移除,将当前的数据移入进第一个,这个不难搞吧。

呵呵,这个其实也没那么简单,条码的数量是在增加的,比如今天是10个就调取10个出来比较,一个月后可能会增加到100个了,那就要比较100了。

我个人目前能想到的是通过循环加变址来做。对于一般的编程人员来说用plc做还好,如果用触摸屏的宏指令就更加困难了。
大家一起学习
11781
逍遥的久鸣
文章数:4433
年度积分:1015
历史总积分:11781
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2022/10/15 22:38:50
#5楼
用FOR 循环比较吧,应该可以的!表情
784
微鑫科技
文章数:1231
年度积分:784
历史总积分:784
注册时间:2019/11/26
发站内信
发表于:2022/10/15 22:44:30
#6楼
回复 #4楼 YXBK
他的意思可能是防止现场正在生产的产品重复扫描,并不是所有生产的产品重复扫描,如果是所有的产生都做防重检测,除非是用云计算,不然就算你用PC现场处理也费劲啊。
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
784
微鑫科技
文章数:1231
年度积分:784
历史总积分:784
注册时间:2019/11/26
发站内信
发表于:2022/10/15 22:46:14
#7楼
这玩意儿其实用C语言搞,并不是多难,或者用单片机设计一个中转小板,扫码器先接在小板上,小板再与屏相连,屏只负责记录,不负责防重。
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
784
微鑫科技
文章数:1231
年度积分:784
历史总积分:784
注册时间:2019/11/26
发站内信
发表于:2022/10/16 1:07:30
#8楼
无聊,写了一个测试程序,可以缓冲5组数据,每组为10个数据,测试很成功。
附件 1665853412234.jpg
附件:
[本地下载]
[此贴子已经被作者于2022/10/16 9:12:46编辑过]
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004