0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于LabVIEW和NI cRIO-9074集成控制器实现清洗机流水线的设计

牵手一起梦 来源:软件 作者:软件 2021-04-05 11:01 次阅读

系统硬件和软件

工业行业中,有一系列不同性能的可编程逻辑控制器PLC),但经过对现有产品的综合研究,我们选择了CompactRIO与NI 的 C系列模块作为我们的系统开发平台。这种配置提供了一个灵活的、高性能和低成本的解决方案,并且具有相同或比PLC更优越的功能。

研究小组选择了坚固耐用的NI cRIO-9074集成控制器,它将一个400 MHz的工业实时处理器和一个可重新配置的现场可编程门阵列(FPGA)融合在一个底板中,适用于嵌入式的机器控制和监测应用。从多种I / O模块中,我们选择了NI 9425漏极数字输入模块去检测光电信号,脉冲发生器的位置和限位开关。NI 9476源极数字输出模块控制着气动阀门,气动液压缸,水和真空泵,并且确保了负载的精确运动状态。NI 9203数据采集模块测量了清洗室内部的真空压力,而NI 9211热电偶输入模块测量了水、空气干燥度、负载以及腔室的温度。

此外,NI PPC-2115工业平板电脑具有内置触摸屏,它被证明是处理机器与用户之间交流的正确选择。利用工业平板电脑技术,我们为显示整个清洗机流水线的状态提供了一个用户友好,高度可控的环境。该解决方案可以节省空间,是大型人机界面大型应用的理想选择。

为了控制系统,我们选择了图形化系统设计软件LabVIEW,因为它易于使用、具有可移植性以及可扩展性。而且LabVIEW编程环境也有助于显著地缩短开发时间。

基于LabVIEW和NI cRIO-9074集成控制器实现清洗机流水线的设计

清洗机流水线的实施

清洗机器流水线由Bosio d.o.o设计和开发,主要是基于两个方面的需求。首先是传送系统,通过管理装有负载的篮子到达传输系统的最后自由区域途中的运动,来保证线路空间的最佳利用。操作员可以在清洗机的腔室内的两个位置装载篮子并激活输送带。在篮子运送到清洗机内之前,系统为篮子加上盖子,并在过程结束时自动移除。此外,自动卸载篮子由两步操作完成。

在开发传送系统时,主要的挑战是要确保速度和可靠性。该系统采用精确到毫米的激光光电管来确定篮子的位置和下一步措施。篮子盖在输入/输出时的操作也要求很高的精度。我们通过使用脉冲编码器测量其位置来确定系统的卸载速度。该处理器检测到源于脉冲编码器的脉冲并且通过数学计算将它们转换成合适的单位。其结果提供了卸载部分的正确位置。

第二个因素是清洗的过程。它包括洗涤周期的不同阶段,并且过程中要确保负载的干净和干燥。洗涤过程需要适当的配置,其中包括机械电气和编程要求的复杂组合。机械要求包括许多不同的保证洗涤质量的清洗选择。该系统可对负载进行结合了水射流、负载循环、用压缩空气鼓泡、抽真空和加热等组合的方式进行清洗。此时,系统获取和处理大量数据。温度,压力,水位,以及篮子的位置需要加以控制。提供了精确度和快速响应时间的比例积分微分(PID)控制器完成了这个任务,确保了清洗质量保持一致。

使用LabVIEW和NI的PPC - 2115工业平板电脑,操作者可以快速检查数据的状态,包括负载的错误、不活动、位置和数目。用户可以监控马达的状态,水泵,温度和压力。此外,由于LabVIEW的简单易用,操作者可以很容易写入、重新整理、保存、加载或使用虚拟键盘绘制清洗机流程图。由于系统连续监控报警情况,错误检测时间已经大幅度减少。

结论

通常情况下,工程师设计的复杂机器需被不具有高水平编程知识的操作者每天使用。这些复杂的系统必须精密的管理所有必要的操作,但他们必须提供一个清晰的和用户友好的界面,使技术人员可以很容易地操作和使用,而无需高级工程师的参与。

我们采用的解决方案是通过使用NI产品为用户提供一个具有高性能的复杂系统。它具有简单操作且友好的用户界面以便交流,具有复杂的功能特性以及准确的数据分析能力。使用NI技术,我们开发了一个先进的、全自动的工业清洗机流水线,易于使用和维护。 结合CompactRIO平台与LabVIEW的能力帮助我们迅速解决了复杂的问题,这比我们使用市场上的其他产品更容易。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5008

    文章

    13180

    浏览量

    462248
  • LabVIEW
    +关注

    关注

    1964

    文章

    3652

    浏览量

    322609
  • 平板电脑
    +关注

    关注

    4

    文章

    2008

    浏览量

    77671
收藏 人收藏

    评论

    相关推荐

    labview ni-cRIO保存的文件怎样直接保存至本地磁盘,crio-9074

    labview ni-cRIO保存的文件怎样直接保存至本地磁盘,crio-9074labview ni-cRIO保存的文件怎样直接保存至本地磁盘,c
    发表于 05-11 23:38

    FPGA中的流水线设计

    )片内 sram 的读操作,因为 sram 的读操作本身就是两极流水线,除非下一步操作依赖读结果,否则使用流水线是自然而然的事情。4)组合逻辑太长,比如(a+b)*c,那么在加法和乘法之间插入寄存
    发表于 10-26 14:38

    现代RISC中的流水线技术

    性能为目标。从此以后,流水线技术也被有效地应用到CISC处理的设计中。Intel i486是IA32体系结构中的第一个流水线实现。Digital的VAX和Motorola的M68K的
    发表于 03-01 17:52

    周期精确的流水线仿真模型

    使用软件仿真硬件流水线是很耗时又复杂的工作,仿真过程中由于流水线的冲突而导致运行速度缓慢。本文通过对嵌入式处理流水线, 指令, 设备
    发表于 12-31 11:30 9次下载

    什么是流水线技术

    什么是流水线技术 流水线技术
    发表于 02-04 10:21 3917次阅读

    流水线中的相关培训教程[4]

    流水线中的相关培训教程[4] 下面讨论如何利用编译技术来减少这种必须的暂停,然后论述如何在流水线实现数据相关检测和定向。
    发表于 04-13 16:09 4769次阅读

    使用LabVIEW和CompactRIO实现清洗机流水线

      The Challenge:  开发一个可靠的工业清洗机流水线自动控制系统,可轻松的实现监督以及实时的报警监测。   The Solution:  使用
    发表于 09-17 22:58 781次阅读
    使用<b class='flag-5'>LabVIEW</b>和CompactRIO<b class='flag-5'>实现</b><b class='flag-5'>清洗机</b><b class='flag-5'>流水线</b>

    电镀流水线的PLC控制

    电镀流水线的PLC控制电镀流水线的PLC控制电镀流水线的PLC控制
    发表于 02-17 17:13 36次下载

    装配流水线控制系统设计

    装配流水线控制系统设计
    发表于 12-17 15:26 14次下载

    基于CompactRIO的高级可编程自动控制器

    全新NI cRIO-907x CompactRIO集成系统是一种高级可编程自动控制器(PAC),它在单个机箱中集成了工业实时处理
    发表于 11-18 03:30 2578次阅读
    基于CompactRIO的高级可编程自动<b class='flag-5'>控制器</b>

    浅谈GPU的渲染流水线实现

    颜色表示了不同阶段的可配置性或可编程性:绿色表示该流水线阶段是完全可编程控制的,黄色表示该流水线阶段可以配置但不是可编程的,蓝色表示该流水线阶段是由GPU固定
    发表于 05-04 09:16 3813次阅读
    浅谈GPU的渲染<b class='flag-5'>流水线</b><b class='flag-5'>实现</b>

    采用单通道通讯协议设计高速异步流水线控制器STFB电路的设计

    异步电路因其具有低功耗、高性能和低电磁干扰的特性,正受到越来越多的关注。异步流水线是异步电路实现的主要形式,从而得到广泛研究,实用的异步流水线结构也被不断提出,例如在文中提出的超高速异步流水线
    的头像 发表于 08-30 08:04 2708次阅读
    采用单通道通讯协议设计高速异步<b class='flag-5'>流水线</b><b class='flag-5'>控制器</b>STFB电路的设计

    各种流水线特点及常见流水线设计方式

    按照流水线的输送方式大体可以分为:皮带流水装配线、板链线、倍速链、插件线、网带线、悬挂线及滚筒流水线这七类流水线
    的头像 发表于 07-05 11:12 7263次阅读
    各种<b class='flag-5'>流水线</b>特点及常见<b class='flag-5'>流水线</b>设计方式

    嵌入式_流水线

    流水线一、定义流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各种部件同时处理是针对不同指令而言的,他们可同时为多条指令的不同部分进行工作。• 把一个重复的过程分解为若干个子过程
    发表于 10-20 20:51 6次下载
    嵌入式_<b class='flag-5'>流水线</b>

    什么是流水线 Jenkins的流水线详解

    jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkin
    发表于 05-17 16:57 1057次阅读