問:我想請教下,在PLC監控系統中,用VC、VB這類語言開發的界面與組態軟件(如WINCC、WINCC FLEXIABLE)組態的界面有什么相同與不同?
答:沒有區別,當然在不考慮樓主的編程水平的情況下。
1. 用VC和VB可以實現任意功能,甚至可以設計一些WinCC實現不了的功能,當然很多底層的東東必須自己開發,如進程間的關系、進程占用、各種頁面、報警、趨勢、控件等,開發工作量較大。而WinCC軟件也是用這些軟件開發好的,同時軟件已經內置了很多底層的函數,無需開發,無需考慮各種進程等。屬于傻瓜型,直接使用即可。
2. 用VC和VB實現與PLC等通訊時,所有的通訊協議必須開發(如果該協議公開的話,可以自己開發,如果不公開,樓主能要到協議就不錯了),還有OPC、DDE等開發工作量較大。而Wincc中已經開發好相應的協議,直接調用即可。
3.如果IO點數較少,或者樓主只使用一次,不考慮實時性等要求時,開發相對簡單。但是如果IO點數較多,樓主希望開發一個通用的軟件,那么需要考慮的東西太多。而WinCC在開發軟件時已經考慮了相應的功能,因此可靠性較高。
4. 綜合來說,VC、VB開發相應的監控軟件,國內有很多常見都是這么開發的,尤其是高校老師,帶著研究生,不買軟件,都是自己開發。軟件可靠性等無法保證,但是可以實現很多監控軟件實現不了的功能。當然樓主開發能力強的話除外。國內比較有名的像組態王、力控等。WinCC是多年、多人開發的結晶,可靠性等等毋庸置疑。










