NodeRED学习(三)OPC UA

Kepware配置OPC UA服务端:

默认用户名:Administrator 密码:安装过程中设置123456

1、在任务栏Kepware应用右键找到OPC UA 配置:opc.tcp://192.168.10.12:49320
在这里插入图片描述
在这里插入图片描述
2、在kepServerEx单击项目,在属性编辑器里的OPCUA选项里,允许匿名登录选择“是”
在这里插入图片描述
3、点击任务栏的Kepware,选择重新初始化(不初始化好像也可以,客户端会报错)

OPC UA客户端进行测试验证,安装UaExpert

参考地址:https://www.cnblogs.com/ioufev/p/15273244.html


1、新建连接,输入名称kepware,在Advanced选项里输入opcServer的地址,也就是前面创建的opc.tcp://192.168.10.12:49320,选择Anonymous匿名访问方式,然后单击确认按钮。

在这里插入图片描述
2、双击demo ,选择connect;弹出证书确认对话框,选择接受勾选,然后信任证书;证书信任后,单击continue
在这里插入图片描述
在这里插入图片描述
3、将_System中的_Time_Second拖到中间,中间就显示出来随机数值,在右侧nodeId就能看到地址
在这里插入图片描述
4、Kepware设置里添加新用户
在这里插入图片描述
5、单击项目,在opcua的允许匿名登录选择“否”,重新初始化,在UaExpert里输入用户名和密码重新连接即可
在这里插入图片描述

在NodeNRED安装node-red-contrib-opcua

在这里插入图片描述
在这里插入图片描述

注:此组件需要版本node >=15,修改安装环境
rm -rf /usr/bin/node
rm -rf /usr/bin/npm
wget https://registry.npmmirror.com/-/binary/node/v16.19.1/node-v16.19.1-linux-x64.tar.gz
tar xzvf node-v16.19.1-linux-x64.tar.gz -C /usr/local/
ln -s /usr/local/node-v16.19.1-linux-x64/bin/node /usr/bin/node
ln -s /usr/local/node-v16.19.1-linux-x64/bin/npm /usr/bin/npm
npm install -g --unsafe-perm node-red

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

其中Item中的数据和UaExpert的NodeId数据保持一致,数据类型Type和UaExpert的Datatype保持一致,name可以随意填写
在这里插入图片描述
在这里插入图片描述
(一)匿名
在这里插入图片描述
(二)no匿名
在这里插入图片描述

在这里插入图片描述
控制面板:windows防火墙:启用或关闭(俺没关防火墙也行)
在这里插入图片描述
在这里插入图片描述
关闭匿名后:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值