韓承鋼 楊喬智
(云南中煙工業有限責任公司玉溪卷煙廠 云南省玉溪市 653100)
隨著卷煙企業煙機設備的飛速發展,煙機設備越來越趨向網絡化、自動化、可視化和一體化,煙機設備上的電氣控制技術含量也越來越高,先進的同位素光電微波檢測與控制技術,以及PLC可編程控制現場總線技術工業網絡技術等在設備中應用比例越來越大,對從事卷煙生產一線的煙機設備的電氣維修人員以及設備管理人員的要求也越來越高。基于此,電氣修理工的培訓也越來越多,但是在實際修理工作中依舊存在著諸多問題:
(1)設備資料較為分散和封閉;機型較多,外協設備較多,查閱資料不方便,當前無系統的設備資料分類歸類;
(2)查閱設備局限,只能電腦查詢,而且原有的FTP文件夾共享模式有安全隱患,不能滿足修理人員對于信息處理速度和準確性要求。
為解決諸多問題,基于車間MS系統,構建了設備電氣修理資料的信息化平臺搭,實現了資料進行分類整理,同時實現了電腦、手機無線聯網實時查詢和下載,進行安全權限管理,人員分類授權,極大的提高了資料的安全性。
根據對車間現狀調查,進行需求分析,如表1所示。

表1:系統搭建需求分析表
根據系統搭建的需求,結合車間現有的硬件設備,本平臺運行支撐的環境為車間現有MS系統,即在車間內網上均可實現平臺的操作。開發人員首先運用Django Web框架搭建網頁服務器,利用Bootstrap對頁面效果進行優化,采用文件服務器存儲文件資料,利用索引技術進行每天的目錄差異生成,采用索引建立的方式實現電腦、手機設備資料無線聯網實時查詢在線查閱和下載,這種開發方式是預先整理資料庫文件,利用索引技術進行每天的目錄差異生成,使用SQLite存儲用戶名、密碼和權限文件,保證資料的安全性。基于該架構,創建的應用程序品質高、易維護。如圖1所示。

圖1:開發流程圖
根據車間內網的分布,繪制平臺使用網絡布局圖,如圖2所示。

圖2:網絡布局分布圖
平臺基于Django搭建。Django是由Python編寫的開源Web框架,其具有高性能、開發便捷等特點[1]。圖3所示為本系統模式框架,用戶使用瀏覽器通過url訪問用戶界面,后臺通過views.py中的各個試圖函數處理url路徑,從templates文件夾中返回對應的模版;其中設計用戶登陸操作則由models.py處理數據模型,實現對登陸用戶名和密碼的匹配;系統使用了Model、Template、View三大模塊,故此開發模式也成為MTV模式[2]。此外系統會定時掃描知識庫文件夾建立索引文件,由索引文件保存文件和其對應的路徑,使用戶在訪問URL時能正確找到其對應的文件,另外,索引文件還承擔著加速搜索和記錄文件變更的作用。

圖3:平臺框架圖
平臺利用Bootstrap優化前端界面,利用Bootstrap搭建了卷包一車間知識庫,前端有登錄賬戶和密碼,以及登錄須知背景的基本結構。前端顯示如圖4所示。

圖4:前端頁面顯示
為保證資料安全,此系統僅限內網使用,外網不能訪問。瀏覽器訪問http://10.XX.XX.XXX:XXXX/,頁面底端有“注銷”按鈕,點擊即可退出登錄,其中左側為文件瀏覽區域,右側為知識庫更新歷史。
進入平臺以后,點擊搜索框輸入內容后點右側的放大鏡或者回車進行搜索,可以點擊HOME路徑快速返回,點擊文件夾進入資料庫,搜索結果分上下兩個區域,上方為文件,下方為文件夾,文件點擊直接下載,文件夾點擊會跳轉到目標路徑。
通過搭建基于Django框架的平臺,開發周期短,實現了“手機+電腦”雙終端瀏覽。車間電氣修理班組分類收集整理了卷煙機、包裝機、傳感器、維修案例等大量的專業技術資料,上傳到平臺服務器,實現了電氣維修相關資料的內部共享。同時定期收集、整理、更新新設備資料,將資料完善、補充共享到知識庫,極大的提高了設備維修效率。