【動(dòng)作描述】如圖2-5-1,一個(gè)污水池,由兩臺(tái)污水泵實(shí)現(xiàn)對(duì)其污水的排放處理,具體控制要求如下: 1)長(zhǎng)按啟動(dòng)按鈕3秒,設(shè)備啟動(dòng),運(yùn)行指示燈Y1(綠燈)點(diǎn)亮,按下第二次按鈕,設(shè)備停止,運(yùn)行指示燈熄滅。 2)兩臺(tái)排污泵定時(shí)循環(huán)工作,每隔5min實(shí)現(xiàn)換泵。 3)污水液位在高位時(shí),自動(dòng)開(kāi)啟污水泵;污水液位在低液位時(shí),自動(dòng)關(guān)閉污水泵;當(dāng)污水液位達(dá)到超高位時(shí),兩臺(tái)泵同時(shí)啟動(dòng)運(yùn)行。 4)報(bào)警輸出,當(dāng)液位在超高液位時(shí),液位報(bào)警燈(黃燈)Y0以0.5s間隔閃爍;液位在超低液位時(shí),液位報(bào)警器(黃燈)常亮。 圖2-5-1 設(shè)備示意圖 【I/O分配】I/O分配如表2-5-1,有4個(gè)輸入點(diǎn),4個(gè)輸出點(diǎn)。 表2-5-1 I/O分配
【程序編寫(xiě)及思路】1.啟??刂?/span> 啟動(dòng)與停止程序如圖2-5-2,用T0定時(shí)器給啟動(dòng)按鈕計(jì)時(shí),時(shí)間一到就置位運(yùn)行指示燈Y1,在運(yùn)行指示燈導(dǎo)通條件下,再按下啟動(dòng)按鈕,啟動(dòng)按鈕X0的上升沿就會(huì)觸發(fā)復(fù)位指令復(fù)位Y1; 當(dāng)液位處于改液位時(shí),會(huì)自動(dòng)置位Y1,控制啟動(dòng)運(yùn)行; 當(dāng)運(yùn)行剛啟動(dòng)時(shí),置位Y2泵1啟動(dòng),服務(wù)Y3泵2。 圖2-5-2 啟停控制 2.水泵循環(huán)控制 水泵循環(huán)控制如圖2-5-3,當(dāng)碰到高液位X1時(shí),X1的上升沿就會(huì)導(dǎo)通1次,用置位指令啟動(dòng)泵1(Y2),同時(shí)用復(fù)位指令復(fù)位泵2(Y3); 泵1啟動(dòng)時(shí),對(duì)應(yīng)的Y2常開(kāi)觸點(diǎn)就會(huì)導(dǎo)通,用T1給它定時(shí)5分鐘(K3000),時(shí)間到T1的常開(kāi)觸點(diǎn)就會(huì)導(dǎo)通,復(fù)位Y2(停止泵1)同時(shí)置位Y3(啟動(dòng)泵2); 泵2啟動(dòng)時(shí),對(duì)應(yīng)的Y3常開(kāi)觸點(diǎn)就會(huì)導(dǎo)通,用T2給它定時(shí)5分鐘(K3000),時(shí)間到T2的常開(kāi)觸點(diǎn)就會(huì)導(dǎo)通,復(fù)位Y3(停止泵2)同時(shí)置位Y2(啟動(dòng)泵1)。 圖2-5-3 水泵循環(huán)控制 3.水位超高控制 水位超高的控制如圖2-5-4,當(dāng)水位超高信號(hào)導(dǎo)通時(shí),用置位指令同時(shí)置位Y2和Y3,兩個(gè)泵就能同時(shí)啟動(dòng),這里要注意一點(diǎn),這一段程序要放在前面那段控制水泵循環(huán)的后面,因?yàn)槌绦蚴菑纳贤聮呙璧?,已最后一行為?zhǔn)。 然后,當(dāng)水位低于超高液位時(shí),超高液位的下降沿會(huì)有一個(gè)導(dǎo)通信號(hào),我們用它復(fù)位泵2(Y3),注意下面兩行程序同樣不能顛倒位置。 圖2-5-4 水位超高控制 4.停止控制 停止控制程序如圖2-5-5,當(dāng)運(yùn)行信號(hào)斷開(kāi)時(shí),Y1的常閉觸點(diǎn)就會(huì)導(dǎo)通,或者液位低于下液位,X2的常閉也會(huì)導(dǎo)通,這種情況需要停掉全部的電機(jī),就使用批量復(fù)位指令ZRST把Y2和Y3一起復(fù)位,達(dá)到停止的效果,同樣的,由于掃描周期原因,程序執(zhí)行是以最后一行為準(zhǔn),這一段程序要寫(xiě)在上一段的后面,不然當(dāng)液位超高時(shí),不管是否停止,都會(huì)自動(dòng)啟動(dòng)2臺(tái)電機(jī)。 圖2-5-5 水泵循環(huán)控制 5.報(bào)警控制 報(bào)警控制程序如圖2-5-6,當(dāng)液位在超高液位時(shí)(X3導(dǎo)通),串聯(lián)M8013常開(kāi)觸點(diǎn)(M8013時(shí)周期為1秒的脈沖信號(hào),會(huì)0.5s導(dǎo)通,0.5s斷開(kāi)),這樣就能達(dá)到0.5S間隔閃爍效果;液位低于超低液位時(shí),X2的感應(yīng)器就感應(yīng)不到液體,因此X2的常閉觸點(diǎn)就會(huì)閉合,我們并聯(lián)這個(gè)信號(hào)去控制液位報(bào)警燈Y0。 圖2-5-6報(bào)警控制 如需源程序,可以掃碼免費(fèi)獲取,二維碼中第6個(gè)文件。 |
|
來(lái)自: PLC發(fā)燒友 > 《待分類(lèi)》