马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
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.
|
|