利用NodeRed白嫖OPCServer软件KEPServerEX

利用NodeRed白嫖OPCServer软件KEPServerEX


什么是OPC

常用的OPC Server软件有哪些

白嫖的原理

白嫖的核心是利用simulator驱动

Simulator驱动程序提供将Simulator设备连接到OPC客户端应用程序的可靠方式;其中包括HMl、SCADA、 Historian、MES、ERP和无数自定义应用程序。其用于测试OPC服务器软件产品,而无需外部设备。

实操步骤

打开KEPServerEX—–单击添加通道——选择Simulator—–通道名为modbus,一路下一步

通道建立完以后,要添加一个设备。如d1,也是一路下一步即可,设备建完后就要建变量了。一个通道可以建5000个变量。

打开modsim软件,让其类似仪表产生一个不停变化的数据

连接modsim为Modbus/TCP Svr,端口是502,在此处是作为服务器来用的。

双击变量让其产生一个随机的值,或递增,或递减;

node-red中的操作

在node-red的节点管理中添加两个库,"node-red-contrilb-modbus"和"node-red-contrilb-opcua"," node-red-contrilb-opcda-client";

在node-red中Modbus Read的配置

这样就可以读取modsim中模拟的数据了,也就意味可以读取仪表等设备的数据了。

KepserverEx的opc ua端点的查找, 可以通过右下角的OPC UA配置

其它设备的登录还要"允许匿名登录"才可以。

本示例是通过Modsim产生随机数来模拟仪表数据,通过NodeRed读取上来,再通过Opc ua client写入到KepServerEx服务器中的Simulator变量中【KepServerEx的Simulator变量是免费的】,其它OPC 客户端就可以连接并读取数了。

源码下载

 


转载请注明出处:  https://www.cntworld.cn
智能工控 » 利用NodeRed白嫖OPCServer软件KEPServerEX

发表回复

提供最优质的资源集合

立即查看 了解详情
文章加载时间:4.334 秒