labview通过hostlink读写Omron CJ系列PLC,同时与多把扫码枪进行通信(心得)

这段时间做了个小项目,有关数据采集的,用的平台是labview,功能是上位机要通过串口与四把扫码枪通信,收到条码后给PLC启动指令,PLC测试完成后给上位机指令,上位机开始存数据和显示。在做的过程中遇到了一些问题,前面博客有写点击打开链接做这个项目经历了人生第一次出差,到厂方后,发现前期沟通的功能需求跟实际的需求至少有百分之80不一致,也就意味着前期做的软件需要全部推翻重来……大概熬了一整
摘要由CSDN通过智能技术生成

这段时间做了个小项目,有关数据采集的,用的平台是labview,功能是上位机要通过串口与四把扫码枪通信,收到条码后给PLC启动指令,PLC测试完成后给上位机指令,上位机开始存数据和显示。


在做的过程中遇到了一些问题,前面博客有写点击打开链接


做这个项目经历了人生第一次出差,到厂方后,发现前期沟通的功能需求跟实际的需求至少有百分之80不一致,也就意味着前期做的软件需要全部推翻重来……大概熬了一整天完成了新版功能需求的软件雏形。


做完第二天到厂房做现场测试,发现上位机无法收到数据,或者偶尔收到条形码的信息,经过各种调试,

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
LabVIEW是一种用于编写和执行虚拟仪器程序的软件开发平台,可用于各种测试、测量和控制应用。要实现与USB扫码的功能,可以按照以下步骤进行。 1. 扫码连接:将USB扫码插入计算机的USB端口。确保电脑已正确安装了扫码所需的驱动程序。 2. LabVIEW程序设计:打开LabVIEW软件,并创建一个新的VI(虚拟仪器)。VI是LabVIEW的基本程序单元,类似于函数或子程序。 3. USB设备识别:在VI中,使用VISA(Virtual Instrument Software Architecture)函数库来识别和连接USB设备。首先,使用VISA函数来查找可用的USB设备。然后,选择对应的扫码设备。 4. 扫码功能实现:在VI中,使用串口(Serial)函数库来实现扫码功能。通过打开串口、设置串口参数(例如波特率、数据位、停止位等)、读取扫码结果(一般以字符串形式返回)等操作,来实现扫码功能。 5. 数据处理与显示:将扫码读取到的数据进行处理,例如提取关键信息、格式化输出等。可以使用字符串处理函数、图表控件等来展示和处理扫码结果。 6. 程序调试与测试:对编写好的LabVIEW程序进行调试和测试,确保与USB扫码通信和功能正常。 通过以上步骤,可以在LabVIEW中实现与USB扫码的功能。需要注意的是,确保扫码驱动程序正确安装,LabVIEW版本与VISA和串口函数库兼容,以及正确设置扫码参数等,才能实现稳定和正确的扫码功能。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值