基于PLCnext的工业机器人远程数据监控平台解决方案

[复制链接]
查看97 | 回复0 | 2024-7-4 19:23:22 | 显示全部楼层 |阅读模式
>

加入知识星球智能制造与自动化,加入会员可下载此公众号发布文章中的相关资料(行业报告、MES、数字化技术方案、自动化教程、自动化行业标准化资料VASS\SICAR\戴姆勒等、C#上位机开发、node-red开发、人工智能教程等)。
会员下载区
开发背景
工业机器人在制造业中的应用与日俱增,使用工业机器人,不仅提高了设备和场地的利用率,还能保持稳定的产品水平。随着工业机器人的大规模部署,对于数量众多、品牌各异、功能不同的机器人的监测、管理和维护,也成为企业面临的关键问题。
针对工业机器人的远程监测和管理,通过部署PLCnext,协助企业打造数据采集、数据分析、远程管控等应用的系统解决方案,助力实现更可靠、更稳定的连续生产。
方案介绍
这里以KUKA机器人的远程监控为例, PLCnext选取AXC F 2152。首先,机器人与PLCnext通过Profinet协议进行通讯;然后PLCnext通过MQTT协议将数据上传到MQTT服务器;最后使用部署在远程的VISU+软件通过读取MQTT服务器里的数据进行画面展示,系统整体架构如下所示:

01 系统组态
首先在KUKA机器人的编程软件WorkVisual中配置机器人控制柜的GSDML文件,并将GSDML文件导出,然后在PLCnext Engineer中导入KUKA机器人的GSDML文件,进行系统组态。


02 过程数据分配
在WorkVisual中进行信号分配,将机器人的输入输出端映射到Profinet IO地址,并在WorkVisual中进行编程,将所需要监控的变量,例如机器人各轴电流、各轴位置等进行地址分配并实时发送给PLCnext控制器。

03 数据处理与分析
在PLCnext Engineer中进行编程,将通过Profinet协议传输的数据进行处理,得到机器人的实时数据。

04 数据上传
对所有数据进行整合,通过MQTT功能块,将数据上传到MQTT服务器。同时也可以将数据上传到数据库,对数据进行分析,实现机器人故障检测和预测性维护。

05 数据展示
部署在远程的visu+软件通过访问MQTT服务器获取机器人的字符串数据,将字符串拆分,得到各参数,最终通过大屏进行展示。

结语
通过建立PLCnext控制器和机器人的连接,可以有效的采集机器人的相关数据,并通过PLCnext控制器的相关功能将数据上传到云端,实现对机器人实时远程的监控。在未来可以将平台扩展,通过多种通讯方式兼容更多的机器人品牌,最终建立一个实时的工业机器人远程监控平台。
(菲尼克斯自动化)
文章来源于网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请联系删除!
往期精彩回顾



汽车行业Sicar控制标准资料有偿获取SIEMENS/西门子杯,六部十层电梯程序分享
FactoryIO与博途联合三色物料气缸分拣站程序分享多台排水泵按累计运行时间切换和先启先停切换多模式控制PLC程序分享
倍福PLC视频教程及资料免费分享(36G)
三菱PLC编写的贪吃蛇与俄罗斯方块程序分享
库卡EthernetKRL备选软件包分享(版本V3.1.3)
精美博途Wincc界面程序模板分享
TIA_Portal_v18虚拟机分享
西门子博途V19全家桶与最新授权下载
大众VASS05标准Step7v5.5软件虚拟机分享
TIA_Portal_v19虚拟机分享
西门子SCL编程实例—扫雷游戏分享
西门子TIA博途软件入门到精通教程免费分享
西门子S7-1500博途PLC(基础+高级)视频教程分享西门子TIA博途-SCL高级编程多套视频资料免费分享-限时删除西门子TIA博途高级语言SCL视频资料分享
三菱FX3U系列plc精讲视频分享(40讲+240讲) 49GB
西门子smart200视频教程分享两套西门子WinCC视频教程分享(9.5G)PLC、触摸屏工控小游戏样例合集分享EPLAN电气设计制图视频教程分享-限时删除都有哪些好用电工仿真软件?学习电路图变得如此简67本自动化书籍免费领取啦!!!最新西门子授权工具EKB2022版分享立体仓库穿梭车程序分享
威纶触摸屏视频教程(66讲)分享
博途TIA V16-V17全套软件与组件分享
标准化编程之-博途TIA程序设计编程规范
西门子SCL编程练习:排水泵根据运行时间先起先停控制
如何使用C#编写程序读写西门子PLC?
VASS标准—PLC安全程序架构讲解
VASS05标准—KUKA机器人培训课件
大众VASS_05标准——PLC程序架构
大众VASS05生画面遇到的问题总结
SEW_MOVIPRO变频器在VASS05标准中的应用
SEW_MOVIFIT变频器在VASS05标准中的应用
KUKA机器人高级编程(下)第3-4章(计时器\运动编程)西门子博途SCL案例_仓储系统出料优先级控制程序实战练习西门子TIA博途SCL高级教程—伺服V90速度控制
西门子TIA博途SCL高级教程—伺服V90定位控制
西门子TIA博途SCL高级视频教程—模拟量在工程中的应用博途TIA Portal——SCL间接寻址PEEK和POKE指令的使用案例
西门子SCL高级语言教程—冒泡排序和选择排序西门子SCL编程实例—字与位的转换Word_To_Bit
西门子博途WINCC脚本VBS教程4_脚本操作画面内对象的属性如何使用C#编写程序读写西门子PLC?
C#上位机通过TCP/IP协议和KUKA机器人通讯
不外传的28条PLC编程规范及建议,赶紧收藏win10家庭版安装西门子博途软件时提示“管理员已阻止你运行此应用”解决方法西门子SCL编程-数据堆栈存储与操作在项目中的使用
博途实现程序动态加密—分级催款密钥授权管理系统程序实现分享几个PROFINET网络故障诊断与分析案例工控的面向对象编程SiCar自动化标准平台架构
特斯拉EPLAN 电气图纸和结构标准
SICAR标准-VALVE_1_TO_8_3POS_FB夹具控制功能块
西门子PLC信号分析软件Winplc Analyzer 使用方法
PROFINET设备的GSD文件及其描述语言GSDML
大众标准VASS06软件环境设置
ABB机器人编程与应用中级篇PLC编程算法—FIFO堆栈程序的实现大众VASS06 项目库标准程序结构.
C#利用S7netplus读写西门子PLC数据
吉利KUKA_KRC4系列机器人现场应用规范和技术要求
TESLA特斯拉—PLC 逻辑编程规范TESLA特斯拉—SCADA 设计规范多台排水泵按累计运行时间切换和先启先停切换多模式控制PLC程序分享西门子S7-200SMART编码器线速度测量算法
西门子S7-200SMART一阶RC低通滤波算法原理与实现
博途S7-1500SCL与FactoryIO仿真实现一阶RC低通滤波器皮带机速度平滑控制
Node-Red与ModbusTCP设备通信——写数据
Node-Red与ModbusTCP设备通信——读数据
大众汽车PLC-VASS05标准视频教程
你知道制造业10大系统集成:SCADA、MES、PLM、ERP、SCM、WMS、APS、QMS、CRM、EAM的关系吗?西门子S7-300 SCL编程实现数组队列搜索、插入、删除、改动功能





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则