登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:如何设置威纶通触摸屏历史校对报警!!!
点击:1368 回复:8
楼主
编辑
引用
管理
1172372438
现在是采用扫码枪扫码后保存至威纶通触摸屏的历史事件中,如何制作重复扫码报警,求大神指点!!!!
22-10-13 09:42
1楼
编辑
引用
管理
YXBK
作比较判断,如果是连续两个还好,要是之前扫过的都需要比较那就麻烦了
22-10-13 10:29
2楼
编辑
引用
管理
蛇会大学
用宏指令去比较,有内置的函数可以用
22-10-15 18:00
3楼
编辑
引用
管理
微鑫科技
FIFO阵列,每次扫一个新的码进去之后,与之前的三个进行比较(当然,你也可以做1个或10个都行),如果与其中的任意一个相同,就报警,如果不同,则将当前的数据存储进去,并且将FIFO阵列中的最后一个移除,将当前的数据移入进第一个,这个不难搞吧。
22-10-15 20:35
4楼
编辑
引用
管理
YXBK
引用
微鑫科技
在 2022/10/15 20:35:12 发言
【内容省略】
呵呵,这个其实也没那么简单,条码的数量是在增加的,比如今天是10个就调取10个出来比较,一个月后可能会增加到100个了,那就要比较100了。
我个人目前能想到的是通过循环加变址来做。对于一般的编程人员来说用plc做还好,如果用触摸屏的宏指令就更加困难了。
22-10-15 21:19
5楼
编辑
引用
管理
逍遥的久鸣
用FOR 循环比较吧,应该可以的!
22-10-15 22:38
6楼
编辑
引用
管理
微鑫科技
他的意思可能是防止现场正在生产的产品重复扫描,并不是所有生产的产品重复扫描,如果是所有的产生都做防重检测,除非是用云计算,不然就算你用PC现场处理也费劲啊。
22-10-15 22:44
7楼
编辑
引用
管理
微鑫科技
这玩意儿其实用C语言搞,并不是多难,或者用单片机设计一个中转小板,扫码器先接在小板上,小板再与屏相连,屏只负责记录,不负责防重。
22-10-15 22:46
8楼
编辑
引用
管理
微鑫科技
无聊,写了一个测试程序,可以缓冲5组数据,每组为10个数据,测试很成功。
附件:
[
本地下载
]
最后修改:
2022/10/16 9:12:46
22-10-16 01:07
工控新闻
豪恩汽电与上海智元新创技术达成合作,积极布局机器人领域
米尔将出席瑞芯微第九届开发者大会
升级工业互联,引领全栈未来
三菱电机FR-D800系列变频器国内发售
工控赋能,智算未来:华北工控EMB-3513专为边缘AI应用设计
从“制造”到“智造”: 魏德米勒2024年营收近10亿欧元,加码全球基地建设
华北工控SOMB-6581A:AI计算核心+丰富接口设计,智能物联设备的主控硬件首选
京东智能产业园花都项目开园,打造大湾区智能制造高地
更多新闻资讯