第二章 NODE-RED opc-ua 节点使用

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 动态设定值

在这里插入图片描述

在这里插入图片描述

注入
在这里插入图片描述

查询
在这里插入图片描述

完成写入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值