1 引言
本文以日本三菱公司的新一代FX_on系列可編程控制器為例,介紹PLC在自動(dòng)罐裝機(jī)中的應(yīng)用,這種FX-on系列PLC機(jī)以其最優(yōu)的性能價(jià)格比受到用戶的關(guān)注,在改造舊設(shè)備、生產(chǎn)線以及替代進(jìn)口產(chǎn)品方面,取得了很好的經(jīng)濟(jì)效益,特別是配上嵌入式全中文MCGS組態(tài)軟件觸摸屏,使用MCGS通用版軟件,在上位機(jī)中開發(fā),下載到下位嵌入式硬件平臺(tái)中運(yùn)行,完成自動(dòng)罐裝機(jī)產(chǎn)品開發(fā)。
2 自動(dòng)罐裝機(jī)工作過程
自動(dòng)罐裝機(jī)各工位基本動(dòng)作如圖1所示。
圖1 自動(dòng)罐裝機(jī)各工位基本動(dòng)作框圖
3 PLC選擇及使用要求與梯形圖
(1) PLC選擇
采用220V交流電源,型號(hào)選FXon-40MR,輸入為24點(diǎn)繼電器接點(diǎn),輸出為16點(diǎn),外部輸入電源在機(jī)內(nèi),內(nèi)存程序循環(huán)掃描控制,處理速度平均為5μs/bit,程序容量950kbyt。
(2) 外圍設(shè)備
在外圍設(shè)備方面,采用RS232通信或RS485通信方式,與上位機(jī)連接,外部輸入設(shè)備有光電開關(guān),接近開關(guān),按鈕等。外部輸出設(shè)備有接觸器,電磁閥,指示燈等。輸入/輸出點(diǎn)分配如圖2所示。
圖2 PLC輸入/輸出點(diǎn)分配圖
(3) 編制程序要求
編制程序時(shí),要使用外部輸入相應(yīng)的設(shè)備:外部輸入接點(diǎn)閉合,操作指示燈亮,輸出設(shè)備動(dòng)作。外部輸入接點(diǎn)斷開,操作指示燈滅,輸出設(shè)備停止動(dòng)作。
(4) 時(shí)間定時(shí)器
時(shí)間定時(shí)器當(dāng)前值設(shè)為0,定時(shí)器的點(diǎn)數(shù)為246, 預(yù)置值0.1—3276.7s, 0.01—327.67s, 本自動(dòng)罐裝機(jī)選用T3,T4 T5,T10,T11,T13,T15時(shí)間繼電器。
(5) 使用指令有LD,SET, AND,OUT,ZRST,END;
(6) “自動(dòng)部分”的程序梯形圖
按設(shè)計(jì)思路編制的自動(dòng)部分的程序梯形圖如圖3所示。
圖3 自動(dòng)控制部分的程序梯形圖
4 組態(tài)軟件監(jiān)控系統(tǒng)
全中文工控組態(tài)軟件MCGS是一套基于Windows 平臺(tái),快速構(gòu)成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,可運(yùn)行于Microsoft Windows9598MENT€0等操作系統(tǒng),有寵大的標(biāo)準(zhǔn)的工業(yè)器件、設(shè)備、圖形庫,支持各類型PLC可編程器(單片機(jī)、智能儀表)等硬件設(shè)備,其軟件使用簡單,操作方便,Windows圖形功能完備,界面一次性好,圖4是自動(dòng)罐裝機(jī)PLC組態(tài)圖。
圖4 自動(dòng)罐裝機(jī)PLC組態(tài)軟件圖
設(shè)計(jì)中動(dòng)畫連接命令語言為IF—ELSE—THEN。通過設(shè)置腳本程序可以形成一個(gè)按時(shí)間循環(huán)運(yùn)行方式的過程。
另外運(yùn)用組態(tài)軟件進(jìn)行動(dòng)畫調(diào)試運(yùn)行,會(huì)排除現(xiàn)場中很多問題,可對(duì)PLC的梯形圖程序進(jìn)行檢測,大大縮短了現(xiàn)場調(diào)試周期,使設(shè)備運(yùn)行可靠性大大增加。
5 嵌入式MCGS硬件平臺(tái)
采用MCGS公司嵌入式組態(tài)軟件工作平臺(tái)—TPC150L 四線電阻式觸摸屏,64M內(nèi)存,運(yùn)行于WinCE操作系統(tǒng),MCGS中斷策略響應(yīng)時(shí)間小于5ms,中斷處理逐數(shù)響應(yīng)時(shí)間小于100μs。內(nèi)置流程圖組態(tài)功能,可以完成邏輯控制。在通訊上,由通訊口(RS232C或RS422/485)讀寫PLC的內(nèi)部數(shù)據(jù)。將輸入、輸出信號(hào)讀出并送到TPC150L內(nèi)存,根據(jù)TPC150L參數(shù)設(shè)置,通訊程序采用的協(xié)議為:
傳輸速率 1200 bPS
起始位數(shù) 1 bit
數(shù)據(jù)長度 8 bits
偶柱校 1 bit
停止位數(shù) 2 bit
通訊口(RS232C或RS422/485)讀寫PLC的內(nèi)部數(shù)據(jù)的接口程序如下:
利用人機(jī)界面改變或設(shè)定PLC的數(shù)據(jù),直接控制設(shè)備的運(yùn)轉(zhuǎn)。人機(jī)界面以多種不同的方式顯示PLC內(nèi)部數(shù)據(jù),其顯示的結(jié)果會(huì)隨時(shí)隨著PLC內(nèi)部實(shí)際數(shù)據(jù)的變化而改變。依需要編輯各種畫面,用以顯示設(shè)備狀態(tài)、操作指示、參數(shù)設(shè)定、動(dòng)作流程、統(tǒng)計(jì)數(shù)據(jù)、警報(bào)訊息、簡易報(bào)表等。
當(dāng)報(bào)警發(fā)生時(shí),報(bào)警條件成立,人機(jī)界面會(huì)立即顯示相關(guān)的信息或簡易報(bào)表等重要記錄。
6 結(jié)束語
自動(dòng)罐裝機(jī)采用PLC及嵌入式MCGS組態(tài)軟件控制,自動(dòng)化程度高,便于維護(hù)管理,提高控制精度,確保產(chǎn)品質(zhì)量,同時(shí),也提高了運(yùn)行的靈活性,自2003年6月,自動(dòng)罐裝機(jī)應(yīng)用于順德勁力電機(jī)廠,一直運(yùn)行可靠,是一種先進(jìn)的自動(dòng)化生產(chǎn)設(shè)備。