HoneyWell扫码枪3320g串口转网口通讯

  • HoneyWell扫码枪3320g串口转网口通讯已关闭评论
  • 13 次浏览
  • A+
所属分类:.NET技术
摘要

上位机菜鸟:记第一次拿到一个陌生的设备去探索通讯
起因是项目上需要用到大范围扫描的扫码枪,本来是推荐项目经理购买海康的MV-ID5060M
但是需要三四千,他不同意购买,无奈从客户旧仓库里找到一个旧的HoneyWell的3320G扫码枪,询问客户他们说这个扫码枪很多年前废弃线体上拆下来的,使用说明和调试方法都不知道,那只能我自己来研究了。

上位机菜鸟:记第一次拿到一个陌生的设备去探索通讯
起因是项目上需要用到大范围扫描的扫码枪,本来是推荐项目经理购买海康的MV-ID5060M
但是需要三四千,他不同意购买,无奈从客户旧仓库里找到一个旧的HoneyWell的3320G扫码枪,询问客户他们说这个扫码枪很多年前废弃线体上拆下来的,使用说明和调试方法都不知道,那只能我自己来研究了。

  1. 先简单分析一下,这是个走串口的扫码枪,
    HoneyWell扫码枪3320g串口转网口通讯
    HoneyWell扫码枪3320g串口转网口通讯

  2. 先去网上找找资料,找了一圈终于找到:网址:https://www.gmbarcode.cn/smqzs/2321.htm,
    HoneyWell扫码枪3320g串口转网口通讯

  3. 找到了触发指令,但是我的电脑没有物理串口,只能先拿项目上的工控机先测试一下了
    HoneyWell扫码枪3320g串口转网口通讯

  4. 通讯上了,但是发送指定却没有任何回应,带着这个问题接着度娘寻找答案,找到一本指南,原来要先拿着扫描枪手动按一下按钮扫一下条码初始化一下:指南网址:http://www.scanid.cn/upload/2019082833977109.pdf
    HoneyWell扫码枪3320g串口转网口通讯

  5. 初始化完毕后,发送指令还是没反应,接着寻找答案,才发现电脑还需要安装扫码枪的驱动,驱动网址:http://www.gzm1.com/ArticleDetail/f1786875-2f22-4c75-b233-23d209b57579.html,安装最新版本即可
    HoneyWell扫码枪3320g串口转网口通讯

  6. 安装完成,果然成功了,接着问题又来了,需要将服务器与扫码枪做通讯的话得走网口通讯,接着又去仓库找到一个旧的串口转网口模块,型号USR-TCP232-306
    HoneyWell扫码枪3320g串口转网口通讯

  7. 查找了资料,需要将模块重置一下,按住Reload按钮 5-15秒之间,重置完毕,默认的界面管理网址为192.168.0.7,用户名admin,密码admin,串口服务器资料网址:https://www.usr.cn/Down/Instructions/USR-TCP232-306_V1.0.1.pdf
    HoneyWell扫码枪3320g串口转网口通讯

  8. 重置完毕,将本机电脑的IP地址设置为同网段,进入到后台管理界面,注意进之前要将本机的wifi关闭,关闭防火墙
    HoneyWell扫码枪3320g串口转网口通讯

  9. 将串口服务器的IP地址和端口号设置为自己想用的,我这里是将扫码枪做服务端,所以设置成TCP-Server
    HoneyWell扫码枪3320g串口转网口通讯
    HoneyWell扫码枪3320g串口转网口通讯

  10. 设置完毕,重启模块,这次换网口调试工具来测试一下
    HoneyWell扫码枪3320g串口转网口通讯

  11. OK!!!完成,接下来就是写代码来进行自动通讯了,经过这么一圈折腾,经验+1