C# opc客户端访问opc服务器
环境
PC:win7 X86
PLC:S7-200 PC Access SMART
DLL:注册并引用 OPCDAAuto.dll
语言:C#
实现功能:通过OPC,实现对PLC进行读写
系统报错
对COM组件的调用返回了错误 HRESULT E_FAIL。
解决方法
这个错误是,连接opc服务器时,报的错。opcServer已经连接上了,但是还报这个错误。单步调试后发现,在添加Items时报错。
仔细检查代码后发现,代码中创建OPCServer对象俩次,注释掉其中一个,这个问题就解决了。