问题描述
使用的是OPCDAAuto.dll文件,引用是OPCAutomation。问题如下:1.如果OPC服务器中已经存在一定数量的Item,那么用OPCBrowser可以将他们遍历出来,但是如何根据遍历出来的Item来读取值呢?我是用Listbox来呈现这些Item的,但是只有文本属性啊。2.刚才尝试了一下连接服务器,发现连接上之后弹出错误对话框,显示:CannotLoadFileorAssemblyInterop.opcautomation等等。。。是OPC服务器配置的问题还是测试机上没有注册dll的问题?求解啊。。。。
解决方案
解决方案二:
1)连接OPCServer新建OPCGroup然后OPCGroup.AddItem然后设置datasourcechange事件回调在回调函数中,你可以获得数据变更建议你去找个opcclient的demo看看2)至于连接问题通常和windowsdcom配置有关系
解决方案三:
看opc控件带的手册。
解决方案四:
下载一个Interop.opcautomation放到bin里面
时间: 2024-09-25 15:22:44