标签:条码 读取 IP TCP PC 设置 配对
第一部分:现场需求/问题描述
客户购买了 CLV690+CMF400 TCP/IP 模块以及手持枪 IDM261,有以下要求:
1. CLV690 读取钢卷信息,没有读到通过手持枪补扫;
2. 条码信息通过 TCP/IP 与 PC 端通讯;
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900103-949972113.png)
第二部分:现场工作内容
1. 产品功能和参数设置:
a. 安装和电气连接:
首先是手持枪与底座配对,按照说明书扫描PAIR MODE 条码开始配对。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115859792-2011427269.png)
按照手册中的步骤,我们发现很难配对上,没有出现蓝色灯快闪的情况。经过反复的断电上电以及恢复 出厂设置都没有解决。最后经过测试发现,扫完配对码之后需要一直按住底座上的按钮,同时把手持枪放 进底座内,直到蓝灯快闪再松开。经过反复测试,现场的 8 套手持枪很快就全部配对成功。
解决了手持枪的配对问题,我们对 CLV690 进行了安装。经过对条码分辨率的计算,我们最终把安装距 离固定在 1200mm,并调整角度让激光能够扫到条码。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900000-1236711562.png)
b.优化相关读取参数
现场使用的是 CLV690 摆镜型,没有外部触发,因此我们把摆镜的模式改为连续模式并固定了 焦距。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115859964-241391097.png)
另外客户需要同时读取到三个条码输出,并用逗号隔开,设置了如下的数据格式:
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900205-1919230447.png)
c. 设置TCP/IP 网关相关的参数
硬件配置
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900468-1681407873.png)
CDM420-001 控制盒+CLV430 读码器+232 转 usb+CMF400-3101 网卡 硬件接线如上图
CMF400-3101 设置:S1 拨到ON,S2 拨到OFF,S8 拨到NO CMC400。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900187-284185608.png)
软件设置
打开clv setup,右下角点击com 口,波特率:9600,数据格式8,1,N
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900380-1243097556.png)
网关的主口和辅口都设置为Ethernet TCP/IP。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900384-79643169.png)
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900389-1404456461.png)
设置网关的IP 地址,主口和辅口的端口号,IP 端口设置为Server。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900437-51639394.png)
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900442-263301816.png)
主口设置为异步,数据格式8,1,O,RS232,非握手,XON/XOFF 激活。
设置完成下载选择永久下载保存。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900442-263301816.png)
通讯测试:
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525115900666-270115976.png)
成功ping 通并获得数据。
2.PC 端通讯设置:
使用Hercules读取到条码内容后,客户使用自己开发的软件来处理数据,一开始始终读取不到条码信息。
检查IP设置以及端口号设置与上位机设置是一只的。后经过与客户沟通,客户软件端可以开放两个端口, 一个作为server端一个作为client端,通过开放这两个端口后能够读取到信息。
3.读取问题排查:
1.读取到的条码内容是一个字节一个字节发送的,不是完整的条码信息。于是我们让客户固定了读取内容的头 STX 和尾 ETX 后问题解决。
2.摆镜扫描条码不能三个一起输出,输出格式设置没有问题。扫描过程中出现 NoRead 的问题。
![](/i/l/?n=23&i=blog/2861318/202305/2861318-20230525120343271-1018408743.png)
通过把输出条件改为触发结束,可以三个同时输出。通过修改摆镜的周期解决了输出 NoRead 的情况。
标签:条码,
读取,
IP,
TCP,
PC,
设置,
配对
From: https://www.cnblogs.com/sick-cn-zh/p/sick-CLV69x-Bar-code-scanner.html