北岛夜话
原创工业智能控制领域(PLC、单片机/嵌入式、机器人、通信、机器视觉)的技术及经验分享。
文章530 浏览8077876

DataLogic扫码枪的配置及如何连接PLC串口模块?(内附图纸)

工业现场经常需要读取条码的信息,扫码枪(Scanner)的使用很普遍。今天这篇文章,和你分享一个我在现场调试Datalogic扫码枪的小故事。

cover.PNG某日,现场调试时一把型号为DataLogic GD4300的扫码枪工作不正常,扫码枪电源接通后无任何反应,看不到激光条,我首先判断扫码枪的供电出现了问题。

检查电源侧发现5V电压正常,那么供电故障的原因应该在扫码枪与电源的连接线上。于是检查与扫码枪连接的接头线是否有断线的现象。

连接线位于GD4300扫码枪一侧的接口为RJ48水晶头(10针)。RJ48是扫码枪上常见的接口,它可以通过不同的接线方式来兼容RS232C串口、USB和PS2接口。在RJ48的10根针中,GD4300只用了6根(绿、黑、棕、黄、橙,白),如下图:

RJ48.png

连接线的另一侧原本是D-SUB9针串口,但在现场已经被切断,内部的线直接接到了端子上。于是对于我来说,首先要搞清楚的是:这6根线都代表什么意思?

经过一番查找与验证,终于搞明白了每条线的含义,整理如下图:

RJ48_Pin_Define.PNG

D-Sub9针串口使用的是RS232C的标准,如果你想了解更多的内容,请参考文章:工业串口通信之掀起串口的盖头

经检查发现红色电源线存在断线的情况,修复断线后重新接通电源。GD4300扫码枪初上电时蜂鸣器会以较高的频率发出4个滴滴的声音,按下按钮扫描口会发出红色激光条,说明供电正常。

在正常供电后,我们还需要确定数据发送、接收及流量控制的线连接是否正确?下面这张图,是我用E-Plan画的扫码枪与PLC串口模块的连接图:

e-plan.PNG

检查完接线后,还需要对扫码枪进行配置。由于PLC一侧使用的是西门子ET200S的1SI串口模块,其通信标准为RS232C。因此,我们也需要把扫码枪一侧的通信标准配置成RS232C。配置的方法是用扫码枪扫描说明手册中的配置码(Select RS-232 Standard),如下图:

RS232_Configure.png

经过接线的检查修正及通信参数的配置,扫码枪可以正常工作啦!

这是现场调试关于串口通信的一个小故事,欢迎扫描下面的二维码关注我们的微信公众号。


取消

感谢您的支持,欢迎常来看看!

扫码支持
一点动力,多少随意

打开支付宝扫一扫,即可进行扫码打赏哦

发表评论