觅风论坛

标题: OPC UA client 之COM组件调用源码分享 [打印本页]

作者: bassdir    时间: 7 小时前
标题: OPC UA client 之COM组件调用源码分享
由于要从一台OPC server上调取数据,cha询了下论坛里,只有OPC DA 的相关组件,没有UA的相关例程和模块,所以就自己用VS改了一个。UA连接的这样地址的OPC服务器:opc.tcp://XXXX:XXXX

基于Workstation.UaClient 2.4.0 通过VS 生成易可用com组件。框架.net Framework 4.7.2

使用前需要先注册dll,注册方法,先在CMD下cd到dll的位置然后输入:C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm /codebase OpcUaComWrapper.dll
理论上应该需要安装.net Framework 4.7.2。

封装的方法(区别大小写):
1、ConnectEx 文本型,连接成功返回“OK” 。失败返回具体信息。
2、Disconnect 无返回值。
3、IsConnected 逻辑型 判断连接是否正常,真 正常 ,假 已断开
4、ReadValue 读数据
5、WriteValue 写数据



测试时可以自己装个OPCUA服务模拟软件,例如 Prosys OPC UA Simulation Server, 客户Duan可以使用 UaExpert.

360截图20251226094310910.jpg



作者: 海绵老爹    时间: 4 小时前
我知道错了,感谢大神分享
作者: a466911461    时间: 3 小时前
顶一个了
作者: 6360120    时间: 3 小时前
厉害,我挺你,嘻嘻嘻。
作者: 南宫无情    时间: 1 小时前
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4