本次实验用到的扫码枪是 霍尼韦尔X1800,触摸屏是Proface-4502WW PLC是三菱Q13UDV
现场需要用到扫码枪,但是USB接口,该接口PLC无法支持,我记得以前有用过Proface扫码枪连接扫码枪使用的。为此今天特地进行了实验。
现将实验过程记录如下:
首先.需要设置Proface.外界设备,设置条码枪
然后点进去进行设置.这里要设置存储起始地址。注意这里的起始地址要间隔2个Word才是ID存储区域。
如图,也就是LS22开始存储条形码信息.
扩展设置是用于条码枪读取条码时和PLC进行信号交互。
当条码枪扫到码后会置位M102,我们收到M102信号就可以去读取LS22的码了,这里我们编写一行脚本来处理这个码的数据
这里注意看到有一个M106信号,变ON即上升沿。
什么意思呢。
PLC通过M102信号得知数据已经读取成功,那么通过M106拷贝数据,同时通过M106 复位M102.不然下一次的数据无法成功获取。
是不是这样做了就一定可以了呢,当然不是了。还需要对扫码枪进行简单的设置动作。
第一步对于设置比较混乱的扫码枪,第一步是初始化。
用扫码枪扫下面的初始化条形码即可。
第二步,确认扫码枪数据输出模式,USB输出模式
第三步,设置回车符作为结束标志.
其实,扫码枪支持多种模式切换,比如自动扫码模式,灯一直常亮,一直搜索条形码。