(北京機械工業自動化研究所有限公司 專用系統與電子技術工程事業部,北京 100120)
隨著自動化生產線的日益普及,通用式組態軟件在自動化生產線的監控和管理應用中已經不可或缺,目前大部分組態軟件的主要功能是用于自動化線體中對底層設備的實時監控和遠程控制。基于組態軟件的通訊穩定、自定義多樣化的特點,現將其用于微型單元庫管理系統的開發應用,實現對微型單元庫的運行操作、設備監控及數據管理功能。
通用式組態軟件在自動化生產線中的已得到廣泛應用和認可,越來越多的工程使用組態軟件實現其所需功能。在某倉儲管理系統中,為了實現微型庫的調度系統,且基于系統功能要求的考慮最終采用國內通用式組態軟件——“易控”實現以上功能,上位監控系統的軟件基于。NET平臺開發,采用C#語言進行代碼編寫。
操作界面如圖1所示,由五大功能模塊和操作界面組成。

圖1 操作界面
管理系統功能主要包括用戶管理、信息查詢、數據庫操作、生產和退出系統五大功能模塊。
用戶管理功能模塊功能:添加用戶、刪除用戶、密碼修改和編輯用戶。
信息查詢模塊功能:貨位狀態表查詢、貨物臨時入庫信息表查詢、貨物臨時出庫信息表查詢、貨物入庫流水表查詢、貨物出庫流水表查詢、料箱狀態表查詢。
數據庫操作模塊功能:備份數據庫和恢復數據庫。
生產操作模塊功能:編輯物料信息、添加物料、刪除物料和編輯物料。
系統的基本軟件架構如圖2所示。此微型單元庫主要通過與本地數據庫的連接,將數據信息寫入后臺數據庫,進而實現數據的查詢和刪除等功能,從而實現微型單元庫的入庫和出庫操作。
單元庫系統部分功能代碼如下:


圖2 系統的應用環境及基本軟件架構





圖3 出入庫軟件流程圖

出入庫功能流程圖如圖3所示。
上位系統除具備后臺自動運行處理系統管理信息的功能外,還具備人工介入干預功能,當系統信息提交不及時或異常情況時,可采取手動人工介入方式進行相應信息處理。
通過采用通用式組態軟件,不僅實現了對自動化裝配線體的信息對接,還為自動化生產從生產物料自動化配送到最終產品的組裝完成提供了軟件實現基礎,確保了自動化裝配線體的穩定運行。