快捷搜索:  汽车  科技

opc怎么读取数据?图文教你一步一步用C

opc怎么读取数据?图文教你一步一步用C这里选择通道类型为仿真器,一路下一步到完成即可。添加仿真器通道配置OPCUA配置OPCUA在这里,可以配置OPCUA匿名访问和加密。

使用C Sharp读写Opc数据可以用来做上位机程序,比起硬件厂商的上位机程序至少不需要购买授权,而且程序体积小,编写功能更自由。也可以做成webapi供其他应用调用。

本文就简单的演示一下C Sharp读取Opc ua的浮点数,这里包含了opc服务的配置(Opc服务软件可以看图片里程序标题栏这里就不直接说名字了)及程序的编写。本次演示实用的是OpcUaHelper库,在nuget可以获取。

opc怎么读取数据?图文教你一步一步用C(1)

添加OPCUA用户

opc怎么读取数据?图文教你一步一步用C(2)

添加OPCUA用户

opc怎么读取数据?图文教你一步一步用C(3)

配置OPCUA

opc怎么读取数据?图文教你一步一步用C(4)

配置OPCUA

在这里,可以配置OPCUA匿名访问和加密。

opc怎么读取数据?图文教你一步一步用C(5)

添加仿真器通道

这里选择通道类型为仿真器,一路下一步到完成即可。

opc怎么读取数据?图文教你一步一步用C(6)

在仿真器通道下面添加一个设备,使用默认参数一路下一步完成

opc怎么读取数据?图文教你一步一步用C(7)

在设备下添加一个标签

在设备下面添加标签。这个标签使用随机变化的浮点数。

opc怎么读取数据?图文教你一步一步用C(8)

浮点数类型

opc怎么读取数据?图文教你一步一步用C(9)

建立C#项目

opc怎么读取数据?图文教你一步一步用C(10)

添加OpcUaHelper引用

opc怎么读取数据?图文教你一步一步用C(11)

添加窗体控件

opc怎么读取数据?图文教你一步一步用C(12)

编写代码

opc怎么读取数据?图文教你一步一步用C(13)

打开OPC monitor 并登录

opc怎么读取数据?图文教你一步一步用C(14)

查看OPC服务器信息

这里可以看到前面读取数据的node就是这里查询的。只是图片展示的时候先后问题。

现在我们测试下读数据。

opc怎么读取数据?图文教你一步一步用C(15)

读取数据

这里只演示了读数据,写数据可以看下OpcUaHelper的类成员函数就知道了,和读类似,只不过需要一个写入值而已。

到这里就简单演示了一下OpcUa的数据读取。

猜您喜欢: