LabVIEW开发汽车装配挡风玻璃清洗机灌装机

news2024/11/19 12:41:54

LabVIEW开发汽车装配挡风玻璃清洗机灌装机

挡风玻璃清洗机灌装机用于填充车内的肥皂槽。该项目在汽车行业实施。可编程逻辑控制器用于许多类型的行业,它使系统灵活。以前使用继电器逻辑,但由于其局限性,用PLC代替了。PLC用于模拟和数字逻辑信号的完整性,以做出逻辑决策并提供准确的输出。公司以前的挡风玻璃系统使用PicoPLC,这有很多限制,所以用紧凑型logixPLC升级了系统。可视化是使用SCADA完成的。SCADA代表监督控制和数据采集,用于系统所有参数的图形和可视化表示。它提供系统的监视和控制。SCADA的实现是在LabVIEW的平台上完成的。许多技术都可以用于将LabView与PLC连接,通过OPC完成。

可编程逻辑控制器用于工业,例如过程工业,汽车。使用PLC,提高了系统的产量和灵活性。与继电器逻辑和微控制器相比,使用PLC有很多优点,连接到单个PLC的许多I/O,维护也很低。

对于PLC和LabView之间的通信,使用OPC。OPC是用于Windows程序与工业硬件通信的软件标准。使用OPC,将任何旧系统与新系统连接起来。OPC服务器是将PLC使用的硬件通信协议转换为OPC协议的软件程序。

在汽车工业中,灌装机用于不同的目的,例如灌装汽油,断油,交流气体等。当汽车到达加油站时,工人操作一个按钮进行加油。挡风玻璃清洗罐灌装机用于将肥皂溶液准确地灌装到罐中。水箱将包含肥皂溶液和水的混合物,这些混合物来自2个单独的水箱,有2个肥皂桶。有两个标准管用于测量肥皂和水,有三个级别,高,平均,低。两个管子都用水填充到平均水平,并用肥皂铰孔。当液体填充到平均水平时,绿灯亮起,然后汽车来到加油站并循环启动。

主开关在位置;设备正在填充肥皂和水管。浓缩肥皂在供应管中可能会变慢。在循环过程中,设备从桶中提供洗涤浓缩肥皂。当汽车到达车站时,取下车辆电路油箱上的盖子。然后将适配器放置到位并将其安装在车辆瓶中。按下适配器上的启动循环按钮开始填充循环。在压力下用0.8L的水填充回路,然后在压力下用0.2L的洗涤浓缩肥皂填充回路,而不是用压缩空气清洁灌装线。

在过去,使用微型PLC来操作系统。但是微型PLC有很多缺点。微型PLC的缺点是1)输入和输出的限制2)以太网端口不可用3)梯形图编程不灵活4)故障排除非常耗时5)仅单周期在线项目6)花费最大的时间来解决问题7)需要单独的通信电缆和软件。

在过去,挡风玻璃系统是一个独立的系统。它不能连接到任何其他系统,意味着该PLC单独工作,并且没有向主系统提供输出记录。所以在那种情况下,如果任何员工不做工作,那么系统就不能判断这个故障。所以汽车精度会降低。因此,请将此项目连接到精益防错(LEP)项目。防错是一种通过消除潜在故障模式来减少人为错误和过程故障来减少生产过程中变化的方法。LEP系统是基于PLC的防错系统,它是在基于以太网的架构上开发的。LEP可以确保关键接头的适当扭矩,不同型号的正确零件拾取等。因此,将挡风玻璃系统与LEP项目连接起来。然后LEP总是获取数据进行填充。如果员工没有将肥皂溶液填充到罐中,则生产线自动停止并发出警报。通过使用LEP项目减少了线路误差。

通常,在中小型汽车的情况下,两个管子被填充到平均水平。然而,在大型车辆如SUV的自肥皂溶液对风挡风玻璃清洗的要求很高。因此,这两个管子被填充到SUV汽车的高水平。条形码方法用于实现。

对于图形用户界面,我使用LabVIEW实现SCADA系统。PLC不是通过NI-OPC服务器与LabVIEW接口。在通过OPC服务器获取LabView的详细信息后,我们已经自动化了该过程,即远程控制和监控LabView的前面板。在本项目中,DSC工具用于LabVIEW中。

肥皂溶液通过那2个罐。还显示肥皂和水箱。当启动系统时,肥皂和水开始填充。期中,肥皂槽2是空的,因此它给出了低液位指示。而水直接来自供水。两种液体都充满到平均水平,当它达到平均水平时,阀门关闭。比当汽车到达车站时,按下启动按钮,所以肥皂和水开始充满汽车肥皂罐。

硬件设备与LabVIEW之间的通信如下图所示。

有一个OPC服务器,它是PLC到PC的共享值。该OPC与以太网协议一起工作,供OPC服务器与PLC通信。PLC给出数字信号输出,该信号读取LabVIEW。LabVIEW通过在PLC内存映射中读取或写入数据来读/写数据。然后NIOPC客户端包含在LabView数据记录和监督控制(DSC)模块中。IF可以在LabView中配置OPC客户端输入输出服务器,然后创建绑定到OPC客户端的变量的共享变量。一个PLC可以与许多OPC客户端和OPC服务器通信。使用这种方法,可以轻松地将数据与PLC交换到PC。

这是LabVIEW的一个应用,更多的开发案例,欢迎登录北京瀚文网星官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/691702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Thymeleaf介绍及其在Spring Boot中的使用

📖 Thymeleaf简介 📚 Thymeleaf的定义 Thymeleaf 是一款现代化的服务器端 Java 模板引擎,适用于 Web 和独立应用场景。它具备处理 HTML、XML、JavaScript、CSS 以及纯文本的能力。Thymeleaf 的核心目标是为开发者提供一种优雅且自然的模板设…

vue 图片上传到腾讯云对象存储组件封装(完善版)

vue 上传图片到腾讯云对象存储 1、 引入cos-js-sdk-v52、封装uploadcos.js3、封装图片上传组件、调用上传方法4、页面使用组件 之前总结过 vue 封装图片上传组件到腾讯云对象存储,后来又加了一些功能,在图片过大时进行压缩,压缩完成之后&…

基于NXP i.MX 6ULL——MQTT通信协议的开发案例

前 言 本指导文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit Linux开发环境:Ubuntu 18.04.4 64bit 拟机:VMware15.1.0 U-Boot:U-Boot-2020.04 Kernel:Linux-5.4.70 Linux S…

深入理解ThreadPoolExecutor线程池工作原理源码解析

文章目录 0. 前言1. 生命周期管理1.1 创建1.2 执行1.2.1 任务执行入口1.2.2 addWorker解析1.2.3 Worker类解析 1.3 关闭1.4 终止阶段 2. 总结 0. 前言 背景:最近技术交流群里有个新同学,面试的时候被问到线程池相关的问题,答的不是很好&#…

LinkedIn领英如何创建公司主页?附领英产品专区创建方法

领英常见问题-如何创建公司主页? 领英不仅可以创建个人主页,还可以以企业的身份创建公司主页。 公司主页就相当于自己的官网,可以发布动态,展示公司信息,做官网外链,对公司来讲也是一种品牌形象宣传&…

PDF转换软件有哪些?分享免费好用的PDF转换工具!

PDF是在办公和学习中常用的文件格式,它包含文字、图片、数据等各种信息,可以说是功能丰富。然而,有时我们需要将PDF转换为PPT格式以便于演示,或者将其转换为Word格式以节省内存空间。这时候就需要使用PDF转换软件。下面我将介绍一…

20230618_ISP-pipeline-hdrplus_contrast

原理: global映射曲线,通过这个曲线控制黑的更黑,白的更白 b:黑电平 s:强度,值越大越接近yx;越小对比度越强 代码: 简单的映射表,没什么好讲的 效果: before&…

【Spring】设计思想

一、Spring 是什么? Spring是一个开源的Java框架,有着活跃而庞大的社区(例如:Apache),Spring 提供了一系列的工具和库,可以帮助开发者构建高效、可靠、易于维护的企业级应用程序。Spring的核心…

jupyter插件nbextensions及Anaconda安装nbextensions

安装nbextensions 以管理员身份运行Anaconda Prompt,依次敲以下命令 用清华源安装 pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple pip install jupyter_nbextensions_configurator -i https://pypi.tuna.tsinghua.edu.cn…

如何连接 ONLYOFFICE 文档与Confluence Cloud

在本文中,我们来解释如何将ONLYOFFICE文档编辑器连接至Confluence Cloud。 Confluence Cloud 是什么? Confluence Cloud 是一款 Web 端生产力工具,可帮助用户在共享工作区中创建文档与其他内容,同时还可对其进行共享并开展协作。…

vue多次跳转同一页面不触发created刷新数据

摘要: 今天遇到一个问题,就是vue中跳转同一个详情页面的时候,路由没有变化,但是后面的参数有变,需要重新触发created钩子函数来触发方法来刷新数据! 分析: 其实是因为没有触发vue的created或者m…

机器视觉初步9:目标检测专题

文章目录 1.Two-Stage方法1.1 Faster R-CNN1.2 R-FCN 2.One-Stage方法2.1 YOLOv3(你只看一次)2.2 SSD(单次多框检测器) 3.传统滑动窗口方法 机器视觉领域中常见的目标检测方法主要分为以下两类: Two-Stage方法1:在这类方法中&…

ThreadPoolExecutor的addWorker方法

该方法内部有两个for循环。外for循环用于校验线程池的线程个数。内for循环用于添加for循环并启动工作线程。 retry:打上标记位,方便后期内层for循环跳出到外层for循环。int c ctl.get();获取ctl的值。int rs runStateOf©; 获取ctl高三位的值。if (rs > SH…

【2022吴恩达机器学习课程视频翻译笔记】2.2监督学习-part-1

B站上面那个翻译我有点看不懂,打算自己啃英文翻译了(有自己意译的部分),然后懒得做字幕,就丢在博客上面了,2.2之前的章节结合那个机翻字幕能看懂 监督学习 part 1(Supervised learning part 1) Supervise…

MySQL数据库的优化技术三

如何选择mysql的存储引擎 在开发中,我们经常使用的存储引擎 myisam / innodb/ memory存储引擎针对的是表和数据库 事务:MySQL事务主要用于处理操作量大,复杂度高的数据,比如说,在人员管理系统中,你删除一…

ProTable查询表单必填项不生效解决方法

配置完发现不生效,需要在protable组件里再配置一项属性form才能生效 如此才能真正生效

Kafka消息队列核心概念以及部署

文章目录 1.消息队列核心概念1.1.为什么要引入消息队列1.2.消息队列的流派 2.Kafka消息队列基本概念2.1.Kafka消息队列基本概念2.2.Kafka与Zookeeper的关系2.3.Kafka消息队列各组件概念2.4.Kafka消息队列应用场景 3.部署Kafka消息队列3.1.搭建Zookeeper分布式协调服务3.2.部署K…

loss.backward

如何计算:autograd包根据tensor进行过的数学运算来自动计算梯度 注意:1:autograd实现的。2:对tensor进行计算梯度。 之前损失计算:分割损失和边界损失计算正常。 踩坑1:模型有两个损失,分别为分…

FTL没有映射管理,跟上班没有钱有什么区别

大家好,我是五月。 前言 FTL(Flash Translation Layer),即闪存转换层,是各种存储设备的核心算法,作用是将Host传下来的逻辑地址转换成物理地址,也就是映射。 可以说,地址映射是FT…

【五、软件包管理】

1 rpm rpm -qa 查询命令 [rootredis100 ~]# rpm -qa[rootredis100 ~]# rpm -qa |grep firefox firefox-68.10.0-1.el7.centos.x86_64rpm -e 卸载命令 [rootredis100 ~]# rpm -e fixerpm -ivh 安装命令 2 yum [rootredis100 ~]# yum -y install firefox修改网络源 切换目录…