我需要在Windows XP上實現OPC服務器。我下載了OPC庫和OPC客戶端(應用程序不是庫)。我意識到我的OPC服務器,當我在我的機器上使用客戶端時,所有運行都正常。但是當我從遠程計算機連接時,我沒有看到我的服務器。我明白,技術dkom潛在危險。我得到this手冊,並做了一切,但沒有任何改變。我禁用了我的Windows防火牆,在windowds防火牆例外中添加了135端口。在dcomcnfg授予對「匿名」和「所有」組的本地和遠程訪問權限,授予本地和遠程啓動「管理員」和「所有」組的權限。沒有任何改變,我沒有給予我的DCOM組件的權利,因爲我認爲以下幾點:我得到的服務器列表不適用於他們。在我的Microsoft網絡中沒有域和活動目錄,在這種情況下,我能達到預期的結果嗎?opc,服務器未連接
回答
有許多事情可以去錯了OPC DA通過DCOM。從我的頭頂開始,您可以嘗試以下操作:
- 檢查服務器計算機上是否正在運行OPCEnum服務。該服務將OPC服務器列表提供給潛在客戶端。它是OPC基礎可再發行組件的一部分。
- 確保無論您應用了哪些dcomcnfg更改,它們都會在服務器和客戶端計算機上完成。
- 如果您僅使用本地用戶,請嘗試在服務器和客戶端計算機上爲OPC訪問創建一個專用用戶,例如,稱他爲「opc」。然後在dcomcnfg的「COM安全性」部分授予此用戶所有權限。運行服務器和客戶端爲「opc」。確保本地用戶以自己身份進行身份驗證(請參閱本地策略中的「安全選項」)。
- 如果一切都失敗了,解決方法可以是在客戶端計算機上部署服務器,註冊它,然後將其刪除。爲我工作過一次。
最常見的錯誤是DCOMs沒有被正確配置。我覺得這個指南是非常有用的:
而且這個其他指南爲您提供了一個遠程OPC DA的一個很大的認識:
我有一個類似的問題,當我試圖溝通遠程OPC服務器位於不同的PC中。請注意第二個指南(2.用戶和組)的第二點,確保兩臺PC都使用相同的用戶帳號登錄,並使用相同的密碼。
2.1域和工作組當一個工作組內的工作,每個用戶都需要參與到 連接的每臺計算機上本地創建。此外,每個用戶帳戶必須使用相同的密碼 才能進行身份驗證。大多數情況下,空白密碼在 無效。由於可能需要對每臺計算機上的本地安全 策略進行更改,因此工作組內的遠程連接可能會成爲最不安全的連接。欲瞭解更多信息, 參考本地安全策略。在域中工作時,不需要將本地 用戶和組添加到每臺計算機。 A 域使用包含用戶帳戶和 安全信息的中央數據庫。如果首選在域中工作,則網絡管理員可能必須實施這些更改。混合使用 域和工作組將需要兩臺計算機使用兩個選項中較小的一個來認證 。這意味着域 計算機將需要與它在工作組上的 相同的配置。本地用戶帳戶必須添加到域計算機。
雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – ElGavilan 2015-06-16 12:07:42
好吧,是的,你說得對,我現在就做 – 2015-06-16 12:19:51
- 1. PLC未連接到KEP服務器(OPC)
- 2. 未連接到服務器
- 3. 服務器未連接
- 4. Milo:連接到(公共)OPC-UA服務器
- 5. 使用QuickOPC連接遠程OPC服務器
- 6. PHP可以連接到OPC服務器嗎?
- 7. 通信OPC服務器
- 8. 來自OPC服務器的c#實時圖表/圖形來自OPC服務器
- 9. 未能連接到Microsoft SQL服務器
- 10. WifiClient未連接到XAMPP服務器
- 11. c#未能連接到websocket服務器
- 12. Tibjms javax.jms.JMSException:服務器連接未知
- 13. Wercker服務未連接到主容器
- 14. SMO服務器連接未關閉
- 15. asyncsocket ipad未連接到服務器
- 16. JIRA未連接到服務器python [python2.7]
- 17. 膩子未連接到服務器
- 18. Android未能連接到WCF服務器
- 19. KEPServerEX(服務器)和WinCC瀏覽器V7.3(cliënt)之間的OPC UA連接
- 20. 服務器到服務器的連接
- 21. OPC客戶端 - 如何從遠程OPC服務器讀取
- 22. 在使用的NodeJS如何opcua.OPCUAClient連接到Matrikon的OPC模擬服務器
- 23. 如何將OPC UA節點紅色客戶端連接到本地服務器?
- 24. opc .net api服務器列表
- 25. 從OPC服務器讀取C#項目
- 26. OPC UA服務器訪問 - BadRequestTimeout
- 27. WinPac-8000 OPC服務器網絡訪問
- 28. 關閉OPC DA連接
- 29. OPC UA安全連接C#
- 30. 如何從opc ua服務器接受/查找證書?
借調點3 - 確保客戶端和服務器在兩臺服務器上都運行相同的用戶名和密碼(密碼不能爲空)。即。在兩臺計算機上創建一個帶有口令OPC的用戶OPC。 DCOM可以成爲一個絕對的噩夢! – 2011-04-12 13:46:15
另一點,必須爲服務器和客戶端設置防火牆例外! – Joshua 2015-03-15 14:58:35