TPC7062使用官方提供的扫码枪设备驱动,实现该功能不可使用Modbus等具有协议的驱动,需要使用支持串口数据透明传输的设备驱动。
注意事项
1.需要将驱动的协议类型调整为16进制协议,选择给定时间(与数据包的大小正相关)。
2.在TPC的内需要使用字符串类型的变量缓存收发数据,因此发送缓存区保存字符“31323334”,在发送后通过使用ASCII显示为“1234”,HEX显示为“31323334”,这一点非常重要,后续的字符转换都会遵循这一规则。
3.将以下变量关联到接收缓存区,仅关联16进制即可,字符值由于协议中还有多个结束符(00)无法正常使用。
由于设备多处会使用到字符转换,因此独立配置三个“用户策略”用于字符转换:
1.“ASCII字符串”转“HEX字符串”
为变量“ASC_TO_HEX_ASCII_STR_BUF”赋予将要处理字符,通过变量“ASC_TO_HEX_HEX_STR_BUF”输出计算结果。
2.“HEX字符串”转“ASCII字符串”
为变量“ASC_TO_HEX_HEX_STR_BUF”赋予将要处理字符,通过变量“ASC_TO_HEX_ASCII_STR_BUF”输出计算结果。
3.十进制数据转换为“16进制”格式字符串
“2字节缓存”脚本如下
“可变长度缓存”脚本如下
相关内容推荐:
查看技术文章和免费咨询技术问题可以访问我司官网及各官方平台:
微信号:cdebyte
今日头条:亿佰特
新浪微博:成都亿佰特
亿佰特人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网http://www.ebyte.com/行了解,还有客服小姐姐在线答疑哦!成都亿佰特--物联网应用专家,随时在身边,时刻准备为您服务!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdebyte.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3