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

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

3天内不再提示

基于虚拟仪器和CompactRIO平台实现清洗机流水线的设计

电子设计 来源:NI公司 作者:M. Malovrh,Bosio d.o. 2020-12-18 10:35 次阅读

作者:M. Malovrh,Bosio d.o.o.,斯洛文尼亚

工业行业中,有一系列不同性能的可编程逻辑控制器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编程环境也有助于显著地缩短开发时间。

清洗机流水线的实施

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

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

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

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

结论

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

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

责任编辑:gt

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

    关注

    68

    文章

    19348

    浏览量

    230263
  • 控制器
    +关注

    关注

    112

    文章

    16398

    浏览量

    178543
  • plc
    plc
    +关注

    关注

    5013

    文章

    13327

    浏览量

    464075
收藏 人收藏

    评论

    相关推荐

    虚拟仪器课件,虚拟仪器电子教案

    应用 虚拟仪器软件开发平台 虚拟仪器的测试信号分析与处理技术[hide]下载地址:虚拟仪器技术 [/hide]
    发表于 06-22 12:08

    FPGA中的流水线设计

    流水线,然后将一条指令分成 5—6 步后再由这些电路单元分别执行,这样就能实现在一个 CPU 时钟周期完成一条指令,因此提高 CPU 的运算速度。 一般的 CPU 中,每条整数流水线都分为四级
    发表于 10-26 14:38

    什么是流水线技术

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

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

    流水线中的相关培训教程[1]  学习目标     理解流水线中相关的分类及定义;
    发表于 04-13 15:56 1064次阅读

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

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

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

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

    电镀流水线的PLC控制

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

    流水线状态机20进制,101序列检测,8位加法器流水线的程序

    流水线状态机20进制,101序列检测,8位加法器流水线的程序
    发表于 05-24 14:40 0次下载

    浅谈GPU的渲染流水线实现

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

    FPGA之为什么要进行流水线的设计

    流水线又称为装配线,一种工业上的生产方式,指每一个生产单位只专注处理某一个片段的工作。以提高工作效率及产量;按照流水线的输送方式大体可以分为:皮带流水装配线、板链线、倍速链、插件线、网带线、悬挂线及滚筒
    的头像 发表于 11-28 07:04 3619次阅读

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

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

    如何选择合适的LED生产流水线输送方式

    LED生产流水线输送形式分为平面直线传输流水线、各种角度平面转弯传输流水线、斜面上传流水线、斜面下传流水线这四种输送方式,企业也是可以根据L
    发表于 08-06 11:53 1032次阅读

    嵌入式_流水线

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

    CPU流水线优缺点

    为什么有些CPU的主频更低,但运算效率却更高呢? 比如:51单片30M主频,STM32单片20M主频,执行相同一段代码可能主频更低的STM32所花的时间更短。 这里就牵涉到CPU流水线的问题,本文围绕CPU
    的头像 发表于 10-24 14:34 4463次阅读

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

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