解决方案
PLCnext + AR技术
在IoT解决方案中的应用
背景
AR技术,即增强现实技术,通过将设备拍摄到的实际画面与虚拟世界的信息统一结合的新兴技术。随着智能工业4.0时代的到来,传统工业与新型智能技术的结合也成为一项新的研究热点。在此趋势下,AR技术与工业场景的结合运用可以为工业发展带来新的突破。智能巡检,远程协助,数据展示与故障检测等应用结合AR技术与物联网技术,极大提高工业现场维护的效率与便捷性,从而降低了人工维护的成本。
在这些应用中,AR数据上传是AR技术与工业现场结合的关键,AR远程设备终端画面数据的实时展示依赖于工业现场的数据的在物联网中的可靠传输。工业物联网技术为AR数据传输开辟了信息通路。
来看看如何玩转AR吧!
AR架构
解决方案中采用了与合作伙伴某品牌的AR技术相融合的方法,数据通过PLCnext传输至其AR云端服务器,最后在安装有相关软件的AR终端上进行工业现场实时展示。
实施流程图
建立对象模型:通过AR技术,利用摄像头对场景进行扫描,提取场景特征,建立场景识别模型。
建立展示变量:初始传输变量为PLCnext内的数据结构体,逐步处理可视化的echarts数据展示语句。
传输实时数据:通过物联网技术进行展示变量数据的传输,最后上传至AR云端服务器。
效果展示:在AR移动设备上进行场景扫描,识别场景模型,最后将传输数据呈现至场景模型内。
通信架构
通信架构
通信架构主要由三部分组成:
a) PLCnext至本地服务器数据传输,
b) 本地服务器数据处理,
c) 本地服务器至云端服务器数据传输
具体如下:
PLCnext至本地服务器数据传输
主要采用了物联网中普及的MQTT通信协议。在PLCnext内建立MQTT发布客户端实现基于MQTT协议的消息发布,在本地服务器建立MQTT服务器与MQTT接收客户端实现本地服务器的基于MQTT协议的消息订阅。
PLCnext至本地服务器数据传输流程
本地服务器数据处理
主要将PLCnext传输过来的JSON格式消息进行存储与打包。通过python建立与数据库的连接并存储,同时将JSON格式数据消息打包成echarts语句方便后期的数据展示。
数据展示
本地服务器至云端服务器数据传输
主要采用了RESTful API接口数据传输的方式进行数据传输。本地服务器建立一个WEB服务,将打包好的echarts语句通过RESTful API发送给云端服务器建立的WEB客户端。最后云端服务器进行数据处理与发送AR显示终端。
本地服务器至云端服务器数据传输流程
最终效果
结语
AR技术与IoT物联网技术的融合实现了工业现场的AR画面数据实时展示。随着5G技术的深入,工业物联网将不仅在工业AR技术上有着不可或缺的作用,更在工业的其他信息传输领域展现其独有优势。
定制化培训服务,请咨询:
李老师:025-52121888-8419
自动化服务热线:4008281555-8#
邮箱:lihuimin@phoenixcontact.com.cn