当前位置: 首页 > news >正文

劳易测扫码条码分段读取实现方法

  1. 添加如下3个功能块:M10,M13和M27

  2. 设置BCL参数:Code type 1 为Code128  参数:Mode为Range 参数:Number

Of digits 1 为条码最小长度 Number Of digits 2 为条码最大长度

设置M10ModeWith ACK

设置M13,数值根据实际情况设置,主要是想条码分成几段,每段分成多长来设置,如此设置后,条码会被分段传输到PLC。例如一个长度38的条码,如果按照Fragment size设置为20来算,则38会被分成2段,20+18来传输。这里我们设置为26+6

激活M10中的bit 0.0触发扫描器,激光扫描到条码后,条码的前26位数据会先传到PLC对应的地址,而另一段放在缓存区。当PLC激活下列M10的位bit 0.4时,剩下的6位条码数据才会传输过来,并覆盖之前的数据。如果分的段数越多,则需多次激活。也就是需要给条码扫描器一个指令,告诉它什么时候开始传下一段条码(并非是下一个条码)。

激活M10中的bit 0.5 复位扫码清除所有数据。

在M13的bit4-7指示的是还有多少段条码没有被传送,当此处的值不为0时,需要执行上面的激活功能,读取剩下的条码,当为0时,是代表条码读取结束。

http://www.lryc.cn/news/217750.html

相关文章:

  • 【Linux】Nignx及负载均衡动静分离
  • AI:50-基于深度学习的柑橘类水果分类
  • mysql 中!= 到底走不走索引?
  • 4 sql语法基础
  • 网络工程师应知应会:基础知识(5)
  • Minio多节点多驱动分布式部署官网文档翻译
  • python连接clickhouse (CK)
  • 【C++】内联函数一看就懂?
  • 非洲“支付宝”PalmPay搭载OceanBase:成本降低80%
  • EASYX图片操作
  • 多测师肖sir_高级金牌讲师__adb命令
  • 块级作用域的理解
  • 【GitLab、GitLab Runner、Docker】GitLab CI/CD 应用
  • Linux文本编辑器vim使用和配置详解
  • 港科夜闻|香港科大戴希教授被选为腾讯公司新基石研究员
  • 如何读懂深度学习python项目,以`Multi-label learning from single positive label`为例
  • 【面试】Kafka基础知识
  • 【入门Flink】- 06Flink作业提交流程【待完善】
  • Linux 上的轻量级浏览器
  • 肆[4],滤波
  • Python 包管理器入门指南
  • 2022年06月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 配置Raspberry自动连接WIFI,在无法查看路由器的校园网情况下使用自己电脑热点
  • #stm32整理(一)flash读写
  • windows10编译高版本openssl
  • Mac之NVM|通过brew安装、更新、卸载、重新安装nvm
  • react的状态管理有哪些方法?
  • AST注入-从原型链污染到RCE
  • 【开题报告】基于uniapp的在线考试小程序的设计与实现
  • 使用pdf2image pdf转图片