昆仑通态触摸屏通过RS232串口触发民德ES4650读码器并显示ACSII内容

一、触摸屏设置

1、首先需要导入串口收发数据用的驱动

2、设置父设备串口数据
这里使用的是COM1口,其他数据要和读码器设置成一样的参数
在这里插入图片描述

3、设置设备通讯参数
这里比较重要的参数是,选择读串口的结束方式,这里可以选择按照时间、停止符、长度等
在这里我们选择的是给定结束符或长度的方式,这样可以不去管读取的二维码或者条形码的长度,只要不超过我们设定的最长长度都没有问题。
在这里插入图片描述

4、脚本编写
发送数据脚本
!SetDevice(设备1,6,"Write(发送内容) " )
读取数据脚本
!SetDevice(设备1,6,“Read(当前读码内容)” )
可以通过按钮触发脚本或者通过事件策略触发脚本
这里有一点需要注意,读取到的数据一般是ASCII的16进制数,需要将数据转换一下才可以显示出对应的“ABCD”

二、读码器设置

1、读码器默认通讯参数确认
查看手册RS232一章,确认当前通讯参数,可根据需要进行修改
2、设置读码器为主机模式
在这里插入图片描述

3、发送命令
在这里插入图片描述
经测试只要发送16 54 0D,即可正常收到读码器读取的数据内容。

分享创作不易,请多多支持,点赞、收藏、关注!

Ending~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen_PandaDD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值