在工业生产中,条形码和二维码应用普遍,关键工序均需记录产品条码,其中包含详细信息。一旦产品出厂后发生质量问题,可通过条码追溯生产流程,快速排查制造环节中的异常情况,确保质量控制与责任追踪。
1、 工作中采用繁易触摸屏和新大陆扫码枪,可作参考,其他品牌设备操作类似。
2、 将触摸屏和扫码枪接通电源,扫码枪的DB9串口可连接触摸屏的com0或com2接口,也可接com1或com3,只需在软件中设置对应的串口号即可正常通信。
3、 触摸屏上的串口COM0/COM2、COM1/COM3表示一个DB9接口内集成了两个独立的串行通信通道。由于串口通信通常只需3根线(发送、接收和地线),而DB9接口具备9根线,因此可支持双通道共用同一物理接口。以繁易触摸屏为例,COM0使用DB9的第2、3脚及第5脚(GND)作为信号线,COM2则使用第7、8脚与第5脚(GND)进行通信,从而实现两个串口在同一接口上并行工作,提升接口利用率。
4、 扫码枪使用2、3、5脚作为通信线,编程时只需配置com0即可正常通讯。
5、 打开FStudio软件,创建新工程并填写工程名称与保存路径,确认后选择对应触摸屏型号。进入通信设置界面,选定com0端口,将HMI设为从站,设备类型选为条码枪。通信参数需与扫码枪的配置完全一致,确保双方协议、波特率等匹配,以保障稳定通信和数据准确传输。
6、 扫码枪通信参数所示。
7、 根据FStudio使用手册中的通信设置与串口服务说明,扫码枪扫描的条码数据会存入触摸屏的LW8900寄存器。若需在触摸屏上显示该数据,可在界面添加字符显示控件,将其地址设为本地LW8900,并根据实际条码长度设定字符显示数量即可实现数据显示。
8、 我扫描到的条码号码是03918031310027。
9、 完成上述步骤后,触摸屏可读取并显示扫码枪获取的数据。通常触摸屏不进行数据处理,而是将数据发送至PLC进行运算。依据FStudio手册,需以LB8999开关量作为触发信号,方可实现数据传输,确保系统正常接收与响应。
10、 双击窗口空白区域,选择定时输出传输并点击添加,设定触发条件与数据传输方式。完成后,在PLC梯形图编程中调用D1200寄存器即可获取条码信息。
11、 采用欧姆龙CP1H系列PLC,经由COM3串口与触摸屏相连,具体配置请参照产品使用手册。
