夏富平







摘要:上位PC機利用從PLC控制器實時采集的各項實時數據,自動監控現場各種機械設備和傳感器設備的運行狀態,并根據設備的實時狀態進行有效合理的統計分析,從而實現工業控制系統的自動化和信息化管理,這已成為工業控制領域的一個重量的發展方向。本文以西門子的Prodave 組件為基礎,設計并實現了一種上位機與PLC控制器通訊的通用接口,項目實踐證明,該通訊接口穩定性好、擴展性強且實際操作靈活方便,便于用戶將此通訊接口集成至各類工業控制系統中。
關鍵詞: simatic;prodave;PLC;C#;設計模式
1 ?概述
自動化工業控制領域中PLC作為一種高效、靈活、穩定的控制器,有著廣泛的應用。以PLC控制器為核心,上位PC機為實時監控體的控制系統已經成為工業自動化PLC控制系統的一個重要發展方向。實現PLC與PC的通信可以實現向上一級提供諸如工藝流程圖、動態數據畫面、報表顯示等多種窗口技術,使PLC控制系統具有良好的人機交互界面,通過上位機對PLC數據的讀寫監控實現現場數據的采集、傳送以及生產過程調度的自動化和信息化,其應用前景十分廣闊。
自動化生產線控制系統中通常會采用工業組態軟件開發上位機系統,PLC作為下層控制設備,目前市場上通信組態系統結構復雜,價格昂貴,應用繁瑣,且不具備一定的通用性。隨著工業以太網的深入發展,相較于品種繁多的組態軟件來說,高級編程語言更加適合開發具有實時響應、功能豐富、擴展方便、高靈活性和易于移植等技術需求的上位機系統。……