使用C# 调用OPCAccess.dll访问OPC 报错AddGroup

博主使用OPCAccess访问西门子OPC时,AddGroup( )一直报错。经寻找发现,是生成时属性选择有误,将目标平台从X64更改后,即可正常使用。

今天使用OPCAccess访问西门子OPC 一直报错AddGroup( )
在这里插入图片描述
寻找许久后发现是生成时选的属性不对
在这里插入图片描述
之前目标平台选的是X64改一下就可以正常使用了.

使用opcdanet.dll可以实现与OPC服务器的通信和访问OPC(OLE for Process Control)是一种为工业自动化系统设计的标准数据通信协议,旨在实现不同设备和软件的互联互通。 首先,我们需要在计算机上安装opcdanet.dll文件,并注册该动态链接库。安装完成后,我们可以在开发环境中引入opcdanet.dll,并使用其中的功能。 通过opcdanet.dll,我们可以创建OPC Server对象,并指定要访问OPC服务器的程序标识符(progID)。然后,我们可以使用Server对象的方法和属性来获取OPC服务器上的数据,执行读取和写入操作。 例如,我们可以使用Server对象的AddGroup方法创建一个组(group),并设置组的一些属性,如更新速率、活动状态等。接下来,我们可以使用组对象的AddItem方法向组中添加OPC项(item),并设置项的一些属性,如项的标识符、数据类型等。然后,我们可以使用组对象的ReadSync方法来同步读取所有项的值,或使用WriteSync方法来同步写入所有项的值。 此外,opcdanet.dll还提供了一些其他功能,如异步读写、订阅和发布等。我们可以利用这些功能来实现更多复杂的操作,如实时数据更新、事件通知等。 总之,通过使用opcdanet.dll,我们可以方便地实现对OPC服务器的访问,并通过其提供的方法和属性来读取和写入数据。这样,我们就可以与OPC服务器进行数据通信,实现工业自动化过程中的数据交互和控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值