OPC Server開發的幾大境界

2021-03-31 08:56:29 字數 1533 閱讀 1538

opc server

的開發相對

opc client

更加困難

,opc server

的開發主要應用

***技術

,主要應用書籍為潘愛民寫的《

***入門和應用》

,大量的技術有很大的可重用性

,在開發完乙個程式後

,基本上所有的東東都可以被重用

,並且重新發布。

開發方式有三種:

1。簡單的:就是應用已經有的如dde to opc 或串列埠 to opc,modbus to  opc等軟體把您的裝置變成相關的opc伺服器。方法簡單實用,費用合理快速,讓你馬上搭上opc的快車。主要缺陷:你的裝置必需是標準裝置或更標準裝置相容。這種方式比較適合產品多的廠家快速的轉型,或提供opc相關產品。

2.。一般的:應用第三方的開發包開發,這種方式相對來說減少了開發的難度,而且第三方有相應的技術支援,開發商專業做這種產品,產品有一定的穩定性。這種方式對開發包有依賴性,並且opc伺服器的穩定性依賴第三方的開發水平。本方法適於老闆要求你馬上開發出opc產品是^_^,或者入門者使用。國內相關的開發包有華富慧通的和拓林的開發包。

國外的可參考:http://.opcconnect.***/source.php上面的還可以,不過現在發現也有死鏈結,不過他的提示確實不錯。

3。有難度的:應用***開發。這種開發方式是最可以學習到東西的。但需要有一定的基礎,而且需要對英文有一定的認識度。主要涉及的知識有一下幾點。

有一定的c/c++程式設計經驗----**是一定要寫的

能應用vc開發環境------沒有屠龍刀怎麼能行了

掌握一定的***知識-----高階的東東

閱讀相關opc開發文件-----葵花寶典

開發-------------自己殺的豬肉才好吃

基本就按照這個學習思路,對於前兩項有太多的介紹了,在此不說了。

***技術學習可參考vchelp     http://.vckbase.***/的***內容,其他**都是隨便說說而已 。書籍可以看潘愛民的《***原理和應用》,《***本質論》等書籍。

opc文件可以看data access custom inte***ce 和 opc ***mon definitions and inte***ces。 了。

ge的程式寫得很好,結構清晰,但就是太老了,好在我們尊老愛幼。

lightopc的程式相對太多了,感覺結構不是太好,有點亂,也可能是我沒有深入把。

hash的東東我還沒接觸,不過資料結構都學過,快速定位。現在的記憶體這麼大,實現大一點hash

表,就可以了,當然乙個不錯的hash函式是不可少的。這是開發過程中要考慮的。

至於開發是不是一定要用mfc和atl就看你自己了,不用也可以,用也可以。感覺差別不是太

大,如果不會就不用在學了,因為這兩項並非那麼容易掌握的。但***必需要了解的。

對於這三種方法沒有優劣之分,只有看你的需求如何。你付出的時間越多,相應的付出的money越少,越靈活,學到的內容越多,這就是社會規律。在工控領域就是選擇最適合的。

我現在在讀原始碼開始開發自己的opc server,希望能更同仁討論。

OPC Server開發的幾大境界

opc server的開發相對opc client 更加困難,opc server 的開發主要應用com技術,主要應用書籍為潘愛民寫的 com入門和應用 大量的技術有很大的可重用性,在開發完乙個程式後,基本上所有的東東都可以被重用,並且重新發布。開發方式有三種 1。簡單的 就是應用已經有的如dde ...

如何開發OPC Server 風間月

首先我們先來看一下什麼是opc 再來了解一下opc的用途 opc主要適用於過程控制和製造自動化等應用領域。opc是以ole 機制作為應用程式的通訊標準。ole 是一種客戶 伺服器模式,具有語言無關性 重用性 易於整合性等優點。opc規範了介面函式,不管現場裝置以何種形式存在,客戶都以統一的方式去訪問...

前端開發中的幾大布局的詳細總結

一,靜態布局 static layout 二,彈性布局 elastc layout 是css3引入的布局方式,其中flex flow是flex direction和flex wrap屬性的簡寫方式,語法如下 flex flow flex direction flex wrap flex direct...