
微软Azure构建适用老旧设备的工业物联网条件监视应用场景
传统PLC可接入OPCUA Server(即使该PLC不支持OPCUA) PLC直接连接至IoT Edge PLC间接连接至IoT Hub 生产过程数据不上云 事件上云 边缘侧数据清洗 云端作业下发 SCAEdge边缘计算网关:作为工业物联网的底层支撑平台,负责数据采集、处理与传输。 Azure IoT Edge:在边缘侧运行的微服务,负责数据的局部处理与上云发送。 OPCUA Server模拟驱动:通过OPCUA协议接口,实现老旧设备与现代工业互联网的连接。 Azure IoT Hub:作为工业物联网的数据中枢,负责数据的存储、管理与应用。 具备ArmV8/x86_64处理器的开发机 一个PLC(如Mitsubishi、SIEMENS等) SCAPEAK-iiot模块 Azure资源(包括但不限于IoT Hub、IoT Edge等) Azure IoT Explorer(预览版本) 启动Azure IoT Explorer(预览版本) 通过界面添加新的设备注册 配置设备属性和连接字符串 将设备添加至Azure IoT Hub 将SCAPEAK-iiot模块安装至PLC 使用SCP工具传输配置文件至模块 启动SCAPEAK-iiot服务 通过模块接口验证服务状态 下载并安装OPCUA Server模拟驱动 配置驱动文件至网关 重启服务确保模拟驱动生效 通过OPCUA Client验证接口可达性 使用提供的SDK调用opcua_read_value方法 通过API获取指定节点的数据值 根据返回参数判断读取结果 处理异常情况并进行日志记录 在Azure IoT Explorer中创建遥测方法 配置遥测主题和控制参数 启动遥测功能 在设备端验证数据上报 在Azure IoT Hub中查看数据流
发布日期:2021-05-17 07:04:42
浏览次数:27
分类:精选文章
本文共 1487 字,大约阅读时间需要 4 分钟。
老旧设备赋能工业互联网:基于边缘计算与Azure IoT Edge的实现
前言
老旧设备如何被赋予联网能力?物联网(IoT)如何产生类似互联网效应?如何再次挖掘工业生产过程数据价值?这些问题的答案将通过一个实际案例得到详细阐述。本文将重点介绍无锡凌顶科技旗下SCAEdge边缘计算网关如何为老旧PLC构建完整工业物联网平台提供底层支撑,并结合微软Azure赋能工业设备接入工业互联网。
背景
传统制造业数字化面临的瓶颈主要体现在以下几个方面:设备不具备联网能力、数据源分散、数据复用能力较弱、行业系统层级应用等。这些问题的存在严重制约了制造业数字化转型的进程。
本例的亮点之一是通过SCAEdge边缘计算网关为老旧PLC构建完整工业物联网平台,并结合微软Azure赋能工业设备接入工业互联网。本例主要介绍在任意架构(Arm/x86_64)结合Azure IoT Edge,并使用scapeak-iiot module在边缘侧跟踪工业现场条件变化。具体实现包括通过边缘计算网关上传至Azure IoT Hub的必要告警信号、关键变量等数据。
适用场景或需求
本解决方案在以下场景下具有广泛应用价值:
体系架构
本解决方案的体系架构主要包含以下几个核心组件:
QuickStart
准备
启用 AzureIoTServer
启用 SCAPEAK Method
启用 OPCUA Server
面向开发者
调用 opcua_read_value 直接方法获取数据
遥测功能telemetry_control
通过以上步骤,可以实现老旧设备的数字化转型,充分释放工业生产数据的价值。本解决方案不仅降低了传统设备的升级成本,还为工业物联网的快速部署提供了可靠的技术基础。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年05月06日 16时18分57秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Shell变量while循环内改变无法传递到循环外
2019-03-15
PS快速美白照片
2019-03-15
ubuntu 16.04 镜像下载
2019-03-15
CUDA9.1、cuDNN7在Ubuntu16.04上的安装
2019-03-15
Elasticsearch 搜索数据基本用法
2019-03-15
pip国内镜像(清华大学镜像)
2019-03-15
Spark之本地模式与集群模式
2019-03-15
浅学C#(25)——任务Task
2019-03-15
原生的JavaScript控制复选框的选项个数
2019-03-15
微信小程序云开发:怎么删除云函数?已解决
2019-03-15
什么是句柄(经典)
2019-03-15
本地navicat for MySQL远程连接阿里云的mysql
2019-03-15
第一次被黑
2019-03-15
PyCharm配置anaconda环境
2019-03-15
解决:'mvn' 不是内部或外部命令,也不是可运行程序(JRE没配置好)
2019-03-15
修改linux 系统自带日志系统systemd-journald && 参数
2019-03-15
Redis工具类
2019-03-15