周先贊,張 丹,張小晨,張凌濤
(1.中國電子科技集團公司第二研究所,山西 太原 030024;2.中國人民解放軍91202部隊,遼寧 葫蘆島 125000;3.韶光工業(yè)園區(qū)輕工委員會,廣東 韶光 512000)
隨著國家對工業(yè)4.0戰(zhàn)略的實施[1],智能工廠、智能生產(chǎn)、以及智能物流成為現(xiàn)代制造業(yè)與物流業(yè)追求的目標(biāo)[2-3]。立體倉庫[4]作為智能化生產(chǎn)線中的重要一環(huán),其控制系統(tǒng)的設(shè)計顯得尤為重要。本文主要針對襟翼庫進(jìn)行控制系統(tǒng)的設(shè)計。
結(jié)合天津某客戶現(xiàn)場襟翼庫控制系統(tǒng)功能進(jìn)行介紹。如圖1所示為常規(guī)的襟翼庫控制系統(tǒng)功能圖,其主要包括:
圖1 常規(guī)的襟翼庫控制系統(tǒng)功能圖
手動操作:通過手動控制立體庫的運動,使得貨叉運行到指定位置進(jìn)行襟翼的存放;
襟翼信息:記錄襟翼的常規(guī)信息屬性;
托盤參數(shù):記錄立體庫內(nèi)托盤的位置信息;
用戶管理:進(jìn)行襟翼庫控制系統(tǒng)的登錄人員權(quán)限等信息;
IO狀態(tài):查看立體庫設(shè)備的各傳感器狀態(tài)信息;
維修保養(yǎng):記錄襟翼庫的維修保養(yǎng)信息;
報警記錄:顯示并記錄襟翼庫的報警信息。
襟翼庫控制系統(tǒng)的開發(fā)采用.NET環(huán)境下C#語言進(jìn)行[5-6],是運行于Windows平臺的應(yīng)用程序,故軟硬件配置滿足Windows操作系統(tǒng)的基本要求[7]。
1) 系統(tǒng)運行的硬件環(huán)境:
◆CPU:主流配置
◆內(nèi)存:2G或以上內(nèi)存
2) 系統(tǒng)運行的軟件環(huán)境:
◆ 操作系統(tǒng):Microsoft Windows7 64位
◆ 數(shù)據(jù)庫:Microsoft SQL Server 20012
◆ 運行環(huán)境:.NET Framework4.5.2
襟翼庫控制系統(tǒng)主要包括襟翼信息的記錄以及針對立體庫的控制兩部分,其通訊方式的設(shè)計作為其中關(guān)鍵的一部分,用于支撐系統(tǒng)的整體運行。襟翼信息的記錄主要存放于數(shù)據(jù)中,立體庫采用PLC進(jìn)行控制運行。
圖2所示為襟翼庫控制系統(tǒng)的通訊設(shè)計界面,PLC配置,用戶連接襟翼自動化立體倉庫控制其運動;數(shù)據(jù)庫配置,存儲貨位、空間參數(shù)、系統(tǒng)故障記錄、庫存記錄等信息。
圖2 襟翼庫控制系統(tǒng)的通訊設(shè)計界面
選擇對應(yīng)的PLC連接節(jié)點,點擊連接按鈕,說明控制系統(tǒng)連接上PLC。
將數(shù)據(jù)庫信息錄入數(shù)據(jù)庫配置對應(yīng)的文本框中之后,點擊【測試】,如果提示“數(shù)據(jù)庫連接成功”,說明數(shù)據(jù)庫連接正常。
圖3所示為設(shè)計完成的襟翼庫控制系統(tǒng)主界面,主要包括:菜單欄、狀態(tài)欄、當(dāng)前托盤信息、操作欄四部分。
圖3 設(shè)計完成的襟翼庫控制系統(tǒng)主界面
菜單欄:包括手動操作、襟翼信息、托盤參數(shù)、用戶管理、IO狀態(tài)、維護保養(yǎng)、報警記錄、操作日志、數(shù)據(jù)備份等業(yè)務(wù)。
狀態(tài)欄:常用立體倉庫內(nèi)托盤的相應(yīng)信息。
當(dāng)前托盤信息:顯示當(dāng)前托盤內(nèi)的襟翼信息,并進(jìn)行修改設(shè)置。
操作欄:用于操作對應(yīng)的托盤信息,包括信息記錄、導(dǎo)出以及托盤的出入控制。
本文結(jié)合天津某客戶需求進(jìn)行了.NET環(huán)境下襟翼庫控制系統(tǒng)的設(shè)計。首先從系統(tǒng)功能以及系統(tǒng)環(huán)境搭建兩個方面介紹了襟翼庫控制系統(tǒng)的總體設(shè)計方案,其次針對系統(tǒng)中的關(guān)鍵模塊(通訊設(shè)計)進(jìn)行了設(shè)計介紹,最后將設(shè)計完成的系統(tǒng)主界面進(jìn)行展示。為以后襟翼庫的管理控制提供了有效的參考方法。