(北京機(jī)械工業(yè)自動化研究所有限公司 專用系統(tǒng)與電子技術(shù)工程事業(yè)部,北京 100120)
隨著自動化生產(chǎn)線的日益普及,通用式組態(tài)軟件在自動化生產(chǎn)線的監(jiān)控和管理應(yīng)用中已經(jīng)不可或缺,目前大部分組態(tài)軟件的主要功能是用于自動化線體中對底層設(shè)備的實(shí)時監(jiān)控和遠(yuǎn)程控制?;诮M態(tài)軟件的通訊穩(wěn)定、自定義多樣化的特點(diǎn),現(xiàn)將其用于微型單元庫管理系統(tǒng)的開發(fā)應(yīng)用,實(shí)現(xiàn)對微型單元庫的運(yùn)行操作、設(shè)備監(jiān)控及數(shù)據(jù)管理功能。
通用式組態(tài)軟件在自動化生產(chǎn)線中的已得到廣泛應(yīng)用和認(rèn)可,越來越多的工程使用組態(tài)軟件實(shí)現(xiàn)其所需功能。在某倉儲管理系統(tǒng)中,為了實(shí)現(xiàn)微型庫的調(diào)度系統(tǒng),且基于系統(tǒng)功能要求的考慮最終采用國內(nèi)通用式組態(tài)軟件——“易控”實(shí)現(xiàn)以上功能,上位監(jiān)控系統(tǒng)的軟件基于。NET平臺開發(fā),采用C#語言進(jìn)行代碼編寫。
操作界面如圖1所示,由五大功能模塊和操作界面組成。
圖1 操作界面
管理系統(tǒng)功能主要包括用戶管理、信息查詢、數(shù)據(jù)庫操作、生產(chǎn)和退出系統(tǒng)五大功能模塊。
用戶管理功能模塊功能:添加用戶、刪除用戶、密碼修改和編輯用戶。
信息查詢模塊功能:貨位狀態(tài)表查詢、貨物臨時入庫信息表查詢、貨物臨時出庫信息表查詢、貨物入庫流水表查詢、貨物出庫流水表查詢、料箱狀態(tài)表查詢。
數(shù)據(jù)庫操作模塊功能:備份數(shù)據(jù)庫和恢復(fù)數(shù)據(jù)庫。
生產(chǎn)操作模塊功能:編輯物料信息、添加物料、刪除物料和編輯物料。
系統(tǒng)的基本軟件架構(gòu)如圖2所示。此微型單元庫主要通過與本地數(shù)據(jù)庫的連接,將數(shù)據(jù)信息寫入后臺數(shù)據(jù)庫,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的查詢和刪除等功能,從而實(shí)現(xiàn)微型單元庫的入庫和出庫操作。
單元庫系統(tǒng)部分功能代碼如下:
圖2 系統(tǒng)的應(yīng)用環(huán)境及基本軟件架構(gòu)
圖3 出入庫軟件流程圖
出入庫功能流程圖如圖3所示。
上位系統(tǒng)除具備后臺自動運(yùn)行處理系統(tǒng)管理信息的功能外,還具備人工介入干預(yù)功能,當(dāng)系統(tǒng)信息提交不及時或異常情況時,可采取手動人工介入方式進(jìn)行相應(yīng)信息處理。
通過采用通用式組態(tài)軟件,不僅實(shí)現(xiàn)了對自動化裝配線體的信息對接,還為自動化生產(chǎn)從生產(chǎn)物料自動化配送到最終產(chǎn)品的組裝完成提供了軟件實(shí)現(xiàn)基礎(chǔ),確保了自動化裝配線體的穩(wěn)定運(yùn)行。