工控编程吧
标题:
wincc如何读取变量归档并进行比较
[打印本页]
作者:
baikhgmv
时间:
2016-9-21 22:46
标题:
wincc如何读取变量归档并进行比较
wincc如何读取变量归档并进行比较--
-
用wincc读取了扫描枪扫出的条码并保存到变量归档,现在客户提出新要求:把实时读出的条码与以前保存的比较,如果与以前保存的任何一个条码一样,马上报警。
怎么读取保存的数据?
怎样把保存的每条数据与实时数据进行比较?
这么高深的问题只能在这问了!请大神帮忙
------------
提供个思路:
1.PLC通过串口或其他方式(ProfiNet)读取条码并归档(字符串变量,采用用户归档);
2.以该条码内容作为关键字在归档数据库中进行查询,如有返回结果置位报警。
可在论坛中搜VBS读取数据库的帖子
-----------
变量归档能条件查询么?
看了好多例子都是只能限定时间段。
自己做个数据库,把扫出的条形码存数据库里,再按楼上说的,查询就好了。
用户归档是有数量限制的,这条形码这种肯定是越来越多,早晚超限。
------
可以的, 用户归档支持搜索, 标准函数库有相关函数
----------
自己建立一个数据库表,添加ID 时间 以及条形码字段,然后每扫描一次,先用WHERE 条形码=“你的新码”为条件进行一次查询,如果输出的结果集条数为0,往表中写入一次数据,否则就出发报警变量。
----------
WinCC Conectivity Pack
---------
支持4楼。
用数据库的手段来做。
可以使用UA。
然后字段不允许重复,当新数据有重复的时候会写不进去,就可以报警。
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4