作为一名开发者,你是否曾被要求去对接多种私有、封闭的CNC(数控机床)协议,并为此焦头烂额?现代的“边云协同”架构,正在将我们从这种痛苦中解放出来。工业边缘计算网关作为“脏活累活”的承担者,为我们上层应用提供了一个极其友好的、统一的数据接口。今天,我们就来看看如何享用这份“开箱即食”的数据大餐。
架构前提:边缘侧的协议转换与数据标准化
在我们开始编码前,我们先假设现场已经部署了一台EG3110工业边缘计算网关。现场工程师已经通过其Web界面,完成了以下配置:
-
连接了两台CNC: 一台IP为
192.168.1.10的FANUC,一台IP为192.168.1.20的SIEMENS。 -
配置了采集点位:
-
从FANUC读取了“主轴转速”和“运行状态”。
-
从SIEMENS读取了“进给倍率”和“程序号”。
-
-
配置了北向MQTT转发: 网关会将采集到的数据,以JSON格式,发布到其内置的MQTT Broker上。
-
FANUC的数据发布到主题:
cnc/fanuc_01/data -
SIEMENS的数据发布到主题:
cnc/siemens_01/data
-
最关键的是,无论底层协议是什么,网关输出的JSON格式是统一的,例如:
JSON
// FANUC
{
"tags": [
{"name": "spindle_

最低0.47元/天 解锁文章
355

被折叠的 条评论
为什么被折叠?



