關(guān)于PLC的編程元件以及基本指令
在傳統(tǒng)繼電器控制系統(tǒng)里,對某個實際工作中的目標(biāo)實現(xiàn)一定的控制,都是用低壓電器按一定的邏輯關(guān)系連接起來達(dá)到控制要求的。也就是說,我們要實現(xiàn)一定的控制要求,都是用一些低壓電器組成特定的控制電路來實現(xiàn)的。
比如我們熟悉的電動機(jī)全壓啟動控制,就是使用了接觸器、按鈕開關(guān)、熔斷器和熱繼電器,按邏輯控制要求把他們連接起來實現(xiàn)的。
PLC是采用軟件編制程序來實現(xiàn)控制要求的。編程時也要使用到各種編程元件,這些編程元件就相當(dāng)于繼電器控制電路里的各種電器。編程元件是指輸入寄存器、輸出寄存器、位存儲器、定時器、計數(shù)器、通用寄存器、數(shù)據(jù)寄存器及特殊功能存儲器等。
PLC內(nèi)部這些存儲器的作用和繼電接觸控制系統(tǒng)中使用的繼電器十分相似,也有“線圈”與“觸點”,而“觸點”使用不受限制。但它們不是“硬”繼電器,而是PLC存儲器的存儲單元。當(dāng)寫入該單元的邏輯狀態(tài)為“1”時,則表示相應(yīng)繼電器線圈得電,其動合觸點閉合,動斷觸點斷開。所以,內(nèi)部的這些繼電器稱之為“軟繼電器”。我們把PLC這些存儲單元“軟繼電器”就叫編程元件。
1.觸點線圈指令
1)觸點指令格式及功能
梯形圖程序的觸點指令有常開和常閉觸點兩類,類似于傳統(tǒng)控制電路里的繼電器、接觸器的觸點。觸點可自由的串并聯(lián)使用,具有與、或、非邏輯功能。
2)線圈輸出指令格式及功能
線圈輸出指令與輸出端子相對應(yīng),驅(qū)動線圈的觸點電路接通時,線圈流過“能流”(相當(dāng)于電流),相應(yīng)端子負(fù)載回路接通,負(fù)載動作。輸出指令應(yīng)放在梯形圖的最右邊。在同一程序中,同一編號的線圈一般只能使用一次。如果同一編號線圈在一個程序中使用兩次或以上,則稱為線圈重復(fù)輸出,易引起誤動作,所以應(yīng)避免這樣的設(shè)計。
3)觸點線圈指令應(yīng)用
網(wǎng)絡(luò)1中,I0.0為常開觸點,I0.0接通為1時,則Q0.0接通,Q0.0為1;I0.0斷開即為0時,則Q0.0斷開,Q0.0為0.
網(wǎng)絡(luò)2中,I0.1為常閉觸點,此時I0.1接通,Q0.1接通,如果I0.1的常閉觸點斷開,則Q0.1斷開。
4)兩個應(yīng)用實例
a.有兩個開關(guān)控制一盞燈,要求只有兩只開關(guān)都接通時,燈才亮。試設(shè)計程序。I0.0、I0.1狀態(tài)均為1都接通時,Q0.0輸出為1,燈亮;當(dāng)I0.0、I0.1兩者有任何一個狀態(tài)為0即斷開時,Q0.0輸出為0,燈滅。這個例子為與邏輯控制。
.也是兩只開關(guān)控制一盞燈,要求只要有一只開關(guān)閉合,燈就亮,兩只開關(guān)都斷開時燈滅。試設(shè)計程序。I0.0、I0.1狀態(tài)任意一個為1即接通時,Q0.0輸出為1,燈亮;當(dāng)I0.0、I0.1狀態(tài)均為0即斷開時,Q0.0輸出為0,燈滅。這個例子為或邏輯控制。