技術(shù)文章
用S7-200實(shí)現(xiàn)小車(chē)往返的自動(dòng)控制 ,控制過(guò)程為按下啟動(dòng)按鈕 ,小車(chē)從左邊往右邊(右邊往左邊運(yùn)動(dòng)) 當(dāng)運(yùn)動(dòng)到右邊(左邊)碰到右邊(左邊)的行程開(kāi)關(guān)后 小車(chē)自動(dòng)做返回運(yùn)動(dòng),當(dāng)碰到另一邊的行程開(kāi)關(guān)后又做返回運(yùn)動(dòng) 。如此的往返運(yùn)動(dòng),直到當(dāng)按下停車(chē)按鈕后小車(chē)停止運(yùn)動(dòng)。
當(dāng)按下SB2即i0.0(鼠標(biāo)點(diǎn)擊i0.0f)接通后,Q0.0接通,小車(chē)右行(即指示 燈 Q0.0 亮)。當(dāng)小車(chē)運(yùn)行碰到右限位開(kāi)關(guān)SQ2即i0.4(用鼠標(biāo)點(diǎn)擊i0.4f,模擬SQ2被壓下)接通,此時(shí)小車(chē)左行(指示燈Q0.0滅,指示燈Q0.1亮),當(dāng)運(yùn)行到左邊碰到左限位SQ1即i0.3(鼠標(biāo)點(diǎn)擊i0.3f)接通,此時(shí)小車(chē)又往右運(yùn)行(指示燈Q0.1滅,指示燈Q0.0 亮)。如此往返運(yùn)動(dòng)下去直到按下SB1即i0.2(鼠標(biāo)點(diǎn)i0.2f)接通,小車(chē)停止運(yùn)行。
當(dāng)按下啟動(dòng)按鈕后,要求在兩秒鐘內(nèi)有一秒亮有一秒滅,如此反復(fù),燈一閃一閃 發(fā)光
把編寫(xiě)好的程序下載到西門(mén)子s7-200PLC中進(jìn)行調(diào)試。觀察運(yùn)行結(jié)果和實(shí)驗(yàn)要求 是否相同。通過(guò)在線控制面板進(jìn)行調(diào)試,當(dāng)按下在線控制面板上的I0.0f(即 I0.0 接通)此時(shí)Q0.0有輸出,Q0.0所接負(fù)載燈就亮,同時(shí)啟動(dòng)定時(shí)器T37開(kāi)始計(jì)時(shí), 當(dāng)計(jì)時(shí)一秒后因T37動(dòng)作,其常閉觸點(diǎn)斷開(kāi),所以Q0.0無(wú)輸出,所接負(fù)載燈滅。燈滅的同時(shí)啟動(dòng)定時(shí)器 T38,T38 計(jì)時(shí)一秒后,把串聯(lián)在定時(shí)器T37的常閉觸點(diǎn) 斷開(kāi),所以T37復(fù)位,T37常閉觸點(diǎn)恢復(fù)常閉。此時(shí)Q0.0 又有輸出, 所接負(fù)載燈又亮。這樣,輸出Q0.0上所接的負(fù)載燈以接通一秒,斷開(kāi)一秒頻率不停的閃爍,直到按下在線控制面板上的 I0.1f(即I0.1接通),閃光電路不再繼續(xù)工作。若想改變燈閃爍的頻率只要改變定時(shí)器的時(shí)間就能夠達(dá)到改變要求。
利用西門(mén)子S7-200的PLC實(shí)現(xiàn)星三角接法的降壓?jiǎn)?dòng)。
把編寫(xiě)好的程序下載在西門(mén)子S7-200的PLC中進(jìn)行調(diào)試,下載好后我們打開(kāi)在線控制面板進(jìn)行調(diào)試,看運(yùn)行結(jié)果是否符合要求。首先把控制面板上的i0.2f置位為按鈕按下去,即i0.2 接通,表示斷路器QF合上。按下啟動(dòng)按鈕i0.0f(SB2)即i0.0接通此時(shí)電動(dòng)機(jī)星形啟動(dòng),Q0.0和Q0.1有輸出,實(shí)驗(yàn)接線圖中表示這兩個(gè)的燈L1和L2都亮同時(shí)驅(qū)動(dòng)時(shí)間計(jì)數(shù)器,當(dāng)計(jì)時(shí)器計(jì)到10S時(shí)切換為三角型啟動(dòng),此時(shí)Q0.1無(wú)輸出,Q0.2有輸出,則此時(shí)Q0.0和Q0.2 有輸出,電機(jī)三角星運(yùn)行。接線面板上的L 1和L3燈亮。按下在線面板上的i0.1f后(i0.1接通)此時(shí)電動(dòng)機(jī)停止運(yùn)行。所有的輸出點(diǎn)都無(wú)輸出。
利用PLC的Q0.0到Q0.7八個(gè)輸出端控制八個(gè)彩燈,使其每隔一秒亮一個(gè)并循環(huán)。當(dāng)接通I0.0后所有的燈都熄滅。當(dāng)接通I0.1后又重新從Q0.0開(kāi)始循環(huán)。
把編寫(xiě)好的程序下載在PLC中進(jìn)行調(diào)試,下載好后我們打開(kāi)在線控制面板進(jìn)行調(diào)試,看運(yùn)行結(jié)果是否符合要求。
PLC一上電后sm0.0一直保持接通。所以t37進(jìn)行延時(shí)計(jì)時(shí),延時(shí)到后啟動(dòng)t38計(jì)時(shí),t38計(jì)時(shí)到后t38常閉觸點(diǎn)斷開(kāi)所以t37斷開(kāi)計(jì)時(shí),t37常開(kāi)觸點(diǎn)恢復(fù)為常開(kāi)所以t38也斷開(kāi)計(jì)時(shí)。此時(shí)t38的常閉觸點(diǎn)恢復(fù)為常閉所以t37又重新計(jì)時(shí),同時(shí)計(jì)數(shù)器C0開(kāi)始計(jì)數(shù)一次。如此的反復(fù)計(jì)數(shù)。當(dāng)計(jì)數(shù)為1時(shí),Q0.0接通。計(jì)數(shù)器計(jì)數(shù)為2時(shí)Q0.1接通……如此下去當(dāng)計(jì)數(shù)器計(jì)數(shù)到8時(shí)Q0.7接通。當(dāng)計(jì)數(shù)器計(jì)到9時(shí)計(jì)數(shù)器C0清零。當(dāng)按下在線控制面板上的I0.0f(即I0.0)接通,此時(shí)計(jì)數(shù)器,和Q0.0~Q0.7都清零,即沒(méi)有一個(gè)燈亮。當(dāng)按下在線控制面板上的I0.1f(即I0.1接通)此時(shí)計(jì)數(shù)器開(kāi)始重新計(jì)數(shù),燈又從Q0.0開(kāi)始重新一個(gè)接一個(gè)的往下亮。
對(duì)進(jìn)出倉(cāng)庫(kù)的貨物進(jìn)行記錄。倉(cāng)庫(kù)最多可放6000箱貨物,貨物多于1000箱燈L1亮,多于 5000箱時(shí)燈L2亮。
把程序下載到S7-200的PLC中進(jìn)行調(diào)試。在下載的之前我們先把程序中的數(shù)字進(jìn)行縮小處理,以便在實(shí)驗(yàn)中我們能夠更好的更快的觀看到實(shí)驗(yàn)結(jié)果。我們把L1的燈亮的時(shí)候設(shè)置為5。把L 2燈亮我們?cè)O(shè)置為10。這樣我們就能夠更快的看到實(shí)驗(yàn)結(jié)果。
當(dāng)按下在線控制面板上的I0.0f的時(shí)候即I0.0接通,表示有貨物進(jìn)去。當(dāng)我們點(diǎn)擊在線控制面板上的I0.0f五次后,此時(shí)計(jì)時(shí)器中的計(jì)數(shù)值為5,(即表示倉(cāng)庫(kù)中已經(jīng)有1000箱物品了)則燈L1要亮,即Q0.0有輸出。當(dāng)繼續(xù)點(diǎn)擊I0.0f后點(diǎn) 擊有十次后此時(shí)計(jì)數(shù)器的計(jì)數(shù)值位10(即表示倉(cāng)庫(kù)中有5000個(gè)物品),此時(shí)燈L2也亮即Q0.1有輸出當(dāng)繼續(xù)點(diǎn)擊在線控制面板上的I0.0f。計(jì)數(shù)器中的計(jì)數(shù)值就繼續(xù)往上增加。當(dāng)按下在線控制面板上的I0.1f后計(jì)數(shù)器就開(kāi)始往下減。點(diǎn)擊一次,計(jì)數(shù)器中的計(jì)數(shù)值就減少一次。當(dāng)計(jì)數(shù)器中的值小于10時(shí)即表示倉(cāng)庫(kù)中的物品少有5000箱,此時(shí)燈L2滅(即Q0.1沒(méi)有輸出)當(dāng)繼續(xù)點(diǎn)擊I0.1f時(shí)計(jì)數(shù)器 中的計(jì)數(shù)值繼續(xù)減少,當(dāng)減少到小于5次時(shí)。表示倉(cāng)庫(kù)中的物品少于1000,此時(shí)燈L1滅。Q0.0就沒(méi)有輸出。當(dāng)按下在線控制面板上的I0.2f時(shí)計(jì)數(shù)器清零。L1和L2都不亮,(即Q0.和Q0.1都沒(méi)有輸出)。