扫码器在非标自动化项目中用于工件条码信息采集应用较为广泛,通常情况下我们可以将扫码器与PLC连接,用PLC读取条码数据。这是其中的一种应用方式。本文实测第二种连接方式,利用三菱GS系列触摸屏的232接口,与民德扫码器连接,读取数据。
扫码器规格型号:ES4650 嵌入式影像扫描器,

RS232接口定义:
CTS:允许传送(硬件信号)
RTS:请求传送(硬件信号)
Xon:传送 ON(ASCII 编码 1116)
Xoff:传送 OFF(ASCII 编码 1316)
流程控制:
无- 只使用 TxD 和 RxD 信号进行通信而不使用任何硬件或软件握手协议。
RTS/CTS- 当扫描器准备向主机传送条码数据时,它必须先发送 RTS 信号,等待主机发出 CTS 信号,然后进行正常数据通信。如反馈时延超时或主机没有反馈 CTS 信号,扫描器蜂鸣器将发出特殊鸣叫警告。
双向流控制- 当扫描器准备好接收主机数据时,它发送 RTS 信号;相应地当主机准备好接收扫描器的数据时,它发送 CTS 信号。
XON/XOFF- 当主机不能接受数据时,它会发送一个 XOFF 字符通知扫描器暂停传送;直到扫描器收到一个 XON 字符时,传送继续。
ACK/NAK- 数据传输完毕后,扫描器将等待主机反馈一个 ACK(应答)或者 NAK(无应答)信号。当收到一个 NAK 信号,扫描器会重新发送数据并等待一个 ACK 或者 NAK 信号。当连续收到三次 NAK信号时,扫描器将不再尝试发送当前数据,同时蜂鸣器会发出提示信号。
反馈时延:指在串口通讯时,扫描器等待主机握手应答信号的时间。

具体可参考扫码器使用说明书。本文主要讲解触摸屏侧参数设置。
1.条形码通讯参数设置

Got设置,注意CR结尾
详细设置:设置波特率9600(可改),数据位长度8位,停止位1位,奇偶性:无



3.PLC程序

Got设置 got系统参数设置与plc程序相对应。不然got只显示第一次读取的条码。

通过以上简单设置,和简短的程序编写,即可实现触摸屏与扫码器的数据传输。
夜雨聆风