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