OpcNetApi例子,网上很多网友都有提过,.NET开发OPCClient不外乎下面三种方法:使用OPCNetAPI2.0,需要用到OPCNetAPI.dll,OPCNetAPI.Com.dll;
使用自动化接口,需要用到OPCDAAuto.dll;
使用自定义接口,需要用到多个.NETWrapper:OpcRcw.Ae.dll,OpcRcw.Batch.dll,OpcRcw.Comn.dll,OpcRcw.Da.dll,OpcRcw.Dx.dll,OpcRcw.Hda.dll,OpcRcw.Sec.dll;
OPCNetAPI2.0由OPCfoundation提供,只有注册会员才能得到,是需要付费的。
其他的dll不需要付费,很容易得到。
网上有网友已经介绍过使用OPCDAAuto.dll开发.NETClient的方法,这种方法的优点是比较简单,缺点是不够灵活。
本文使用自定义接口,借助OpcRcw.Da.dll,开发出一个OPC.NETClient的类库,可供其他client程序调用。
1