导读

[源码] OPC UA client 之COM组件调用源码分享

[复制链接]

微信扫一扫 分享朋友圈

bassdir 发表于 5 小时前 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
由于要从一台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


游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

精彩评论3

海绵老爹 发表于 2 小时前 | 显示全部楼层
我知道错了,感谢大神分享
回复 支持 反对

使用道具 举报

a466911461 发表于 2 小时前 | 显示全部楼层
顶一个了
回复 支持 反对

使用道具 举报

6360120 发表于 1 小时前 | 显示全部楼层
厉害,我挺你,嘻嘻嘻。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1