使用C#,通过OPC自动化接口,实现从OPC服务器上读取现有项值的操作疑问

问题描述

使用的是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

使用C#,通过OPC自动化接口,实现从OPC服务器上读取现有项值的操作疑问的相关文章

android 如何通过接口向服务器上传视频

问题描述 android 如何通过接口向服务器上传视频 在搞一个小项目 需要用到 新手 没接触过 希望会的朋友提供一个Demo 谢谢! 解决方案 你就找一个上传文件的例子就行了,不管你是视频还是图片,都一样的方式 解决方案二: http://www.cnblogs.com/top5/archive/2013/03/07/2947344.html

超时 http cl...-访问外网接口 在服务器上curl没有问题 但是使用httpclient就超时

问题描述 访问外网接口 在服务器上curl没有问题 但是使用httpclient就超时 访问外网接口 在服务器上curl没有问题 但是使用httpclient就超时 能是什么原因啊 求大神帮忙解决

rhel-caffe的matlab接口在RHEL64位机器上的编译安装

问题描述 caffe的matlab接口在RHEL64位机器上的编译安装 caffe在RHEL 64位mic服务器上如何编译安装,根据官网给定安装步骤,无法正确安装

自动化-每日自动向一个网页上填写数据,需要用到什么知识?

问题描述 每日自动向一个网页上填写数据,需要用到什么知识? 我想做一个自动化脚本,每天在网页上自动填写一个容量数据,请问需要什么技术?最好是python,其他也可以,着重思路,之前没写过web相关的代码.就比如我每天自动登录CSDN吧(我的用户名和密码就是需要填写的数据). 解决方案 http抓包(比如fiddler) 照着写,可以用curl或者java的httpclient 也可以用webbrowser 解决方案二: 是说每天定时做一个任务吗?可以用spring的任务调度,再加上websock

soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~

问题描述 soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~ soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~ 解决方案 我也遇到这种问题,不知道是什么原因 解决方案二: 郁闷了 我也遇到了.没人解答呢..

asp.net实现天气接口 报错 远程服务器返回错误: (500) 内部服务器错误。

问题描述 asp.net实现天气接口 报错 远程服务器返回错误: (500) 内部服务器错误. string str = client.DownloadString("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=57494"); [WebException: 远程服务器返回错误: (500) 内部服务器错误.] System.Net.WebCli

asp.net开发微信公众平台通过接口上传图片到微信服务器后台

问题描述 asp.net开发微信公众平台通过接口上传图片到微信服务器后台 asp.net开发微信公众平台通过接口上传图片到微信服务器后台,就要代码. ASCIIEncoding encodings = new ASCIIEncoding(); HttpWebResponse webResponses = null; string s = zone.Substring(0, zone.Length - 1); s = s.Substring(1, s.Length - 1); string img

接口-Android 客户端与服务器的通信

问题描述 Android 客户端与服务器的通信 现在在做一个收货地址的功能.首先进入我的收货地址界面,会请求一个我的地址接口,显示个人的地址列表.然后有一个按钮,是进入增加收货地址界面,把手机号,姓名等信息成功提交给服务器.然后再次请求我的地址接口.为什么新添加的地址有时能请求到,有时又不能请求到 解决方案 你的意思是说提交给服务器之后数据没有马上写入到数据库,存在着一个延时,是吗.服务端应该没问题,ios的做这个功能没有问题 解决方案二: 有时候能够请求到服务器端的数据,有时候请求不到数据,肯

opc客户端程序-C++编写OPC客户端程序出现链接错误

问题描述 C++编写OPC客户端程序出现链接错误 unresolved external symbol IID_IOPCServer unresolved external symbol IID_IOPCSyncIO unresolved external symbol IID_IOPCItemMgt 头文件 #include "OPCWrap.h" 源文件 #include "OPC_Client.h" #include "opcda.h" #