应用案例 | Softing echocollect e网关助力汽车零部件制造商构建企业数据库,提升生产效率和质量

news2024/10/24 23:17:56

为了提高生产质量和效率,某知名汽车零部件制造商采用了Softing echocollect e多协议数据采集网关——从机器和设备中获取相关数据,并直接将数据存储在中央SQL数据库系统中用于分析处理,从而实现了持续监控和生产过程的改进。

一 背景

该企业是全球先进的汽车行业高品质铝合金部件制造商,专门生产由压铸铝合金制成的气缸盖、发动机缸体和传动部件,其所采用的压铸方法通常会根据产品和制造设备的不同而有所调整。该企业每年都生产超过5000万件的压铸铝产品,用于奥迪、宝马、戴姆勒、福特、三菱、保时捷以及大众等知名车企。

c18e41da-9126-4878-9633-d68725ec0314
(该企业为汽车行业生产的高品质铝合金部件)

对于汽车零部件制造商而言,持续提供高品质的铝合金部件至关重要。这些部件不仅仅是汽车的关键组成部分,更是直接关系到汽车性能和安全等重要因素。因此,为了满足市场对高质量汽车部件的需求以及保持其在汽车制造行业的竞争力,该制造商采取了一系列严格的产品质量把控和生产流程优化措施。其中,对生产过程和产品质量的持续监控和改进尤为重要。

二 目标:持续监控生产过程和产品质量

为了达到预期的生产效率、成本控制和质量水平,该企业启动了一个改进项目来构建实时信息监控系统,以持续监控生产过程和产品质量,尤其是熔炼和压铸过程的质量和生产效率。这一系统通过从机器和设备中获取相关数据,并直接将数据存储在中央SQL数据库系统中以备后续分析,从而实现了对生产过程的持续监控以及对故障的及时检测。除了提高效率和质量,减少人工对帐流程并节省相关成本也是该项目的一大目标。

实现该项目的先决条件是将生产设备与企业数据库系统相连接起来,而这一过程需通过安装在控制柜内的设备来完成——要求该设备能够从控制器中收集数据,并将其写入数据库里,且无需更改PLC程序。然而,不同制造工厂的生产线采用了不同厂家和型号的PLC和通信接口,这使集成工作变得愈发复杂且更具挑战性。

三 Softing echocollect e网关满足数据采集要求

为了克服上述挑战,该企业评估了多种技术方案,最终选择了Softing echocollect e。echocollect e网关支持通过TCP/IP协议来连接多种PLC,如西门子、罗克韦尔、Modbus TCP、三菱等,并可通过以太网来访问这些PLC的生产、过程和质量数据。

该网关的另一个关键功能在于其先进的数据库通信功能——用户不仅可充分利用其数据资产来优化生产流程,而且能将控制器数据存储在MySQL、MS SQL、Oracle等数据库中,还可通过图形化配置轻松将PLC数据映射到数据库表和列,而无需掌握SQL编程的全部细节。当网络出现故障时,echocollect e可作为数据的临时存储区——将数据暂时缓存在SD卡里以及为数据提供时间戳,并在连接恢复后将其写入数据库中。

echocollect e网关是该系统架构中的关键组成部分,它促进了各种现场控制系统和企业数据库之间的通信,从而达到监控关键部件生产过程的目的。

6b3219c8-7e9c-401f-98f8-40d69e3e6ff9
(通过图形化配置轻松将PLC数据映射到数据库表和列)

该项目的潜力是显而易见的——可将每年生产的铝合金部件产量增加1%,即50万件,或在保持相同产量的情况下,降低生产成本。该企业生产工程和精益管理负责人Martin Schickmair博士总结了Softing echocollect e产品所带来的优势:“echocollect e数据集成网关凭借其多样化的接口和功能,成为了我们这个改进项目的重要组成部分,并帮助我们实现了生产力和生产质量的提升。通过集中采集不同来源的生产数据,echocollect e网关为我们提供了全面的运营视图,让我们能够基于数据驱动制定决策和战略规划,从而优化生产计划、降低风险以及发现更多改进机会。”

四 echocollect e数据库功能的关键特点

• 将数据存储到SQL数据库中

echocollect e可将控制器的数据安全稳定地存储到数据库中,并支持连接MySQL、Oracle、Microsoft SQL、Sybase和DB2等数据库。通过将生产过程中收集到的数据存储在SQL数据库中,企业可实现数据的持久化存储,以方便后续的数据分析、报告生成和决策支持等任务。

• 支持事务管理器功能:将数据从数据库写入PLC

事务管理器功能支持与SQL数据库进行连接,并可将存储在数据库里的数据下发到PLC中,从而实现对生产过程的实时监控和控制,例如,通过事务管理器功能,可将在数据库中预先定义的参数设置加载到PLC中,以控制机器的运行速度、温度等参数,从而实现了对生产过程的精确控制。

• 可选择在SD卡或FTP服务器上记录现场数据包及时间戳

出于故障的可追溯性,用户可选择在SD卡或FTP服务器上记录现场数据和时间戳......

请点击此处,查看剩余30%精彩内容!

| 往期回顾

▶ 使用echocollect e将西门子PLC数据转发至SQL Server数据库

▶ Softing echocollect e:连接OT和IT的多协议工业网关

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

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

相关文章

【SpringBoot】-- 实现本地文件/图片上传到服务器生成url地址

在java项目中你可能会有以下需求:用户上传本地图片,然后展示在网页上。本篇文章将使用阿里云oss实现上传图片到oss,oss生成url。 一、准备工作 首先进入阿里云,按如下操作 进入创建页面,修改读写权限为公共读 然后进…

Pytorch入门实战 P1-实现手写数字识别

目录 一、前期准备(环境数据) 1、首先查看我们电脑的配置; 2、使用datasets导入MNIST数据集 3、使用dataloader加载数据集 4、数据可视化 二、构建简单的CNN网络 三、训练模型 1、设置超参数 2、编写训练函数 3、编写测试函数 4、…

蚂蚁感冒 刷题笔记

/* 解题思路 首先根据题意可知 1.蚂蚁速度均为1 即同向蚂蚁永远不可能追上 我们需要求最后感冒蚂蚁的数量 因为蚂蚁碰头将会掉头 效果和俩蚂蚁互相穿过继续走是一样的 所以我们将俩蚂蚁碰头视作穿过 2. 如果俩蚂蚁相向而行 则俩蚂蚁必定碰头 首先 我们获得第一个感冒蚂蚁的…

Requests教程-15-文件上传与下载

领取资料,咨询答疑,请➕wei: June__Go 上一小节,我们学习了requests的HTTPS请求方法,本小节我们讲解一下在requests文件上传与下载。 文件上传 使用requests库上传文件时,需要使用files参数,并将文件打…

IDEA 配置文件乱码,项目编码设置

见下图 其中第一二项控制全局以及工程的编码格式,下方的则是 properties 配置文件的格式,统一调整为 UTF-8 后不再乱码

【Python学习篇】Python基础入门学习——你好Python(一)

个人名片: 🦁作者简介:学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:Vir2021GKBS 🐼本文由…

Android制作.9图回忆

背景 多年前,做app开发遇到IM需求,那会用到.9图做聊天气泡背景,现在总结下使用png图片制作.9图。方法有很多,这里主要介绍Android studio制作.9图。当然使用ps、draw9patch都行。 第一步、打开Android studio,切换到dr…

stm32学习笔记:I2C通信协议原理和软件I2C读写MPU6050

概述 第一块:介绍协议规则,然后用软件模拟的形式来实现协议。 第二块:介绍STM32的iic外设,然后用硬件来实现协议。 程序一现象:通过软件I2C通信,对MPU6050芯片内部的寄存器进行读写,写入到配…

Linux安装代理

Linux安装代理 1.下载安装包2.进行解压3.点击运行4.进行配置5.设置系统网络 1.下载安装包 2.进行解压 3.点击运行 4.进行配置 导入链接 5.设置系统网络 测试运行是否成功

迭代器失效问题(C++)

迭代器失效就是迭代器指向的位置已经不是原来的含义了,或者是指向的位置是非法的。以下是失效的几种情况: 删除元素: 此处发生了迭代器的失效,因为erase返回的是下一个元素的位置的迭代器,所以在删除1这个元素的时候&…

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:浮层)

设置组件的遮罩文本。 说明: 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 overlay overlay(value: string | CustomBuilder, options?: { align?: Alignment; offset?: { x?: number; y?: number } })…

Spring揭秘:BeanDefinitionRegistry应用场景及实现原理!

内容概要 BeanDefinitionRegistry接口提供了灵活且强大的Bean定义管理能力,通过该接口,开发者可以动态地注册、检索和移除Bean定义,使得Spring容器在应对复杂应用场景时更加游刃有余,增强了Spring容器的可扩展性和动态性&#xf…

GB 2312字符集:中文编码的基石

title: GB 2312字符集:中文编码的基石 date: 2024/3/7 19:26:00 updated: 2024/3/7 19:26:00 tags: GB2312编码中文字符集双字节编码区位码规则兼容性问题存储空间优化文档处理应用 一、GB 2312字符集的背景 GB 2312字符集是中国国家标准委员会于1980年发布的一种…

【Python】6. 基础语法(4) -- 列表+元组+字典篇

列表和元组 列表是什么, 元组是什么 编程中, 经常需要使用变量, 来保存/表示数据. 如果代码中需要表示的数据个数比较少, 我们直接创建多个变量即可. num1 10 num2 20 num3 30 ......但是有的时候, 代码中需要表示的数据特别多, 甚至也不知道要表示多少个数据. 这个时候,…

线上企业展厅:突破时空限制,展示企业实力的新平台

引言: 在数字化时代,企业宣传和展示已不再受限于传统的实体展厅。线上企业展厅作为一种创新的展示方式,不仅能够突破时空限制,还能充分利用多媒体技术,为企业带来更为丰富、立体的展示效果。 一、线上企业展厅的优势 …

YOLOv9中train.py与train_dual.py的异同!

专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,主力高效涨点!!! 首先,train.py(左)与train_dual.py(右)中的损失函数是不一样的,这也解释了为什么使用train.py除了填入…

浅谈数据中心末端配电母线槽技术的实现及产品监控选型

安科瑞电气股份有限公司 上海嘉定 201801 【摘要】末端配电母线槽是一种新型的数据中心配电解决方案。本文针对额定电流、额定冲击耐受电压、额定短时耐受电流三个*点技术参数展开探讨,分析了母线槽依据的国家标准,指出了*点技术参数的选择依据&#xf…

【STM32】HAL库 CubeMX 教程 --- 高级定时器 TIM1 定时

实验目标: 通过CUbeMXHAL,配置TIM1,1s中断一次,闪烁LED。 一、常用型号的TIM时钟频率 1. STM32F103系列: 所有 TIM 的时钟频率都是72MHz;F103C8不带基本定时器,F103RC及以上才带基本定时器。…

聊一聊ThreadLocal的原理?

1.ThreadLocal创建方式 ThreadLocal<String> threadlocal1 new ThreadLocal(); ThreadLocal<String> threadlocal2 new ThreadLocal(); ThreadLocal<String> threadlocal3 new ThreadLocal(); 2.首先介绍一下&#xff0c;ThreadLocal的原理&#xff1a; 如…

Git你必须知道的知识

一&#xff1a;使用Git的原因 我们在写版本的时候&#xff0c;可能会谢谢改改&#xff0c;可能要回到之前的文件&#xff0c;修改之前的文件&#xff0c;因此总是要保持很多个文件&#xff0c;且书写文件名也很麻烦。git可以有一个仓库&#xff0c;版本库&#xff0c;可以保存这…