陳欣歡,常 輝
(安徽職業(yè)技術(shù)學(xué)院 機(jī)電工程學(xué)院,安徽 合肥230011)
科技的不斷創(chuàng)新,為企業(yè)生產(chǎn)提供了新的生產(chǎn)力?,F(xiàn)有的直動式限位開關(guān)裝配小型生產(chǎn)線,由于實際生產(chǎn)效率不高,工作不穩(wěn)定,生產(chǎn)線數(shù)據(jù)無法進(jìn)行實時共享和實現(xiàn)動態(tài)監(jiān)控,因此需要對該設(shè)備進(jìn)行改良。為完善系統(tǒng)性能進(jìn)行該生產(chǎn)線自動化控制系統(tǒng)開發(fā),實現(xiàn)生產(chǎn)線的信息化實施,借助數(shù)字化虛擬仿真環(huán)境對該設(shè)備進(jìn)行數(shù)字化虛擬仿真調(diào)試,并驗證方案。
直動式限位開關(guān)裝配生產(chǎn)線由6個工作站組成:主件供料站、次品分揀站、旋轉(zhuǎn)工作站、方向調(diào)整站、產(chǎn)品組裝站以及產(chǎn)品分揀站。每個站主要包括:電機(jī)、限位開關(guān)、急停按鈕、自動按鈕、手動按鈕、自動/手動旋鈕等,通過西門子S7-1200PLC聯(lián)入到工業(yè)物聯(lián)網(wǎng)智能網(wǎng)關(guān)IOT2040并將數(shù)據(jù)上傳到云端,該生產(chǎn)線的系統(tǒng)搭建如圖1所示。
圖1 直動式限位開關(guān)裝配生產(chǎn)線系統(tǒng)搭建示意圖
為能夠?qū)崟r監(jiān)控PLC運行狀態(tài),利用WinCC監(jiān)控畫面實現(xiàn)對主件供料站運行狀況的實時監(jiān)控:當(dāng)前運行模式、氣爪運行方向及松緊狀態(tài)、電機(jī)運行方向及使能狀態(tài),同時向用戶提供操作平臺讓用戶可以對流程進(jìn)行簡單地修改。
使用MCD與PLC建立信號映射實現(xiàn)生產(chǎn)線設(shè)備數(shù)字化,將設(shè)備調(diào)試值作為輸入變量鏈接入MCD的執(zhí)行器,以控制MCD仿真,同時將MCD中的輸出變量反饋至PLC中。
利用智能網(wǎng)關(guān)IOT2040實現(xiàn)本地生產(chǎn)線與工業(yè)云平臺的對接,完成對指定數(shù)據(jù)的收集。使用5口交換機(jī)將PLC、智能網(wǎng)關(guān)、用戶電腦連接,配合已經(jīng)搭建完成的云服務(wù)器,通過MQTT協(xié)議進(jìn)行設(shè)備間的數(shù)據(jù)傳輸。
3.1.1 系統(tǒng)總體功能
該生產(chǎn)線整體運行功能為:首先,主料件從倉庫出料,由氣爪搬運到高度檢測處,通過傳感器進(jìn)行判斷是否為合格品。在將不合格品剔除后,合格品隨后進(jìn)入旋轉(zhuǎn)工作站通過判斷其位置狀態(tài)并進(jìn)行方向調(diào)整,使得最終主料件的方向處于符合組裝所需的狀態(tài);然后,在產(chǎn)品組裝站將兩部分輔料件依次裝配到主料件上,完成產(chǎn)品的組裝;最后,進(jìn)入產(chǎn)品分揀站,通過顏色傳感器檢測將不同的產(chǎn)品分別分揀到相對應(yīng)的物料滑槽中。
(1)數(shù)字化虛擬仿真調(diào)試
通過虛擬仿真設(shè)計與調(diào)試程序,打開設(shè)備模型和機(jī)電概念設(shè)計(參考模型如圖2),用MCD來定義各種傳感器、執(zhí)行器、運動副和仿真序列,使得模型具備設(shè)備的基本功能,使用信號適配器建立IO信號,完成MCD與PLC的信號映射(如圖3),再通過PLC程序控制信號,根據(jù)MCD運動時序和仿真結(jié)果,完成PLC控制系統(tǒng)實施方案的設(shè)計、程序的設(shè)計,實現(xiàn)數(shù)字化虛擬仿真調(diào)試任務(wù)。
圖2 參考模型
圖3 信號映射
(2)物聯(lián)網(wǎng)智能網(wǎng)關(guān)
通過以太網(wǎng)將PLC信號輸入到智能網(wǎng)關(guān)并上傳到云端,如圖4所示,從而可以監(jiān)控到設(shè)備運行時間、單個物料生產(chǎn)時間、自動模式運行時間、設(shè)備停止次數(shù)、設(shè)備停止時間、故障次數(shù)、故障代碼并通過云端發(fā)送維護(hù)報文。
圖4 上傳網(wǎng)關(guān)數(shù)據(jù)
3.1.2 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
該生產(chǎn)線的6個工作站的PLC通過工業(yè)以太網(wǎng)進(jìn)行交互,網(wǎng)絡(luò)拓?fù)鋱D如圖5所示。通過智能物聯(lián)網(wǎng)關(guān)將生產(chǎn)線運行相關(guān)數(shù)據(jù)上傳到云端,并利用WinCC對系統(tǒng)運行進(jìn)行組態(tài)和監(jiān)控。
圖5 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
根據(jù)生產(chǎn)工藝的要求,對各個模塊進(jìn)行了設(shè)備選型。該生產(chǎn)線設(shè)備選型見表1所示。
表1 生產(chǎn)線設(shè)備選型一覽表
3.3.1 系統(tǒng)安全分析
(1)模式切換保護(hù)
如果生產(chǎn)線需要切換模式時,只有在拍下急停按鈕后才可進(jìn)行模式切換/選擇。
(2)設(shè)備故障保護(hù)
生產(chǎn)線在運行過程中發(fā)生故障時報警,會自動斷開運行模式。
(3)限位保護(hù)
在生產(chǎn)線傳送帶的前后兩端設(shè)有限位開關(guān),當(dāng)電機(jī)觸碰到限位時,立即停止向當(dāng)前方向運行。
(4)緊急停止
當(dāng)發(fā)生突發(fā)情況時,按下急停按鈕,系統(tǒng)立刻停止運動并保持在當(dāng)前狀態(tài)。
(5)短路保護(hù)
當(dāng)設(shè)備發(fā)生短路或過載時,空氣開關(guān)會自動跳閘,防止發(fā)生意外事故。
(6)設(shè)備維護(hù)
系統(tǒng)由工業(yè)物聯(lián)網(wǎng)上傳到云端并實時監(jiān)控系統(tǒng)當(dāng)前的運行狀態(tài),當(dāng)發(fā)生故障時,云端服務(wù)器會根據(jù)數(shù)據(jù)分析自動反饋維護(hù)建議,系統(tǒng)根據(jù)維護(hù)建議進(jìn)行設(shè)備維護(hù)。
(7)虛擬調(diào)試
程序編寫完成時,可以使用虛擬仿真調(diào)試程序,可以防止程序出錯引發(fā)意外事故。
3.3.2 緊急停車程序設(shè)計
當(dāng)設(shè)備發(fā)生緊急狀況時拍下急停按鈕,立即停止機(jī)器,防止傷害或者損失擴(kuò)大。緊急停車程序如圖6所示。
圖6 緊急停車程序
3.3.3 安全聯(lián)鎖程序設(shè)計
安全聯(lián)鎖是達(dá)到預(yù)先設(shè)置條件時采取的自動操作,在生產(chǎn)過程中的事故狀態(tài)下實現(xiàn)自動停車,以減少或避免事故發(fā)生,如圖7所示。
圖7 安全聯(lián)鎖程序
在主界面,點擊生產(chǎn)狀態(tài)查看、設(shè)備故障管理、生產(chǎn)數(shù)據(jù)報表等菜單,可以進(jìn)行相關(guān)數(shù)據(jù)的查看,還可以進(jìn)行系統(tǒng)設(shè)置及設(shè)備I/O設(shè)置,如圖8所示。
圖8 主界面
在生產(chǎn)狀態(tài)查看界面,可以查看A/B物料數(shù)量、校正數(shù)量、停止計數(shù)、停機(jī)時間。在系統(tǒng)設(shè)置界面,點擊回零、單步自動、單步運行、停止模式按鈕,可以強(qiáng)制進(jìn)入對應(yīng)的運行模式。
本設(shè)計采用PLC控制裝配生產(chǎn)線,對主料件進(jìn)行高度檢測、次品分揀、方向調(diào)整、產(chǎn)品組裝及產(chǎn)品分揀等一系列步驟,通過S7-1200PLC聯(lián)入到工業(yè)物聯(lián)網(wǎng)智能網(wǎng)關(guān)IOT2040,將數(shù)據(jù)上傳到云端,應(yīng)用計算機(jī)對系統(tǒng)進(jìn)行設(shè)置和數(shù)據(jù)管理,從而實現(xiàn)一體化工作,提高生產(chǎn)效率,工作穩(wěn)定,通過仿真實驗證明,集成化的直動式限位開關(guān)裝配生產(chǎn)線在實際工程中具有一定的工程價值。