这(zhè)是(shì)OPCDAAuto.dll下载,opcdaauto.dll文件是window系统下非常重要的动态链接库(kù)文件(jiàn)。在运行游戏或者软件提示:"丢失opcdaauto.dll"或(huò)者"没有找(zhǎo)到"opcdaauto.dll"等是(shì)可以自(zì)行下载该文(wén)件解决(jué)此问题。
OPCDAAuto.dll时电脑中很重(chóng)要(yào)的文(wén)件,如果你的电脑没有这款软件,建议尽快下(xià)载安装(zhuāng)一个(gè),作(zuò)用还是(shì)蛮大的(de)。如果你需(xū)要安(ān)装的话可以来下载安装包。
1.下载文件(jiàn)opcdaauto.dll文件到您的桌面上。
2.将opcdaauto.dll文(wén)件放(fàng)到提示丢(diū)失的文件的(de)程(chéng)序目录下。
3.如果第2步是行(háng)不通的。将(jiāng)文件opcdaauto.dll到系统(tǒng)目录下。
近项(xiàng)目需要对(duì)SCADA系统的下位机采集实时数据,常见做(zuò)法是两种,一种采用ModBus RTU/TCP协议直接通过(guò)支持(chí)ModBus的下位机通信,一种是通过OPC规(guī)范,使用厂商提供(gòng)的OPC Server进行中转读取下位机(jī)数据。
这(zhè)里的坑就是在(zài)开(kāi)发(fā)连接OPC Server的客户端工具时遇到(dào)的。
使用(yòng).Net开发,最(zuì)关键的是使用(yòng)OPCDAAuto.dll,而且几乎只需(xū)要它即可实(shí)现最基本的数据访问功能。但是(shì)这里遇到个坑(kēng),配置OPC Server的同(tóng)事告诉我(wǒ)PC Access SMART 配置到跨PC(俩PC应该通(tōng)过TCP协(xié)议能够互访, 即同局域网或vpn等形(xíng)式)可访问(wèn),说是防火墙等等需(xū)要配置,win7似乎比XP麻烦所(suǒ)以需要我(wǒ)直接在OPC Server运(yùn)行(háng)的机(jī)器上开发(fā)调试。这里开(kāi)发没问题,dll顺利的引用了。之后准备测(cè)试跨pc访问的时候,把代码工程搬到我的机器(qì)上(shàng)了,结(jié)果发现这个OPCDAAuto的引(yǐn)用死活添(tiān)加不上,提(tí)示检查是(shì)否有(yǒu)访问权限或(huò)者是否为(wéi).Net类库或已注册的COM。
说实话第一次遇(yù)到这种(zhǒng)问题,非常懵逼。同事看(kàn)了也说没遇到过,只(zhī)好(hǎo)自己研(yán)究。显然regsvr注册也不成功。一度我怀疑是不是因为vs版本或者win10不支持(chí)这个dll。。
最后是运气好,决(jué)定看看搜索条目最多的关于(yú)这个dll注(zhù)册的事情,才(cái)发现原来这个COM是个32位的,64位(wèi)系统直接(jiē)注(zhù)册无效。
