OPC用戶端串連遠程OPC伺服器配置

來源:互聯網
上載者:User

標籤:檔案   re   c   問題   工作   伺服器   安裝   table   

      最近這幾天一直研究OPC用戶端遠端連線OPC伺服器問題,最開始由於對OPC不熟悉,大家都在摸索著前進,採取比較愚蠢的串連方式,在伺服器端安裝Step7 V5.5和Simatic Net 2007連個軟體,在用戶端也安裝了Simatic Net 2007軟體,兩端都設定為"允許",這種方式可以正常讓OPC用戶端串連到OPC伺服器端,但Simatic Net 2007是個很耗費記憶體的軟體,開始我並不知道同事們以這種方式串連的,到了項目後期,才瞭解到,我的第一反應是這種串連方式肯定不是最好的,必須要換。

      經過各方面的資料的查詢,結果是在用戶端只需要配置DCOM就可以遠端連線OPC了,事不宜遲,我就開始根據文檔步驟開始配置DCOM,配置好後,運用各種OPC用戶端都無法串連,我下載了各種Test工具及OPC用戶端DOMO,無一適用,此時我已滿頭大汗,還以為是自己配置有問題,檢查了很多遍還是不行,我開始懷疑不是DCOM配置問題,一直覺得少了什麼類庫或組件,我就在網路上開始各種搜尋,各種提問,有個網友向我提供了一個OPC基金會提供的核心組件,我安裝後,以為真的可以解決問題了,沒想到,還是和沒有安裝一樣,仍然串連不上,各種搜尋,各種提問,還是沒有得到答案,我關注到能夠正常訪問OPC遠程用戶端的PC註冊表內都有OPC.SimaticNET伺服器名稱,而不能訪問的用戶端註冊表內卻沒有,此時我就開始認為DCOM配置沒有問題,類庫也不缺,關鍵在於OPC伺服器在用戶端如何成功註冊,正在思考該怎麼註冊OPC伺服器的時候,我就對著登入的PC註冊表發獃,忽然發現可以將註冊表註冊資訊匯出來,而且可以執行,我高興壞了,馬上拷貝出來放在OPC用戶端執行,沒註冊成功,開啟檔案,發現檔案裡什麼都沒了,我又去拷貝了一遍,重新執行了一遍,成功了,原來第一遍只是個意外,幸虧沒有放棄,註冊成功後,發現註冊表裡終於有了OPC.SimaticNET的名稱了,馬上用用戶端Test了一下,完全沒有問題,找到OPC項目執行,完全沒有問題,至此OPC用戶端串連遠程OPC伺服器配置成功。

     配置成功後發現,其實就是對新事物的不瞭解,才讓問題變得非常複雜,其實是非常簡單的配置,只怪自己太年輕,經驗不足啊,好在我有一股韌勁,當所有人都認為這已經不可能實現了,已經放棄的時候,我從來都不願放棄,就算要放棄也非要找出死心的理由,因此對於技術的攻關,都是自己在把握,工作4年有餘,遇見過很多技術問題,不都被自己這股韌勁打倒了,到現在還沒有遇見解決不了的問題,也總算彌補了一下工作經驗不多的問題,沒有一個人能把所有問題,技術都爛熟於心,但我們能做的,就是遇見問題的時候,努力利用各種方法得到答案,千辛萬苦,終會苦盡甘來,對於磨難,不拋棄,不放棄,只要堅持,就一定會解決問題。

    下面做些配置過程的技術總結:

  1. 用戶端安裝Step7 V5.5和Simatic Net 2007
  2. 開啟Simatic Net 2007軟體,將許可權設為"Allow"
  3. 在伺服器端和用戶端配置DCOM,詳細配置資料網上有很多
  4. 在用戶端安裝OPC Core Components Redistributable (x86) 101.2核心組件
  5. 如果不安裝4,也可在伺服器端System32下面搜尋opc開頭的所有檔案在用戶端將這些檔案註冊,主要是提供相關類庫支援
  6. 將伺服器端regedit下面的HKEY_CLASSES_ROOT檔案夾下的OPC.SimaticNET右鍵匯出
  7. 將匯出的檔案在用戶端PC上雙擊執行註冊,註冊成功後,會在用戶端註冊表內產生相同名稱的OPC.SimaticNET伺服器名稱
  8. 利用用戶端Test工具進行串連驗證,至此串連成功!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.