2013-02-20 274 views
1

發現按照Dymola的用戶指南:OPC服務器無法通過OPC客戶端在本地主機上

  1. 它可以從OPC客戶端啓動Dymosim。爲了實現這一目標, 環境變量PATH需要與路徑 到Dymola的安裝目錄bin和斌\ lib目錄補充

  2. 的Dymosim OPC服務器在Dymola的執行新的 模型轉換每次自動註冊。

  3. 雖然Dymosim OPC servercan從Dymola的啓動或由用戶直接調用 ,正常程序是從 OPC客戶端,其中Dymosim將顯示爲Dymosim.OPCServer.1

  4. 啓動它

我已經在Dymola中編譯了我的模型,可以選擇嵌入式OPC服務器。如果我從Dymola建模環境中運行得到的dymosim.exe文件,或者通過點擊dymosim.exe文件手動運行,則OPC服務器將被初始化並且實時進行仿真。現在的問題:

我希望現在從OPC UA客戶端啓動嵌入式OPC服務器。參照以上三點:

  1. 已完成。

  2. 沒有證據表明OPC服務器曾經註冊過(在我註冊的windows 註冊表中,我假設)。在模型 翻譯/編譯時,我使用Sysinternals Suite監視了我的 機器上的所有註冊表進程,但未看到發生此步驟的證據。

  3. 由於第2步(註冊Dymosim OPC服務器)似乎沒有 要發生的歷史,我並不感到驚訝的是,嵌入服務器 Dymosim.OPCServer.1不會在任何UA客戶我有 的露面測試。

注意:我已經安裝了OPC測試服務器,它們在安裝時註冊並按預期在OPC客戶端中顯示。所以這個問題不在於OPC客戶端。

我相當確定問題在於Dymola沒有在Windows註冊表中註冊嵌入式OPC服務器。

我正在運行Dymola的節點鎖定安裝,並在本地主機上執行所有OPC服務器 - 客戶端交互。

感謝您的任何幫助,非常感謝。

Clifford

回答

0

在Windows中,啓動具有管理員權限的Dymola.exe。這允許在模型轉換時將嵌入式OPC服務器(在dymosim.exe中)註冊到Windows註冊表中。

相關問題