应用案例 | Softing工业物联网连接解决方案助力汽车零部件供应商实现智能制造升级

随着业务的扩展和技术的进步,某国际先进汽车零部件供应商在其工业物联网的升级方案中使用了SoftingdataFEED OPC Suite——通过MQTT协议将现场控制器和数控系统的数据上传到其物联网云平台,从而实现了设备状态的远程监控,不仅能够提前发现设备可能的故障迹象,采取预防性维护措施,而且可减少设备停机时间,提高设备可用性。

78fcc0ea-10e6-425b-ab86-f33a2f15922b

一 背景

该汽车零部件供应商在生产制造过程中,使用了大量的PLC和数控机床等设备。在过去的生产运营中,他们主要依赖本地MES和SCADA等系统来收集、分析和监控生产线上的数据,这些系统为其提供了实时的生产指标、设备状态和质量数据,帮助企业实现了生产过程的可视化和实时管理。

然而,随着业务的扩展和技术的进步,他们需要对控制器及数控机床等设备的数据进行更加深入的分析和处理,因此在近几年,该企业开始逐步部署物联网云平台,将诊断信息等关键数据上传至云端并进行集中管理和分析。

二 客户方案

Softing与该企业长期保持着密切的合作关系,并一直为其提供优质的OPC UA通信解决方案,包括用于采集西门子控制器数据到OPC UA客户端的uaGate SI网关以及用于采集840D数控机床数据的uaGate 840D网关等。无论是质量还是性能,Softing产品均得到了客户的高度认可。

该企业的自动化部门项目经理表示:“在对市场上众多的物联网连接解决方案进行评估后,发现Softing的dataFEED OPC Suite软件能够满足我们对MQTT发布和XML消息格式的特定要求,且经过与Softing的长期合作,我们对Softing的技术实力、产品质量、服务水平等方面也已有了充分的了解和信任。”

客户的物联网云平台选择使用了MQTT作为传输协议,并使用XML作为消息格式。MQTT是一种轻量级的消息传输协议,非常适合在资源有限的环境中进行数据传输;而XML是一种具有层次结构的消息格式,每个数据点都有自己的名称、类型和值。这种结构化的数据格式,使数据的解析和处理变得更加方便。结合MQTT传输协议和XML消息格式的使用,可为数据传输提供高度可读性、结构化、灵活性和互操作性,特别适用于复杂数据结构的处理以及对数据可读性要求较高的场景,还可满足离散制造行业中的实时数据传输要求。

9eca9df1-d23b-4dde-bdcc-8e85dce2e1e4
(客户需求:通过MQTT协议并使用XML格式将现场设备数据上传到云平台)

三 dataFEED OPC Suite应用

通过Softing dataFEED OPC Suite,我们可建立一个高度灵活且稳定的物联网连接架构,并可将客户现场的设备与云平台紧密连接。在这一架构中,dataFEED OPC Suite展示了其优秀的多协议连接能力:通过S7协议连接现场的多台西门子S7-1200和S7-1500控制器;借助OPC UA连接840D数控机床和FANUC机床;同时通过Modbus协议连接一些智能仪表,最后它可将采集到的数据通过MQTT传输到物联网云平台。得益于这一系列连接的建立,本地设备的数据能够轻松传输到云平台。

此外,dataFEED OPC Suite支持用户完全自定义MQTT消息,这对于该汽车零部件供应商的特定需求至关重要。由于用户可灵活定义消息的结构、内容和格式,包括JSON、XML或其他用户自定义的特殊格式,因此在数据传输上会更加灵活、可控,同时也让数据的解析和处理变得更加方便。

现场自动化工程师提到:“dataFEED OPC Suite内置的强大LUA脚本功能,让我们能够对数据进行灵活的预处理,这意味着,我们可在不改变现有控制器程序的情况下,对数据进行必要的转换和处理,例如,我们可先将ASCII码转换为字符串字符,再将Byte数组转换为浮点数或将报错代码转换成易于理解的报错文本等,最后将转换后的数据上传到云平台。这样不仅提高了数据转换效率,还减轻了云平台的负载。”

4e9fd9e5-0be8-4f25-ad12-a86067d59a64
(工业物联网升级方案示意图)

该企业自动化项目经理表示:“通过将数据上传到云平台,并对数据进行统一分析和处理,我们可对全球各地工厂生产线进行实时监控,还可随时随地访问生产数据,同时,我们的管理人员也可在任何地方远程监测生产状况,从而能够及时发现并解决潜在问题。”

Softing的产品经理Andrew表示:“dataFEED OPC Suite的扩展性使它能够适应不断升级的项目需求。该软件可不断增加对更多型号的PLC和数控系统的支持,因此用户能够对现有方案进行轻松扩展和升级,例如dataFEED OPC Suite在之后的升级中将支持西门子840D以及FANUC等多个型号的数控系统,对此,用户只需升级软件即可轻松实现对数控机床数据进行直接采集。此外,通过监测数控机床的数据,可实现对设备状态和健康状况的实时监测,使企业能够及时检测设备的异常行为、预测潜在的故障并采取预防性维护措施,从而减少设备停机时间,提高设备可用性。”

四 dataFEED OPC Suite的MQTT连接功能概览

1. MQTT物联网云网关

• 轻松将控制器集成到物联网和工业4.0解决方案中;

• 通过在MQTT应用程序中使用现有的OPC组件来节省成本;

......

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

| 往期回顾

▶ Softing dataFEED OPC Suite:轻松应对工业4.0数据通信挑战

▶ Softing物联网(IoT)方案之OT/IT数据集成

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

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

相关文章

【机器学习300问】9、梯度下降是用来干嘛的?

当你和我一样对自己问出这个问题后,分析一下!其实我首先得知道梯度下降是什么,也就它的定义。其次我得了解它具体用在什么地方,也就是使用场景。最后才是这个问题,梯度下降有什么用?怎么用? 所以…

C语言第一弹---C语言基本概念(上)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 C语言基本概念 1、C语言是什么?2、C语言的历史和辉煌3、编译器的选择VS20223.1、编译和链接3.2、编译器对比3.3、VS2022优缺点 4、VS项目和源文件、头…

test0117测试1

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起探讨和分享Linux C/C/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 磁盘满的本质分析 专栏:《Linux从小白到大神》 | 系统学习Linux开发、VIM/GCC/GDB/Make工具…

HCIA——12题目-1章选择

学习目标: 计算机网络 1.掌握计算机网络的基本概念、基本原理和基本方法。 2.掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理。 3.能够运用计算机网络的基本概念、基本原理和基本方法进行…

金融CRM系统是什么?有哪些功能和作用

今年市场经济下行,投资趋向于保守、人们消费降级,对于金融行业来说影响很大。受经济形式的影响加上行业的数字化转型升级,金融企业都在寻求客户管理的新策略,维护好忠实客户、吸引新客户投资。小编认为CRM系统是管理客户的不二之选…

【数据结构和算法】反转链表

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1 方法一:迭代(双指针) 2.2 方法二:递归 三、代码 3.…

[HTML]Web前端开发技术13(HTML5、CSS3、JavaScript )横向二级导航菜单 Web页面设计实例——喵喵画网页

希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的…

前端踩坑之——antDesignVue的upload组件

本地启动时控制台会报404,放到服务器上控制台会报405(多发一个请求) 原因:upLoad有默认的上传事件 解决:阻止默认事件即可 beforeUpload Hook function which will be executed before uploading. Uploading will be stopped with false or …

系统性学习vue-vuex

系统性学习vue-vuex 理解vuexvuex工作原理搭建vuex环境案例Vuex的开发者工具使用getters配置项mapState与mapGettersmapActions和mapMutationsvuex模块化namespace 理解vuex 概念: 专门在Vue中实现集中式状态(数据)管理的一个Vue插件&#xf…

性能优化-一文宏观理解OpenCL

本文主要对OpenCL做一个整体的介绍、包括环境搭建、第一个OpenCL程序、架构、优化策略,希望对读者有所收获。 🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:高性能(HPC)开发基础…

消费增值模式:引领消费者与平台共创双赢的新篇章

在数字化时代,消费模式正在发生深刻变革。消费者不再满足于单纯的购物行为,而是寻求更加个性化和有价值的消费体验。而平台也面临着如何吸引和留住消费者的挑战。消费增值模式作为一种新型的商业模式,正逐渐成为解决这一问题的关键。 消费增…

react、Vue打包直接运行index.html不空白方法

react vue 在根目录下创建 vue.config.js 文件,写入 module.exports {publicPath: ./, }

C++中map按照从大到小的顺序存储元素

map按照从大到小存储元素 引言map的大致介绍概述 场景误区示例示例代码(方法一)运行结果示例代码二(方法二)运行结果 引言 在对map的使用中,由于对业务的需要,希望map中存储元素能够按照键的大小从大到小的…

若依修改侧边栏

引用:https://blog.csdn.net/Sabrina_cc/article/details/125871591 子菜单选中后,文字和背景改变: .el-submenu__title i{color: #e8e8e8 !important;} #app .sidebar-container .theme-dark .nest-menu .el-submenu .is-active > .el-su…

C++设计模式(李建忠)笔记1

C设计模式(李建忠) 本文是学习笔记,如有侵权,请联系删除。 参考链接 Youtube: C设计模式 Gtihub源码与PPT:https://github.com/ZachL1/Bilibili-plus 豆瓣: 设计模式–可复用面向对象软件的基础 文章目录 C设计模…

探索单元测试和 E2E 测试:提升软件质量的关键步骤(上)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

修复系统和修复常见安卓问题的 10 个应用

我们都喜欢我们的 Android 智能手机,对吧?有很多值得喜欢的地方。 Android 手机易于使用且通常无故障,但毕竟它只是一台机器,偶尔也会出现问题。面对现实吧,我们的智能手机并不完美。用户经常遇到的一些常见 Android …

select子句简单查询

Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 目录 数据查询 起别名 连接 ​编辑 去重 ​编辑 另外补充几个不常用的命令 如果要进行查询,那么需要使用数据操纵语言(Data Manipulation Language,DML&am…

React Store及store持久化的使用

1.安装 npm insatll react-redux npm install reduxjs/toolkit npm install redux-persist2. 使用React Toolkit创建counterStore并配置持久化 store/modules/counterStore.ts: import { createSlice } from reduxjs/toolkit// 定义状态类型 interface Action {…

linux-部署Samba文件共享服务

linux-部署Samba文件共享服务 1、使用命令安装samba服务和samba客户端 dnf install samba samba-client # 或者 yum install samba samba-client2、配置文件的设置(可提前备份smb.conf) vim /etc/samba/smb.conf [global]workgroup SAMBAsecurity userpassdb backend tdbsam…