1. 程式人生 > 其它 >OPC測試常用的OPCClient和OPCServer軟體推薦

OPC測試常用的OPCClient和OPCServer軟體推薦

原文連結:http://sns.ca800.com/space.php?uid=45972&do=blog&id=2310

各位在進行OPC通訊時,常會遇到兩種情況:

1)使用一個OPCClient在同一臺計算機上連線遠端計算機上的多個OPCServer時,發現某個OPCServer是通暢的,但其他的OPCServer卻無論如何都不通。不知該如何定位問題了? 2)多個廠家的OPCClient連線同一計算機上的OPCServer,發現有的OPCClient通了,有的不通,有的能獲取資料,有的不能獲取資料。 基於以上情況,將一直以來常用的OPCClient和OPCServer推薦幾款,以備大家不時之需。 不是最好,但可能是恰好!

1. OPC DA Client推薦

推薦的理由(此標準僅僅代表個人意見): 1) 單檔案;攜帶方便,無需安裝,綠色環保。 2) 遵循OPC標準,穩定。 3) 功能無需多,但適用功能有一個或多個。

推薦的第一位:OPCClient.exe

把它放在第一位並不是有多好,而是100KB的體積,單檔案,也很符合OPC標準,所以是個超便攜的OPCClient。

推薦的第二位:Matrikon公司的OPCClient.

很不錯的一個OPCClient,標準,穩定,單檔案,通訊過程的資訊還比較豐富,我是比較喜歡用它在建立OPC組時定義同步方式或非同步方式來驗證遠端計算機的OPC配置是否正確。缺點就是大了點,2M多。

推薦的第三位:Kepware公司的OPCClient

功能很強大,標準,穩定,日誌資訊很豐富,最推薦的功能是支援對OPCServer中點名的條件過濾,支援點表的匯入匯出,支援自動匯入OPCServer的所有點,根據點表識別好點壞點,按照列排序,用它可以彌補很多國產組態軟體不能線上遍歷OPCServer點表的功能、不能過濾OPCServer點的功能、不能識別OPCServer中好點壞點的功能等。缺點就是非單檔案。 其實還有其他很多的很好的OPCClient軟體,歡迎各位推薦分享。

2. OPC DA Server推薦:

推薦的理由(此標準僅僅代表個人意見):

1) 依然單檔案;攜帶方便,無需安裝,綠色環保。 2) 依然遵循OPC標準,穩定。 3) 能模擬常見的大多數應用場景和資料,如各種曲線(三角函式曲線等),各種資料型別,各種故障型別,這一條大多數情況下與第一點是衝突的,所以基本上是常備幾種OPCServer

推薦的第一位:Knight.OPCServer

簡單,還是簡單,單檔案執行起來啥都有了,148KB,很適合做簡單的測試。

推薦的第二位:Matrikon公司的OPCServer Simulator

簡單,單檔案註冊後,各種資料型別,各種點型別(只讀點,只寫點,讀寫點)都有了,更好的一點是,如果想做大規模的測試,10萬點,那麼只需要在它的Random.下新增任意名稱即可,OPCServer會自動給你建出對應的測點,還是隨機數變化。

推薦的第三位:Kepware公司的OPCServer

本來不想推薦,因為這是一個商業軟體,需要花費金錢購買License的,但Kepware公司的OPCServer需要花錢的不是OPCServer本身,而是採集驅動。不過Kepware公司的OPCServer提供了不花錢的模擬驅動,用來測試上正是殺人越貨的好東西啊,推薦理由的第三條就是說它老兄了。 缺點就是太龐大,不簡單,學習成本較高。但為了能滿足OPC這類產品的各種測試,它真的是最佳選擇。由於它是商業軟體,我就不提供下載地址了,各位去它的官方網站可以下載,做好的幾萬點的測試工程需要的找我要。