NODE-RED系列文章目录
第一章 NODE-RED http 节点使用
第二章 NODE-RED opc-ua 节点使用
文章目录
前言
物联网平台中经常会遇到集成Node-RED开源项目,Node-RED是基于Node.js构建的轻量级开源工具,可以低成本的连接设备获取设备数据。
一、安装插件
右上角打开节点管理到安装 查找 node-red-contrib-opcua 点击安装
一、服务器端
OPC UA Server节点
配置服务器
拖动OPC UA Server节点 配置端口 保存并运行 出现running表示运行成功
提示:如果没有运行成功 可能是 端口重复,换一个端口试一下
添加变量
理解关键词
- 命名空间索引 (ns):命名空间用于区分不同来源的标识符。每个服务器都可以定义多个命名空间,以便区分自身的标识符和其他服务器或标准定义的标识符。
- 标识符 (i):这是节点的唯一标识,通常是一个整数。在给定的命名空间内,这个标识符必须是唯一的。
- 变量名 (s):具有描述性名称的节点,这可能更易于人类理解和管理。
- 数据类型 (datatype):数据类型
- 值(value):1
添加 inject 节点
用标识符的方式 新增一个字段
提示:msg.payload {"opcuaCommand":"addVariable"} 选择Json msg.topic 输入代码 ns=1;i=1;datatype=Float;value=1
用描述性名称 新增一个字段
一、客户端
OPC UA Client 节点
配置客户端
编辑对应ip地址和端口 连接服务器
读取变量
OPC UA Item 节点
客户端节点改成Read
配置OPC UA Item 节点 如图
写入变量
通过payload 写入值, 也可以使用 function 动态设定值
注入
查询
完成写入