新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 技术应用
纵横智控

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

2025-09-23 11:00:21 阅读: 发布人:纵横智控

概述

Server节点用于将EG8200边缘计算网关采集到的数据转换为符合OPC UA的数据临时存储在本地,以供局域网内的OPC UA客户端读写。

辅助软件:使用UaExpert可以将Server节点内的数据内容可视化。

UaExpert.zip:https://iotrouter.yuque.com/attachments/yuque/0/2023/zip/39049526/1702025824684-49f3ba5a-3aea-4270-bb79-dca1e345e299.zip

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

基础配置

端口:默认使用端口53880。

主机名:此项应为OPC Server所在的ip地址。

允许匿名用户:启用此项目后,允许匿名(Anonymous)登录。

用户登录提示:启用此项目后,当有客户端连接/断开Server节点时,输出会话(Sessison)信息。

用户列表:允许此列表的用户以不加密的方式连接到Server节点。

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

添加变量

可以直接在Server节点中添加数据点。

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

地址说明:变量地址格式固定为:ns={1/2/3};s={变量名}

类型 说明 数组

Int16 16位有符号整数 √

Int32 32位有符号整数 √

UInt16 16位无符号整数 √

UInt32 32位无符号整数 √

Byte 8位无符号证书 √

Float 单精度浮点数 √

Double 双精度浮点数 √

Boolean 布尔量 √

String 字符串

写入变量

这里仅介绍通过OPC UA目录下的Server Item节点写入Server节点中的变量值。

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

写入多个:可以使用合并节点将多个Server Item节点的输出合并为一个数组再注入到Server节点

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

msg.payload={

messageType:'SetVariable',//消息类型 SetVariable:写入新值

datatype:'Int16',//数据类型

namespace:2,//命名空间,对应变量地址 ns=2;s=Int16 中的[ns]

variableName:'Int16',//变量名,对应变量地址 ns=2;s=Int16 中的[s]

variableValue:128//值,如果变量是数组,则以逗号分隔:[128,128,128]或者'128,128,128'

}

msg.payload=[

{

messageType:'SetVariable',//消息类型 SetVariable:写入新值

datatype:'Int16',//数据类型

namespace:2,//命名空间,对应变量地址 ns=2;s=Int16 中的[ns]

variableName:'Int16',//变量名,对应变量地址 ns=2;s=Int16 中的[s]

variableValue:128//值,如果变量是数组,则以逗号分隔:[128,128,128]或者'128,128,128'

},

{

messageType:'SetVariable',

datatype:'Int32',

namespace:2,

variableName:'Int32',

variableValue:128

},

]

读取变量

这里仅介绍通过OPC UA目录下的Server Item节点读取Server节点中的变量值。

Server(Item)节点-将EG边缘计算网关数据转换符合POC UA存储本地-供读写

payload成员与写入变量的一致,messageType为GetVariable。


注意

登录:Server节点支持匿名登录用户名密码登录。不支持签名和加密。

启动:Server节点在部署后需要约十几秒的时间启动,并阻塞node-red直到启动完毕。

热门产品