在工业自动化场景中,用户对于数据通讯的便利性和通用性的要求越来越高,由底层的各项装置采集信息 (field management),由中层的控制系统或图控应用程序进行程序的控制 (process management),再由最上层的整合软件将这些信息整合起来,供企业决策或效能提升之用,这种整合的信息系统概念愈发受到用户的关注。
opc server可以说是硬件制造商和软件开发商之间的“一座桥梁”,有了它,软件开发时就不必考虑各种不同硬件之间的差异,透过硬件 opc server 的接口,便可从硬件端获取所需的信息,也可以很容易地达成远程控制的理想。
今天小编要给大家推荐一种高性价比的信息系统解决方案,轻松实现通过传统的硬接线或者串行接口的方式采集底层传感器数据,再以opc server的模式被外界设备访问。
通过工业树莓派—revolution pi搭建opc server
从本质上讲,revolution pi其实是一台微型工业计算机,其操作系统是linux的变异版本——raspbian。通过安装合格的第三方软件即可实现各种各样的实用功能。通过revolution pi自带的ibm公司出品的node-red工具,可使得revolution pi轻松集成opc server协议,实现opc server的功能。
在node-red工具中安装node-red-contrib-opcua-server节点包,接着就可以在工具左侧的节点数据库中找到opcua compact server相关节点了。
通过鼠标把该节点拖入编程区域内,然后在配置窗口内输入相关参数即可完成。如下图所示,“port“为opc server的端口号,外部的opc client设备仅能通过该端口号访问opc server中的数据。
“security“选项卡用来设定opc server相关的it安全性配置。
如果不允许opc client设备进行匿名访问,那么可以在“user&sets“选项卡中设定用户名和密码来防止opc server被外界设备非法访问。opc server中的变量结构和地址可以在”address space“选项卡中进行设定。
如上的几个步骤,就完成了revolution pi简单的opc server的功能设定。
通过revolution pi采集现场传感器数据
作为一台微型工业计算机,revolution pi对于现场传感器的接入方式比较灵活,既可以在本体扩展输入输出模块,实现通过硬接线来检测现场传感器的数字量信号或者模拟量信号,也可以通过扩展串口模块或者串口适配器来连接现场传感器。
基于revolution pi的信息系统解决方案——无法拒绝它的理由
使用revolution pi来实现对现场传感器数据进行集中采集,然后构建opc server以被外界设备统一访问的方案,性价比非常高:
自带的node-red工具,功能建立简单
模块硬件成本低
revolution pi外形紧凑小巧,仅22.5mm的模块宽度不多占用电柜空间
模块内部构造适合工业严酷环境,达到ip20
后续opc client设备的增减不会影响opc server—revolution pi的运行
raspbian系统的灵活性可以使得后期功能拓展有着无限可能,例如接入云端等
revolution pi独有的i/o模块扩展功能,可以使其瞬间拓展控制功能,成为工业小型plc来使用
以上是网络信息转载,信息真实性自行斟酌。











)







