如何利用Socket和OPC UA实现非标通讯设备的工业互联?

本文发布的主要目的是为了解决工业互联网过程中,对于非标通讯协议(私有协议)的通讯设备如何物联或互联的问题。首先,让我们看一下下边这张图:

                         图 1 基于工业组态架构的监控系统

    图1中,传统的PLC、DCS等装置通过modbus等标准协议实现与组态软件的数据交换,但是对于部分非标准协议的监控装置,组态软件想要实现与设备的数据交换就显得尤其困难,尤其对老旧改造型的项目,因此如何实现低成本、快速接入这些非标通讯协议的设备数据是很多人头疼的问题。

    SocketOPC中间件正是为了解决该类问题应运而生的,它能够实现对非标通讯设备的基于Socket、com等方式的数据接入,并写到现场的OPC Server中,现场工程师能够快速组态,完成对这些扩展设备的监控。与此同时,我们只需要这些私有通讯协议的厂家提供数据交换格式即可。

   SocketOPC采集的数据通过OPC Server与现场组态平台实现数据交换,同时,它也能够结合用户的实际需要,独立开发系统,采用互联网架构方式将设备直连云端,真正实现了设备到云的物联网架构。这样做有如下几个优势:

(1) SocketOPC是对SCADA组件的功能扩充,灵活度大;

(2) 设备通过SocketOPC的MQTT功能直接上云,如阿里的IOT平台;

(3) 工业互联化的进程中,设备物联化的过程中最头疼的问题就是各种协议的不适配, SocketOPC只需要少量的开发就能解决私有协议通讯设备基于OPC统一架构的物联化;

(4)应用系统支持云平台及混合模式开发(C/S、B/S、移动APP等),灵活性高于组态软件。

KepOPCV2.4.9试用及下载地址:https://pan.baidu.com/s/1_JoEmRnM0Q8xCljbDKx6dw  提取码:ma25(或百度搜索python opc)

发布了16 篇原创文章 · 获赞 57 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/weixin_29482793/article/details/86658321