为西门子 SIMATIC IOT2050 部署 OPCUA 服务器,并 POST 三菱CNC生产过程数据至 MES


前言

想法:易于改装、 拥有总线系统、串行接口和以太网接口的通信基础架构的SIMATIC IOT2050,搭载了 SCAPEAK-OPCUA-SERVER ,使得获取、处理、协调、保存机器或生产设备现场数据的效率得到极大的提升。
在这里插入图片描述


提示:以下是本篇文章正文内容

一、如何在 SIMATIC IOT2050 上使用 SCAPEAK-OPCUA-SERVER 连接 三菱CNC?

在这里插入图片描述
EdgePlant可视化快速配置工具

模块上电,PC直连模块,用EdgePlant配置软件找到IOT2050

在这里插入图片描述
设置PC与模块相同网段,即可打开模块配置

在这里插入图片描述
配置MDC_OPCUA服务器,连接发那科和三菱CNC,配置变量,变量名称按MES需求,如Status、Emg、Alarm…

在这里插入图片描述
配置完成后下载配置到模块

在这里插入图片描述
设置开机自动启动OPCUA服务器
模块断电后重新上电,再次进入模块配置界面
用配置软件的OPCUA客户端测试设备数据是否读取正常

在这里插入图片描述

二、通过 HttpPublisher 将 OPCUA 采集的设备数据 POST/PUT 至MES

在HttpPublisher中添加一个内部OPCUA服务器连接

在这里插入图片描述
创建HttpServer,设置Http服务器的Url,如http://192.168.1.100:8080/api/EBS_01_API_CNC/INSERT_CNC_MESSAGE_NEW?
设置Http命令为POST,再根据需求选择定时发布或者事件(变量值改变)发布主题
在定时发布主题下创建字段,在事件发布主题下先创建事件,再创建字段

在这里插入图片描述
设备变量字段(OPCUA标签字段)需要设置OPCUA的标签名以及数据格式
配置好后下载到模块,设置开机自动启动HttpPublisher
模块断电后重新上电,回到1再次进入模块配置界面
查看软件日志,查看MES服务器有无收到消息

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36700574/article/details/114700237
今日推荐