Softing助力工业4.0 | 通过OPC UA和MQTT访问SINUMERIK 840D CNC控制器数据

5101e467-d64a-4f27-b652-830b397a724a

Softing uaGate 840D是用于采集西门子SINUMERIK 840D SL/PL CNC控制器数据的物联网网关,支持OPC UA服务器和MQTT发布功能。该网关提供对SINUMERIK 840D CNC控制器机床数据的访问,支持读取、处理重要的主轴和从轴数据,例如扭矩和功耗,并可将数据用于状态监测、预测性维护以及数据记录或其他分析任务,例如主轴和轴监测。

未来要全面实现工业4.0应用,需以数字化方式提供CNC控制器的内部数据。但由于众多机床系统开发时间较早,控制器通常不提供任何用于数据集成的开放标准化接口。而现在新的网关技术,均支持从外部访问SIMATIC S7控制器以及SINUMERIK 840D系列的NC和驱动数据。

西门子SINUMERIK 840D CNC控制器已上市约30年,被用于大多数机床内部,实现铣削、车削、磨削、步冲和冲压操作。但当考虑到未来如何使用这些机床数据时发现,只有SIMATIC S7控制器数据可在机床之外的环境中被再次利用,数控(NC)和驱动数据则无法被外部应用程序访问。原因是数控控制器不提供开放和标准化的通信功能,阻碍了机床数据在整体应用中的集成。

| 借助网关访问控制器数据

通过Softing uaGate 840D网关可轻松应对这一挑战,并提供对机床数据的全面访问。

uaGate 840D网关支持通过OPC UA和MQTT通信技术读取并传输重要的主轴和轴数据,例如扭矩、功耗和连同相关的警报。这些数据可用于状态监测、预测性维护、数据记录或分析任务等。因此,该网关支持将SINUMERIK 840D sl和PL CNC控制器集成到工业4.0应用程序中。这一解决方案适用于NCU Type 7×0.3和V4.3以上软件版本的新旧SINUMERIK 840D Solution Line,以及西门子SINUMERIK 840D Power Line型号(软件V5.3及更高版本)。

c136f647-8b70-489b-b887-6c6b48050821
(uaGate 840D网关可直接连接到SINUMERIK 840D sl CNC控制器,无需系统适配和任何额外的许可证)

| 预配置的标签文件

针对SINUMERIK 840D Solution Line系统,只需将uaGate 840D网关连接到一个空闲的以太网插槽,X120(操作面板)或X130(公司网络)。一旦网关集成到网络中,通过在网关固件中预先配置的标签文件,调试网关将变得非常容易。标签文件负责建立两部分数据映射,一方面映射NC部分,包括驱动数据、轴数据、程序数据、刀具数据和特定的NC报警,另一方面映射集成SIMATIC S7-300控制器的PLC部分及其DB数据、警报和消息。

用户在配置完连接参数之后,可直接使用OPC UA客户端读取到预先配置的数据,包括主轴速度、倍率、四个轴的实际距离和剩余距离,以及连接到驱动模块的四个电机的温度、扭矩和功耗。

uaGate 840D网关解决方案还提供了一个高效的软件——dataFEED Exporter,该软件用于从STEP7和TIA Portal项目中导出集成在SINUMERIK 840D里的S7-300控制器变量,并支持根据个人需求进行调整。在成功导出标签文件后,用户可将这些标签导入uaGate 840D网关中。

此外,用户还可使用西门子软件工具NC-Var-Selektor将NC变量加载到网关中,该工具是SINUMERIK工具箱的一部分。用户无需对SINUMERIK 840D CNC控制器进行任何修改,即可通过OPC UA立即访问控制器数据以及NC和驱动数据。

在默认配置下,uaGate840D对于集成的SIMATIC S7-300控制器数据设置的是读取和写入权限,但如有需要,用户也可将这些权限定义为只读。出于安全考虑,NC零件配置的变量通常被定义为只读。

值得注意的是:SINUMERIK 840D Power Line型号不提供以太网接口。为了实现连接,必须使用合适的D-Sub 9转换工具。Softing NETLink S7-Compact产品支持PROFIBUS/MPI到以太网的转换,可用于与SINUMERIK 840D Power Line进行通信。SINUMERIK 840D Power Line控制器的X122 D-Sub 9接口用于连接编程设备或远程维护设备(PG接口)。将NETLink S7-Compact连接到X122接口,即可将SINUMERIK 840D特定通信转换为以太网通信。

NETLink S7-Compact产品支持简单、快速地将SIMATIC S7-200/300/400控制器集成到以太网中。如此一来,编程软件、配置工具和SCADA应用程序(如STEP7、TIA Portal、WinCC或OPC服务器)便可同时通过以太网访问到现场控制器,可高效、稳定访问的控制器设备数量多达32个。此外,NETLink S7-Compact可直接插入MPI接口,替代昂贵的通信处理器。

5a8eb9d2-5910-4f07-b0d6-67c2105d5102
(用于SIMATIC S7控制器以太网连接的紧凑型PROFIBUS/MPI转换工具)

| 应用场景

uaGate 840D可应用于多种不同场景,“获取运行数据”是其中一种。在此情况下,用户需先确定从机床上获取和记录工件或工具数据的具体时机和方式,随后记录的数据便可用于可视化或进行评估。对于预测性维护,高频数据如位置、电流和控制偏差等会被监控。

用户可通过降低废品率、延长工具使用寿命、提升整体产品质量来评估刀具的质量和磨损情况,从而尽可能延长刀具在生产环境中的可用时间和优化其效能。一位用户提到:“我们已经成功在齿轮切削机上部署了uaGate 840D网关,用于采集轧制力等数据。这使我们能够估算组件的硬度,并为机器制定特定的维护和检查措施,由此减少了机器故障次数。”

另一个应用是机床制造商通过收集的数据,选择出更优刀具。该领域的一位用户表示:“在现代生产线上,通常使用500种以上的刀具,引发无限种不同排序选项。通过将工具重新排序到合适位置,能够大大减少生产过程中的等待时间。”此外,该用户还使用了uaGate 840D提供的刀具和机床数据来改进刀具的安装和校准。

| uaGate 840D网关解决方案的优势

63f93c9c-2434-4ea0-93f7-4bd77d23a91a
(使用uaGate 840D网关可访问全面的SINUMERIK 840D数据和警报)

使用uaGate 840D网关能够为客户带来诸多好处:首先,uaGate 840D可处理多达20,000个符号;其次,它还提供了优化的读取功能,可汇总驱动数据并仅需使用一个请求即可同时读取多个驱动的值,提高了性能......

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

| 往期回顾

▶ Softing dataFEED OPC Suite通过OPC UA标准加速数字化转型

▶ uaGate SI自动化状态监测和工业4.0解决方案

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

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

相关文章

C++——stack和queue类用法指南

一、stack的介绍和使用 1.1 stack的介绍 1、stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行插入与提取操作 2、stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容器&am…

Halcon OCR字符识别(极坐标转换,字符识别)

Halcon OCR字符识别(极坐标转换,字符识别) 代码 * 1.加载图片 *************************************************** dev_close_window () read_image (Image, ./img) get_image_size (Image, Width, Height) dev_get_window (WindowHandle…

Vue移动端地图App:van-uploader导致的卡顿问题

问题描述 基于Vue3+Vant IU 4开发的移动端地图App,在进行地图点位上报、上报记录查看过程中,出现App卡顿、甚至闪退的问题,进行问题定位之后,发现是van-uploader组件导致的问题。 van-uploader文件上传组件 van-uploader组件用于将本地的图片或文件上传至服务器,并在上传…

智慧课堂基于YOLOv8的学生上课行为检测

数据集 学生上课行为检测,我们直接使用公开数据集 共三类行为:举手、读书、写字 数据集已经按照YOLO格式配置好,数据内容如下 模型训练 ​ 采用YOLOv8模型进行训练,官方代码 首先是划分数据集,分为训练集、验证&a…

QT创建地理信息shp文件编辑器shp_editor

空闲之余创建一个简单的矢量shp文件编辑器,加深对shp文件的理解。 一、启动程序 二、打开shp文件 三、显示shp文件的几何图形 四、双击右边表格中的feature,主窗体显示选中feature的各个节点。 五、鼠标在主窗体中选中feature的节点,按鼠标左…

程序员AI提效案例:统计B站课程耗时情况

文章目录 一,时长统计需求二,一波三折三,终极方案 AIJava总结 今天为了写一篇博客,这篇博客介绍了B站的一个Java项目,这个项目分为三个阶段: 初级篇高级篇运维篇 一,时长统计需求 我想根据每个…

从零开始学量化~Ptrade使用教程(二)——主界面及基本功能

主界面 主界面如下图所示,包含标题栏、行情模块、交易模块以及查询模块底部的状态栏。其中交易模块和行情模块之间可拖动,以此来调整交易模块和行情模块大小。 多账号管理 多账号管理功能,实现证券、信用、期权多账号管理,用于支…

鸿蒙数据防泄漏(DLP)【Data Loss Prevention Kit开发指导】

Data Loss Prevention Kit开发指导 DLP是系统提供的系统级的数据防泄漏解决方案,提供一种称为DLP的文件格式。后缀格式为“原始文件名(包含原始文件后缀).dlp”,例如: “test.docx.dlp”,文件由授权凭证和原始文件密文…

如何在主动动态安全中使用人工智能驱动的威胁分类提高防御精准度

面对当今世界不断演变的网络威胁,人工智能和网络安全将会发挥重要的防护作用。在数据泄露和网络攻击日益突出的时代,人工智能和网络安全之间的合作成为数字安全战场上的强大盟友。 本文将深入研究这两个领域的融合,揭示它们在彻底改变威胁检测…

C - Tile Distance 2

分析&#xff1a;每穿过一行就会加一 先纵向走&#xff0c;再横向走 统一用砖头的左半部分计算 #include<bits/stdc.h> using namespace std; typedef long long ll; int main(){ ll sx,sy,tx,ty;cin>>sx>>sy>>tx>>ty; if((sxsy)%2!0)…

远程登录WINDOWS10,提示你的凭据不工作

1&#xff1a;想通过远程桌面登录WINDOWS10输入用户名和密码后&#xff0c;出现下面的提示。 2&#xff1a;登录WINDOWS10&#xff0c;在运行中输入gpedit.msc 3&#xff1a;本地组策略编辑器窗口中&#xff0c;依次展开&#xff0c;计算机配置 ---> 管理模版---> 系统--…

生成式人工智能与虚拟资产成为BGOV 2024的焦点议题

香港&#xff0c;2024年7月2日 — 一年一度的创新科技盛事BUSINESS GOVirtual (BGOV) 科技博览及会议将于2024年7月11日至12日在香港会议展览中心隆重举行。 展览及会议焦点两大科技趋势&#xff1a;生成式人工智能 (Generative AI) 和虚拟资产 生成式人工智能( Generative A…

鸿蒙数据防泄漏(DLP)【Data Loss Prevention Kit简介】

Data Loss Prevention Kit简介 Data Loss Prevention Kit&#xff08;数据防泄漏服务&#xff0c;简称为DLP&#xff09;&#xff0c;是系统提供的系统级的数据防泄漏解决方案&#xff0c;提供文件权限管理、加密存储、授权访问等能力&#xff0c;数据所有者可以基于帐号认证对…

Android线性布局的概念与属性

线性布局(LinearLayout)是Android中最简单的布局方式&#xff0c;线性布局方式会使得所有在其内部的控件或子布局按一条水平或垂直的线排列。如图所示&#xff0c;图a是纵向线性布局示意图&#xff0c;图b是横向线性布局示意图。 a&#xff09;纵向线性布局示意图 …

【计算机视觉系列实战教程 (十四)】:图像金字塔(高斯金字塔、拉普拉斯金字塔)

1.图像金字塔 (1)下采样 从G0 -> G1、G2、G3 step01&#xff1a;对图像Gi进行高斯核卷积操作&#xff08;高斯滤波&#xff09;step02&#xff1a;删除所有的偶数行和列 void cv::pyrDown(cv::Mat &imSrc, //输入图像cv::Mat &imDst, //下采样后的输出图像cv::Si…

在SpringBoot 3.0环境下创建一个SpringBoot 项目

一、环境配置 1.专业版的IDEA 版本号&#xff1a;尽量选择不要太老&#xff0c;不要太早 这里以2023.3.1为例。 官网&#xff1a;Download IntelliJ IDEA – The Leading Java and Kotlin IDE (jetbrains.com) 破解版&#xff1a;网上找资料哦&#xff01;&#xff01;&#…

《人生苦短,我用python·七》各种报错问题解决及C++调用python的接口

1、VS的debug版本正常可以调用python的release版本&#xff08;python安装完只有release版本的dll和lib&#xff09;&#xff0c;在项目——附加依赖项中加入python39.lib然后编译debug版本报错&#xff0c;无法打开python39_d.lib&#xff0c;我在项目属性配置的是调用release…

程序员学长 | 当 LSTM 遇上 Attention

本文来源公众号“程序员学长”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;当 LSTM 遇上 Attention 今天我们一起来聊一下深度学习中的注意力&#xff08;Attention&#xff09;机制 注意力机制是深度学习中引入的一种技术&am…

「前端」快速排序算法演示

快速排序算法演示。 布局描述 一个简单的HTML页面,用户可以在其中输入一系列用逗号分隔的数字。 一个CSS样式表,提供了一个美观大方的布局和样式。 一个JavaScript脚本,实现了快速排序算法,并在用户点击按钮时对输入的数字进行排序,并显示结果。 效果演示 核心代码 <…

Mysql-基础-DDL操作

1、数据库操作 查询 查询所有数据库 show databases; 创建 创建数据库 create database [if not exists] 数据库名 使用及查询 use 数据库名 select database() 查询当前所处数据库 删除 drop database [if not exists] 数据库名 2、表操作 查询当前库中的所…