編程實例|如何利用PLC對電熱水壺做加熱控制?
電熱水壺在日常生活中隨處可見,但生活中的熱水壺只能燒開一次,如果長時間不飲用就會變涼。為了解決這個問題,在本次案例中引用了PLC做加熱控制。
控制要求:第一次按下啟動按鈕,進行加熱,當水溫達到100℃時,停止加熱。在往后的過程中,如果水杯中的水溫低于30℃時,就啟動加熱棒進行加熱。按下停止按鈕,無論處于什么狀態(tài)都停止加熱。
所需硬件:熱電阻(Pt100),溫度變送器,PLC(FX5U-32MT/ES),固態(tài)繼電器,加熱棒。如圖1-1所示。
圖 1-1 熱水壺加熱系統(tǒng)
任務(wù)中的案例基于三菱FX5U系列PLC的應用案例,在學習本案例前請先自評下是否具備以下基礎(chǔ),若對相關(guān)的基礎(chǔ)知識不熟悉,請根據(jù)下方提供的二維碼進行預先學習課程。
基本設(shè)置(見圖2-1)
圖 2-1模擬量輸入基本設(shè)置
(1)A/D轉(zhuǎn)換允許/禁止設(shè)置:
設(shè)置了A/D轉(zhuǎn)換允許才能對模擬輸入進行A/D轉(zhuǎn)換。
(2)A/D轉(zhuǎn)換方式:
采樣處理:每來一次掃描,就采集一次;
時間平均:數(shù)字輸出值=時間采集的合計值÷時間采集次數(shù);
次數(shù)平均:數(shù)字輸出值=次數(shù)采集的合計值÷采集次數(shù);
移動平均:數(shù)字輸出值=每個掃描周期設(shè)置的次數(shù)合計值÷次數(shù)。設(shè)置次數(shù)為4次時,如圖2-2所示。
圖 2-2 移動平均
圖 2-3 應用設(shè)置
(1)報警輸出功能:當數(shù)字運算值不在過程報警值的范圍內(nèi),報警輸出標志為ON;
(2)比例尺超出檢測:輸入的模擬電壓值超過10.2V的值時檢測。
(3)比例縮放設(shè)置:對要輸出的數(shù)字值進行換算如圖2-4所示。
圖2-4 比例縮放設(shè)置
(4)移位功能:對要輸出的數(shù)字值整體移位。
(5)數(shù)字剪輯設(shè)置:禁用時數(shù)字輸出范圍(0~4095),啟用時數(shù)字輸出范圍(0~4000)。
本案例會從電氣元件選型—IO地址分配—硬件接線-軟件參數(shù)設(shè)置-程序設(shè)計這五個方面進行講解。
根據(jù)任務(wù)控制的描述,在本例中需要一個PLC,兩個按鈕,熱電阻(Pt100),溫度變送器,固態(tài)繼電器,加熱棒。如下表3-1所示。
根據(jù)任務(wù)控制的描述,在本例中需要使用到2個輸入點1個輸出點,I/O分配表如下表3-2所示。
FX5U本體PLC可兼容源性和漏型的輸入,當S/S跟24V短接時,輸入即為漏型輸入如圖3-1所示;當S/S跟0V短接時,輸入即為源性型輸入。在本案例中需要用到兩個按鈕,一個是啟動按鈕接在X0上面,一個是停止按鈕接在X1上面。由于選的型號是FX5U-32MT/ES,輸出類型是漏型輸出,所以其公共端接0V。Y0輸出給固態(tài)繼電器的線圈,固態(tài)繼電器線圈的另一端接24V,固態(tài)繼電器的常開觸點給加熱棒的零線,另一個給電源的零線,加熱棒的另一根接火線。
圖3-1 PLC輸入輸出接線
先給溫度變送器提供一個24V的電源。熱電阻有三根線,其中兩根銀色線短接接入到溫度變送器中,紅色線單獨接。溫度變送器輸出的電壓信號接入到PLC模擬量輸入中的V1+,而V-接到公共端0V。具體接線方式可參考圖3-2。
圖3-2 模擬量輸入接線
(1)模擬量輸入基本設(shè)置:
將A/D轉(zhuǎn)換允許/禁止設(shè)置改為允許,平均處理指令可選擇采樣。如圖3-3所示。
圖3-3 模擬量輸入基本設(shè)置
(2)模擬量輸入應用設(shè)置:
當溫度在0℃時,模擬量的輸入電壓是0V;當溫度在150℃時,模擬量的輸入電壓是10V。將得到的數(shù)值擴大到100倍,填入到如圖3-4所示表格中,填寫完成之后就可以利用SD6021監(jiān)視當前的溫度。
圖3-4 模擬量輸入應用設(shè)置
寫一個傳統(tǒng)的起保停的程序,利用X0做啟動,X1做停止,M0代表運行,如此可以先滿足程序的要求。當?shù)谝淮伟聪聠影粹o時,就計數(shù)計1次,計數(shù)器C0的常開觸點導通,此時當當前的溫度小于100℃時就啟動加熱棒。當當前溫度大于等于100℃時,就復位掉計數(shù)器C0。在往下的過程當中,只要當前溫度小于30℃時就啟動加熱棒。
程序如圖3-6所示。
圖3-6 程序設(shè)計
文章來源技成培訓網(wǎng),作者:林瑞花
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















