各位高手们好
请问有什么指令或是语句,是可以自动储存条码阅读器扫描进来的数据的。
假如我现在有50种条码,每个条码扫描进来之后,经过转换,变成字符串格式然后存储,相同的条码数据往一个DB块里面存,这个DB存了多少,需要计数。
不同的条码数据往别的数据块存,假如下次有同样的进来的,就做计数
只要有不一样的数据扫描进来,就要往别的DB块存
请教各位,怎么样把这个程序思路理清,怎么样下手,去写这个程序,
关于数据存储,有什么好的方法。
条码每天是随时更新的,每天最多只有五十种条码类型
问题补充:
比较对象,是没有办法事先确定好的,因为条码每天都在更新的,条码随时随刻都在更新
最佳答案
一,首先把扫描来的字符串转换成可以做比较的数据格式,如浮点数等形式。可以使用: FC39 STRNG_R: 将字符串转换为浮点数
二,建立比较块,数据块,把扫描来的数据和已经设定好的条码数据做比较,当比较数据相同时,把计数器加1,且把传来的数据储存到先前建立的一个数据块里面,
问题补充:
对于你说的条码更新,是个比较麻烦的事,如果有上位机还好,可以在画面上输入更新的条码,
如果没有上位机可以做两个按钮,利用按钮来清空昨天储存的条码,再把今天储存的条码存储为比较条码
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307905.html