羅定職業(yè)技術學院 曾繁玲
針對工業(yè)洗衣機的控制要求和控制原理,提出一種以基于PLC、變頻器、觸摸屏的控制系統(tǒng)設計,對控制系統(tǒng)進行了軟、硬件設計。本控制系統(tǒng)以三菱FX3U-48MR 系列PLC 為核心控制器,通過三菱FR-E740 系列變頻器參數(shù)設置和外部端子與PLC 連接實現(xiàn)三段調(diào)速及斜波增、減速的效果;PLC 程序采用基本指令和功能指令編程,容易理解和使用方便;液位傳感器檢測高低水位,實現(xiàn)程序自動轉換;嵌入式TPC7062K 觸摸屏與PLC 連接進行數(shù)據(jù)傳送和交換,實現(xiàn)人機交互。通過PLC、變頻器、觸摸屏三者相互配合,實現(xiàn)了洗衣機的全自動控制,大大提高了洗衣機的工作效率。
洗衣機是日常生活中常見的家電之一,工業(yè)洗衣機廣泛應用于酒店、學校、工礦企業(yè)、醫(yī)院等洗衣量大、洗衣頻繁的場所,它的使用過程與家用全自動洗衣機相同,所不同的是要求具有較強的承載能力和抗干擾能力。本文工業(yè)洗衣機控制系統(tǒng)的設計是以可編程控制器(PLC)控制,具有運行可靠、抗干擾能力強等特點;采用變頻器實現(xiàn)電機調(diào)速,具有高效節(jié)能、節(jié)水、功耗低等優(yōu)點;利用觸摸屏實現(xiàn)人機交互界面,具有用戶操作方便、界面簡單直觀等優(yōu)點。通過PLC、變頻器、觸摸屏實現(xiàn)洗衣機的全智能化控制,從而提高了洗衣的工作效率。
按下工業(yè)洗衣機啟動按鈕,其自動完成“進水→洗滌正轉→暫?!礈旆崔D→暫停→排水→脫水→報警→停止”九個工作流程。進水由進水電磁閥執(zhí)行,排水由排水電磁閥執(zhí)行。進水時,電氣控制系統(tǒng)自動打開進水電磁閥,經(jīng)進水管道排入洗衣桶;排水時,電氣系統(tǒng)自動打開排水電磁閥,經(jīng)排水管道將水排出機外。洗衣機從進水至脫水環(huán)節(jié)共執(zhí)行3 次大循環(huán),大循環(huán)夠3 次,洗衣機發(fā)出報警信號,自動停機,完成工作任務。洗衣機由四個工作流程(洗滌正轉→暫停→洗滌反轉→暫停)構成一個小循環(huán),小循環(huán)執(zhí)行3 次,洗衣機進入排水環(huán)節(jié)。洗衣機的水位通過液位傳感器進行自動檢測,當檢測到高水位時停止進水;當檢測到低電位時開始脫水并排水[1]。
工業(yè)洗衣機控制系統(tǒng)主要控制部件由PLC、觸摸屏、變頻器、傳感器等構成??刂葡到y(tǒng)的核心部分是PLC,其對輸入狀態(tài)進行掃描,可將觸摸屏和傳感器發(fā)出的請求信號送到輸入映像寄存器,然后執(zhí)行PLC 程序,將程序執(zhí)行結果寫入輸出映像寄存器,送到輸出鎖存電路,驅(qū)動變頻器、電磁閥和指示燈等輸出設備。變頻器控制三相異步電動機實現(xiàn)正反轉和調(diào)速,洗衣機洗滌的正轉和反轉分別采用三段變頻調(diào)速,脫水時采用工頻輸出。觸摸屏設定啟動按鈕、停止按鈕,顯示正、反轉運行時間和循環(huán)次數(shù)等參數(shù),實現(xiàn)人機交互界面,完成數(shù)據(jù)的采集、監(jiān)測與處理等。
對工業(yè)洗衣機的控制要求進行分析,由2 個按鈕開關(啟動按鈕和停止按鈕)和2 個液位傳感器(高水位傳感器和低水位傳感器)組成PLC 輸入設備,由3 個電磁閥、1 個報警指示燈、2 個控制變頻器運行信號組成PLC 輸出設備、3 個控制變頻器調(diào)速信號(變頻器高、中、低速)組成。其I/O 具體分配如表1 所示。
表1 I/O 分配表Tab.1 I/O allocation table
根據(jù)I/O 分配表,控制系統(tǒng)的PLC 控制輸入輸出點共需13 個,其中輸入點5 個、輸出點9 個。為了控制系統(tǒng)留有20%的擴展裕量,本控制系統(tǒng)實際輸入、輸出點分別為輸入點5 個、輸出點11 個,選用三菱品牌FX3U-48MR 系列PLC 完全滿足控制系統(tǒng)要求。
為了實現(xiàn)洗衣機控制系統(tǒng)的三相異步電動機的正、反轉控制及三段調(diào)速控制,因此選用型號為FR-E740-1.5K 變頻器。
觸摸屏(TPC)選用北京昆侖通態(tài)公司嵌入式TPC 7062K 觸摸屏,液晶顯示屏為7 英寸高亮度TFT,四線電阻式,是一款嵌入式一體化觸摸屏,以低功耗CPU 為核心。
PLC、變頻器、觸摸屏系統(tǒng)接線圖如圖1 所示,主電路由三相交流電源、刀開關、熔斷器、變頻器和三相異步電動機組成。接通三相電源,使用變頻器外部端子控制三相異步電動機,帶動工業(yè)洗衣機實現(xiàn)正反轉控制;觸摸屏、PLC、按鈕、液位傳感器、電磁閥和指示燈構成洗衣機控制電路。PLC 的進水、排水和脫水電磁閥分別由Y0、Y1、Y2 驅(qū)動;報警指示燈由Y3 驅(qū)動;變頻器正轉端子(STF)、反轉轉子(STR)分別由Y4、Y5 控制,可實現(xiàn)工業(yè)洗衣機的洗滌正反轉、暫停及停止功能;變頻器高、中、低速端子(RH、RM、RL)分別由Y6 ~Y7、Y10控制,通過PLC 程序和變頻器調(diào)速參數(shù)的設定,可驅(qū)動電動機實現(xiàn)三段調(diào)速;TPC7062K 觸摸屏通過RS-232通訊線與PLC 通訊口連接,實現(xiàn)聯(lián)機運行[2,3]。
圖1 PLC、變頻器、觸摸屏系統(tǒng)接線圖Fig.1 Wiring diagram of PLC, inverter and touch screen system
3.1.1 觸摸屏組態(tài)界面設計
工業(yè)洗衣機運行與組態(tài)監(jiān)控界面設計如圖2 所示。組態(tài)界面左邊為監(jiān)控區(qū),可實時動畫顯示進、排水電磁閥,高、低水位傳感器,洗衣機正、反轉情況。組態(tài)界面的凹平面的最上方為指示燈區(qū),分別為進水、排水、脫水、報警指示燈。凹平面的中間部分為三段速運行時間區(qū),分別為洗滌正、反轉1、2、3 三種速度運行時間構成。凹平面的最下方為循環(huán)次數(shù)和頻率顯示區(qū),循環(huán)次數(shù)顯示區(qū)分別為小循環(huán)和大循環(huán)的次數(shù)組成,頻率區(qū)由正、反轉頻率和脫水頻率組成。組態(tài)界面右下方為按鈕區(qū),分別為啟動按鈕和停止按鈕[4]。
圖2 工業(yè)洗衣機的組態(tài)界面Fig.2 Configuration interface of industrial washing machine
在MCGS 嵌入式組態(tài)軟件工作臺的用戶窗口分別制作標題、洗衣桶、高低液位傳感器、進排水電磁閥、流動塊、轉軸、按鈕(啟動按鈕、停止按鈕)、指示燈(進水、排水、脫水、報警指示燈)、正反轉三段速時間(正轉1、2、3 速時間和反轉1、2、3 速時間)、循環(huán)次數(shù)(小循環(huán)和大循環(huán)次數(shù))、頻率(正轉、反轉和脫水頻率)。
在組態(tài)界面設有工業(yè)洗衣機的模擬實時狀態(tài)的動畫,當控制系統(tǒng)發(fā)出進水指令信號,進水電磁閥自動打開,流動塊會從左向右流動,模擬水流進,洗衣桶的水位隨之會上升,當達到高水位設定值時,進水停止;當發(fā)出排水或脫水指令信號時,自動打開排水電磁閥,流動塊會從左向右流動,模擬水排出外面,洗衣桶的水位會隨之下降,當達到低水位時,洗衣機開始脫水和排水,轉軸的正反轉模擬洗衣機洗滌正反轉。
3.1.2 觸摸屏設備窗口組態(tài)的設定
為了觸摸屏與PLC 進行通信,需將MCGS 的數(shù)據(jù)對象與PLC 內(nèi)部變量進行數(shù)據(jù)的連接。在MCGS 嵌入式組態(tài)軟件工作臺窗口打開設備窗口,然后在設備工具箱添加通用串口父設備和三菱_FX 系列編程口,再在通用串口父設備0--[通用串口父設備]設置參數(shù)和設備0--[三菱_FX 系列編程口]設置添加Y0000 ~Y0007和Y0010、M0001 ~M0012、DWUB0000 ~DWUB0004、DWUB0020 ~DWUB0025 共30 個設備通道,最后在設備編輯窗口打開快速連接,完成變量連接。
3.1.3 觸摸屏數(shù)據(jù)對象的定義
根據(jù)控制系統(tǒng)的控制要求,觸摸屏MCGS 定義實時數(shù)據(jù)表,共設計開關型數(shù)據(jù)對象21 個(M0001-M0004、M0010、M0012;X0000-X0003;Y0000-Y0007、Y0010;旋轉度),數(shù)值型數(shù)據(jù)對象12 個(DWUB0000-DWUB0004、DWUB0020-DWUB0025)。
3.1.4 觸摸屏腳本程序的編寫
控制系統(tǒng)采用MCGS 組態(tài)腳本程序完成洗衣機液位增減和正反轉旋轉的功能,輸入腳本程序如下:
IF 設備0_讀寫Y0000=1 THEN
液位=液位+1
ENDIF
IF 設備0_讀寫Y0001=1 THEN
液位=液位-1
ENDIF
IF 設備0_讀寫Y0001=1 AND 設備0_讀寫Y0002=1 THEN
液位=0
ENDIF
IF 設備0_讀寫Y0004=1 OR 設備0_讀寫Y0005=1 THEN
旋轉度=1-旋轉度
ENDIF
分析工業(yè)洗衣機的控制系統(tǒng)要求,設定變頻器參數(shù)。變頻器具體參數(shù)設置如下:
上限頻率pr.1 參數(shù)設定值=50Hz
下限頻率(pr.2)參數(shù)設定值=0Hz
基準頻率(pr.3)參數(shù)設定值=50Hz
第一速度(pr.4)參數(shù)設定值=30Hz
第二速度(pr.5)參數(shù)設定值=45Hz
第三速度(pr.6)參數(shù)設定值=25Hz
加速時間(pr.7)參數(shù)設定值=2s
減速時間(pr.8)參數(shù)設定值=2s
電子過電流保護(pr.9)參數(shù)設定值=電動機額定電流
操作模式選擇(pr.79)參數(shù)設定值=3
PLC 程序設計主要采用基本指令和功能指令進行編寫,功能指令應用MOV 傳送指令和區(qū)間復位指令ZRST??刂葡到y(tǒng)上電或按下停止按鈕時,區(qū)間復位指令ZRST對洗衣機系統(tǒng)的數(shù)據(jù)進行初始化,對Y0000 ~Y0010、C0 ~C1、D0 ~D4、D20 ~D25 批量復位;傳送指令MOV實現(xiàn)控制系統(tǒng)時間的計時、循環(huán)的次數(shù)、頻率數(shù)值顯示。
本文在對工業(yè)洗衣機的控制要求和控制原理進行分析的基礎上,對控制系統(tǒng)進行了軟、硬件設計,通過PLC、變頻器、觸摸屏三者相互配合,從而實現(xiàn)洗衣機自動控制。通過變頻器參數(shù)設置和外部端子與PLC 連接實現(xiàn)三段調(diào)速及斜波增、減速的效果,消除了傳統(tǒng)電機制動對工業(yè)洗衣機的損害;采用基本指令和功能指令編程,容易理解和使用方便;使用液位傳感器檢測高、低水位,實現(xiàn)程序自動轉換;觸摸屏完成現(xiàn)場數(shù)據(jù)的采集與監(jiān)測、處理與控制,實現(xiàn)人機交互。通過運行控制系統(tǒng)進行模擬調(diào)試,滿足控制要求,達到預期的效果,大大提高了洗衣機的工作效率。