应用场景和需求描述
用户主要是希望通过读码器自动从产品中读取条码==>上位机获取条码后,通过API接口请求:验证改产品的NG情况==>蒋结果解析反馈给上位机:如果OK则继续,如果Fail则进行T除或报警操作;如下动画简单演示:
实现步骤和方法
第一步:添加补丁包dll文件,若安装包包含则不需要此步骤,可跳过。
第二步:组态DIAView应用,以霍尼韦尔的扫码枪为例
1. 选择驱动“Barcode COM”
2. 下一步,填写相关参数
串口选择暂时不用,“结束码”:或者称为“结尾”,取值范围0~127,用于区分数据。若扫码枪无结束码,可设置为0或超出范围即可。
“固定长度”:若无“结束码”,条码有固定的长度,可以设置此值。固定长度非0值。注:既有“结束码”,又有“固定长度”,需要勾选。“时间间隔”:每次读取数据的时间不超过时间。最佳时间需要根据现场设置。一般不需要重新设置。例:下图,条码枪数据特点,无结束码(使用前最好用串口助手测试数据)
测试使用条码枪之一,霍尼韦尔的条码枪,需要扫描下面条码可以转为虚拟串口如下图,用扫码枪扫描如下条码:
扫描之后,到电脑的串口设备管理中可以看到已被虚拟出一个串口
3. IO设备驱动中,添加地址
“ON”:只读,条码数据
“STOP”:关闭读取,只写
“START”:重新打开读取,只写