以OPC UA协议输出工业树莓派数据

本文介绍了如何将虹科工业树莓派配置为使用OPC UA协议输出Modbus数据。通过SSH连接,使用python的opcua SDK创建服务器,读取并绑定RevPi变量,实现从Modbus到OPC UA的数据转换。最后,通过OPC UA客户端验证数据的正确传输。
摘要由CSDN通过智能技术生成

一. 前言

        OPC UA是一种基于以太网的开放通讯协议,亦可谓是工业4.0中的当红通讯协议,意在打通OT和IT网络,以一种统一的数据架构和方法,为不同网络中的设备相互访问和操作提供可能性,同时为不同行业不断变化的通讯需求提供充分的扩展性和安全性支持。

        OPC UA的定义完全是在TCP/IP五层模型的应用层,也就是说,实现该协议并不需要专用芯片,也不需要任何物理层面的改动。

        那么,我们如何才能让现有的设备支持上OPC UA协议呢?本文以虹科工业树莓派为例进行实践,为大家分享其实现OPC UA协议支持的方法。

图片

        虹科工业树莓派RevPi本身出厂时,并没有内置OPC UA协议,但是我们可以利用相关的SDK搭建一个简单的server,然后把工业协议(如Modbus)中的数据,以OPC UA方式输出。

二.  准备工作

        硬件

        PC 一台;

        虹科工业树莓派 一台;

        24V直流电源;

        网线;

        软件

        PC上:

        SSH连接软件,如putty;

        Chrome内核的浏览器;

三. 操作步骤

        1、工业树莓派上电,连上网线,PC使用Advanced IP Scanner或类似软件扫描树莓派的IP地址,或在路由器后台中直接查看DHCP客户端列表,从而确定树莓派所在IP地址。

        2、使用SSH软件与工业树莓派建立连接,登录账号为pi,默认密码会印在机身侧面的贴纸上,每台机子默认密码各不相同。出现类似如下画面,即表示登录成功,本文后面的终端界面,如无特殊说明,均来自与工业树莓派的SSH会话。

图片

        3、简单起见&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值