Home
Support
當我在LabVIEW中用DataSocket做為OPC Client連接到OPC Server時會出現錯誤
當我在LabVIEW中用DataSocket做為OPC Client連接到OPC Server時會出現錯誤
主要軟體:
主要軟體版本: 8.0
主要軟體修正版本: N/A
次要軟體: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Base Package
問題: 我試著用DataSocket做為OPC client然後在下面的情況下跑會發生錯誤,請問我能如何解決?
- 我在LabVIEW的面板上用DataSocket連接到OPC source. 然而,當我從OPC servers中選擇時,我會收到錯誤訊息:
NI Network Browser Error!
The connection to the server failed!:
error code - 0x80004002
No such interface supported
An OPC interface could not be found
Ensure that the latest opcproxy.dll is installed and that it has been registered
- 當我試著跑OPC的內建範例程式,但也會出現錯誤訊息"Error Reading Items". 我看程式中的錯誤叢集中其寫著:
Error -2147467262 occurred at DataSocket Connect.vi
Error: Can't connect to OPC Server.
解答: 這是因為你在Windows200上安裝LabVIEW8.0而沒有在之前安裝OPC Server,要用DataSocket當作OPC Client,你必需手動註冊opcproxy.dll,你可以跑下面的命令:
regsvr32 "C:\WINNT\system32\opcproxy.dll"
註: 此路徑可能在您的電腦中會不同,如果無法執行上面的命令,請搜尋您的opcproxy.dll路徑來修正路徑
相關連結: Developer Zone Tutorial: Connecting LabVIEW to an OPC Server through a DataSocket Connection
附加檔案:
報告日期: 10/27/2005
最後更新: 12/07/2007
文件偏號: 3QALE2V9
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.