一、功能篇
二、接线篇
1、扫码枪坐下接水晶头网口
2、水晶头线另一端USB输出 + 另外一个线的USB接入
3、圆孔的是电源
三、使用篇
3.1、参数设置
这张使用说明书,只需要扫
①扫码开始设置条码,启动设置
②恢复默认值(默认9600 8 N 1 + 设备ID:1)
③ 若要改波特率或者设备站号,扫说明书上的配置,单个扫即可
③扫码结束设置条码,终止设置
截取说明书上的modbus地址设置
3.2、读数据
打开modscan,输入站号1,寄存器地址从1开始
3.3、故障验证步骤
3.3.1、故障1 扫码枪扫码,modscan读不到数据
扫码枪一端为水晶头网口,另一端是 USB 接口,将 USB 口直接插入电脑。
- 打开电脑设备管理器,查看设备列表是否刷新;正常情况下,人体学输入设备分类下会新增一个 USB 输入设备。
- 打开记事本,把光标定位到记事本输入区域。
- 扫描条码,若扫码枪工作正常,条码内容会自动输入到记事本中。
故障判断
- 如果上述测试异常:反复插拔 USB,重试测试。
- 如果 USB 模式测试正常,但扫码枪切换到串口模式后读不到数据:进入扫码枪配置检查相关参数。
3.3.2、扫条形码扫不全
问题描述1:扫码枪扫条形码如C202509270801001 modscan寄存器只显示几位,不全,输出C2025等,不全
解决方案2:1、扫码枪的usb口直插电脑usb口
2、打开记事本,光标移到记事本里面
3、扫码枪扫条形码,记事本输出的也是不全的,80%不全,很少输出全
4、输入法切换成英文即可
问题描述2、modscan读条形码数据还是不全?
解决方案2、1、使用modpoll,弃用modscan,因为数据未准备好,就被读取了
2、node-red读取完整,非常正常,因为node-red的modbus节点类似modpoll
3.3.3、扫码枪扫码条形码,滴滴读取成功,node-red确不输出条形码
问题描述: 扫码枪扫条形码,滴滴成功,node-red + modbus节点定时读取不到数据
解决方案: 1、 联系厂家技术,滴滴是扫码成功,没有输出就是数据传输失败,
2、 4s读取一次modbus节点 + 500s的延迟,刚刚好,是节点设置问题