這是OPCDAAuto.dll下載,opcdaauto.dll文件是window系統(tǒng)下非常重要的動(dòng)態(tài)鏈接庫(kù)文件。在運(yùn)行游戲或者軟件提示:"丟失opcdaauto.dll"或者"沒有找到"opcdaauto.dll"等是可以自行下載該文件解決此問題。
OPCDAAuto.dll時(shí)電腦中很重要的文件,如果你的電腦沒有這款軟件,建議盡快下載安裝一個(gè),作用還是蠻大的。如果你需要安裝的話可以來下載安裝包。
1.下載文件opcdaauto.dll文件到您的桌面上。
2.將opcdaauto.dll文件放到提示丟失的文件的程序目錄下。
3.如果第2步是行不通的。將文件opcdaauto.dll到系統(tǒng)目錄下。
近項(xiàng)目需要對(duì)SCADA系統(tǒng)的下位機(jī)采集實(shí)時(shí)數(shù)據(jù),常見做法是兩種,一種采用ModBus RTU/TCP協(xié)議直接通過支持ModBus的下位機(jī)通信,一種是通過OPC規(guī)范,使用廠商提供的OPC Server進(jìn)行中轉(zhuǎn)讀取下位機(jī)數(shù)據(jù)。
這里的坑就是在開發(fā)連接OPC Server的客戶端工具時(shí)遇到的。
使用.Net開發(fā),最關(guān)鍵的是使用OPCDAAuto.dll,而且?guī)缀踔恍枰纯蓪?shí)現(xiàn)最基本的數(shù)據(jù)訪問功能。但是這里遇到個(gè)坑,配置OPC Server的同事告訴我PC Access SMART 配置到跨PC(倆PC應(yīng)該通過TCP協(xié)議能夠互訪, 即同局域網(wǎng)或vpn等形式)可訪問,說是防火墻等等需要配置,win7似乎比XP麻煩所以需要我直接在OPC Server運(yùn)行的機(jī)器上開發(fā)調(diào)試。這里開發(fā)沒問題,dll順利的引用了。之后準(zhǔn)備測(cè)試跨pc訪問的時(shí)候,把代碼工程搬到我的機(jī)器上了,結(jié)果發(fā)現(xiàn)這個(gè)OPCDAAuto的引用死活添加不上,提示檢查是否有訪問權(quán)限或者是否為.Net類庫(kù)或已注冊(cè)的COM。
說實(shí)話第一次遇到這種問題,非常懵逼。同事看了也說沒遇到過,只好自己研究。顯然regsvr注冊(cè)也不成功。一度我懷疑是不是因?yàn)関s版本或者win10不支持這個(gè)dll。。
最后是運(yùn)氣好,決定看看搜索條目最多的關(guān)于這個(gè)dll注冊(cè)的事情,才發(fā)現(xiàn)原來這個(gè)COM是個(gè)32位的,64位系統(tǒng)直接注冊(cè)無效。