基於windows環境的和PLC相連,實現對專案的自動化實現上位機和下位機監視,控制以及資料採集記錄的上位機軟體,現成的就有很多,比如西門子的wincc,GE的cimplicity,wonderware的inthouch,還有國內的組態王,力控這些!用這些現成的組態軟體,應該做上位機組態比較好,也比較高效的方式!
因為,這些上位機軟體,對和PLC通訊的支援都做的比較完善了,有很多的元件庫,建立變數,監控變數也都很方便,而且資料記錄以及和資料庫的連結,以及報表等等也都在軟體中完整的考慮過!這樣就免去很多自己的工作,直接使用就是不用自己去研究通訊協議,研究怎麼做動畫,以及報表這些,大大的節約了時間!
當然,雖然現成的組態軟體有其優點,但是可能因為收費的原因,還是有很多的單位在利用VB,labview這些來做上位機監控畫面的,當然現在很多程式設計軟體也都適合做上位機的開發組態!箇中原因也不好說,有些單位可能是為了技術保密,因為大眾使用的組態軟體專案更容易被複制,從而失去保密性;當然有的單位可能是想著自己開發,節約購買授權的費用!
自己用VC++編吧,監控其次,關鍵是如果有演算法,都是掌握在自己手中,而且還是免費的。缺點是一般只能針對某一品牌PLC,不過夠用了。
基於windows環境的和PLC相連,實現對專案的自動化實現上位機和下位機監視,控制以及資料採集記錄的上位機軟體,現成的就有很多,比如西門子的wincc,GE的cimplicity,wonderware的inthouch,還有國內的組態王,力控這些!用這些現成的組態軟體,應該做上位機組態比較好,也比較高效的方式!
因為,這些上位機軟體,對和PLC通訊的支援都做的比較完善了,有很多的元件庫,建立變數,監控變數也都很方便,而且資料記錄以及和資料庫的連結,以及報表等等也都在軟體中完整的考慮過!這樣就免去很多自己的工作,直接使用就是不用自己去研究通訊協議,研究怎麼做動畫,以及報表這些,大大的節約了時間!
當然,雖然現成的組態軟體有其優點,但是可能因為收費的原因,還是有很多的單位在利用VB,labview這些來做上位機監控畫面的,當然現在很多程式設計軟體也都適合做上位機的開發組態!箇中原因也不好說,有些單位可能是為了技術保密,因為大眾使用的組態軟體專案更容易被複制,從而失去保密性;當然有的單位可能是想著自己開發,節約購買授權的費用!