大家好,我是雷工。
之前练习过一个OPC客户端的样例,并总结了博文,记录了C#开发OPC客户端的一些知识:
C#学习记录——【实例】C#实现OPC Client
最近看到一个不同的思路开发的OPC DA客户端,开发并测试了下,下面将开发过程记录如下。
一、OPC客户端接口方式
开发OPC客户端程序,其访问接口方式有多种,根据官方提供的资料大约有如下几种方式:
1>、使用OPCNetAPI,需要用到OPCNetAPI.dll,OPCNetAPI.Com.dll
2>、使用自动化接口,需要用到OPCDAAuto.dll
3>、使用自定义接口,需要用到多个Wrapper:OpcRcw.Ae.dll,OpcRcw.Batch.dll,OpcRcw.Comn.dll,OpcRcw.Da.dll,OpcRcw.Dx.dll,OpcRcw.Hda.dll,OpcRcw.Sec.dll
对于像C++这样的语言来开发OPC客户端时,一般需要使用自定义接口的方式。而如果采用VB和C#这样的语言来开发OPC客户端时,一般就采用自动化接口。要使用OPC自动化接口,首先要引用OPCDAAuto.dll文件,并在开发环境中做好相关的引用配置。
本例还是采用自动化接口,可以从网上下载OPCDAAuto.dll, 注册好后在项目中引用OPCDAAuto.dll。文章来源:https://uudwc.com/A/9voE5
二、系统运行环境
本系统的程序运行环境具体如下。
(1)、系统开发平台&文章来源地址https://uudwc.com/A/9voE5