1.常開(kāi)觸頭對(duì)應(yīng)指令
最基本的標(biāo)準(zhǔn)指令有三條,分別為a、o、=。其中a對(duì)應(yīng)繼電器控制線路中的串聯(lián)連接,o對(duì)應(yīng)繼電器控制線路中的并聯(lián)連接,=則對(duì)應(yīng)相對(duì)應(yīng)繼電器控制線路中的線圈輸出。a與o均對(duì)應(yīng)控制線路中的常開(kāi)觸頭。
2.常閉觸頭對(duì)應(yīng)指令
an和on兩條邏輯運(yùn)算指令分別與常閉觸頭的串聯(lián)連接與并聯(lián)連接對(duì)應(yīng)。有了以上五條指令,繼電器控制線路能實(shí)現(xiàn)的功能均可在plc控制系統(tǒng)中實(shí)現(xiàn)。
例:電動(dòng)機(jī)起??刂苹经h(huán)節(jié),編程元件地址分配為:起動(dòng)按鈕sb1—常開(kāi)觸頭i0.0、停止按鈕sb2—常閉觸頭i0.1、接觸器線圈km—q4.0。請(qǐng)分別給出梯形圖、功能圖塊和語(yǔ)句指令程序。
電動(dòng)機(jī)起停控制基本環(huán)節(jié)
解:電動(dòng)機(jī)起??刂频奶菪螆D、功能塊圖和語(yǔ)句指令程序見(jiàn)圖。
電動(dòng)機(jī)起??刂频膒lc程序
a)梯形圖b)功能塊圖c)語(yǔ)句指令程序
例:串并聯(lián)復(fù)雜組合邏輯串的梯形圖,請(qǐng)簡(jiǎn)述cpu的掃描順序規(guī)則,編寫(xiě)語(yǔ)句指令程序。
串并聯(lián)復(fù)雜組合
a)先串后并的梯形圖b)先并后串的梯形圖
解:當(dāng)控制邏輯串是串并聯(lián)的復(fù)雜組合梯形圖時(shí),cpu的掃描順序是先與后或,編寫(xiě)語(yǔ)句指令程序時(shí)須配合使用圓括號(hào)。
①圖a)先串后并梯形圖對(duì)應(yīng)的語(yǔ)句指令程序?yàn)椋?
a(
ai0.0
ani0.1
o
aq4.0
ai0.2
)
am0.1
=q4.0
②圖b)先并后串梯形圖對(duì)應(yīng)的語(yǔ)句指令程序?yàn)椋?
a(
oi0.0
oq4.0
)
a(
oni0.1
oi0.2
)
am0.1
=q4.0
3.異或指令
如果兩個(gè)觸頭剛好組成示的控制線路,則形成了邏輯異或關(guān)系。相應(yīng)的異或指令xor重要性不如前述五條指令,雖然xor指令使用時(shí)可以提供一些便利,但其邏輯結(jié)果用前述五條指令的組合也可實(shí)現(xiàn)。
異或指令
a)梯形圖b)功能塊圖c)語(yǔ)句指令程序