百科知识

RS232串口调试工具,轻松搞定串口通信调试,快速排查问题神器

条形码作为一种高效、精准、稳定且成本效益高的数据录入方式,已经被广泛应用于物流信息系统中。在工业化程度较高的国家,条形码的应用已经非常普遍,它被视为商品独有的全球通用“身份标识”。与此同时,扫描枪作为一种融合了光学、机械、电子以及软件应用等先进技术的高科技产品,是继键盘和鼠标之后发展起来的第三代主要计算机输入设备。自20世纪80年代问世以来,扫描枪经历了快速的发展并得到了广泛的应用。无论是直接的图片、照片、胶片,还是各类图纸图形以及文稿资料,都可以通过扫描枪输入到计算机中,从而实现对这些图像信息的处理、管理、应用、存储或输出。

然而,一个关键问题随之而来:PLC或PC如何通过扫描枪获取信息?在探讨这个问题的过程中,本文将为大家详细介绍一项必要的内容——扫码枪与串口调试助手的通讯测试。

1:配备通讯线和电源线的霍尼韦尔扫码枪OH430

2:个人电脑(可以是台式机或笔记本电脑)。如果电脑没有串口,可以考虑购买RS232转USB通讯线

3:软件工具——八方汇PLC调试神器

1:首先,需要对扫码枪进行通电操作。

2:使用扫码枪扫描“恢复出厂设置”条码,这一操作可以将扫码枪的所有参数重置为出厂时的默认配置。

3:接着,用扫码枪扫描“RS232串行输出”条码,以便进行串行通讯格式的配置。

4:然后,通过扫码枪依次扫描相应的条码,可以设置串行通讯格式中的波特率以及串行校验位。在本例中,我们选择“9600bps”作为波特率,并设置校验位为“ODD”。请注意,扫码枪串行通讯格式通常固定为8位数据位和1位停止位。

(1)波特率设置

(2)串行校验位配置

5:将通讯线连接到电脑上。

6:启动软件,选择正确的COM口(可以在设备管理器中的端口部分找到),确保设置与扫码枪相同的通讯格式,并开启串口。

通过完成上述步骤,通讯设置就已经准备就绪。

1:设置完成后,只需用扫码枪对准条形码,并按下扫码枪的读取开关,获取到的信息将自动显示在串口调试助手中。(根据ASCII码可以解读接收到的字符)

ASCII码对应表

2:如果希望通过串口助手发送命令来控制扫描枪进行扫描,可以首先扫描“串口&全码开启”条码。

然后,扫描“命令触发模式”条码以启动命令触发模式。在这种模式下,扫码枪在接收到主机发送的扫描命令时才会开始读码,并在读码成功输出信息或单次读码时间结束后停止读码。

注:在命令触发模式下,用于触发扫描的串口指令为:7E 00 08 01 00 02 01 AB CD;当扫码枪接收到这个触发指令后,它会先输出七个字节的回应信息,并同步启动扫描(回应信息的内容为:02 00 00 01 00 33 31)