某些OPC Server有一些自定接口,需要查看其文档才能正确使用其功能。如KEBA的控制器:“Kemro.opc.4.IF1.1.88“,在创建COM对象获得了IOPCServer接口后,需要再查询一个IKebaOpcConfig接口,然后调用其AddSystem函数添加一台设备:
这个方法与通过opcsvc.ini来配置设备有差别,只有通过IKebaOpcConfig添加的设备,在展开Item时,才能看到SVs下的资料。
有个朋友使用VB.Net开发OPC Client,出现不稳定的状况,有时正确有时错误:
查来查去,发现Marshal.StructureToPtr(item,True)的第3个参数传False就比较正常,但原因不明。
原文链接:https://www.f2er.com/vb/262043.html