在lad(梯形圖)程序中, 通常使用類似繼電器控制電路中的觸點(diǎn)符號及線圈符號來表示plc的位元件, 被掃描的操作數(shù)(用絕對地址或符號地址表示)則標(biāo)注在觸點(diǎn)符號的上方,如圖所示。
觸電和線圈指令
常開觸點(diǎn)
對于常開觸點(diǎn)(動(dòng)合觸點(diǎn)) ,則對“1”掃描相應(yīng)操作數(shù)。在plc中規(guī)定:若操作數(shù)是“1”則常開觸點(diǎn)“動(dòng)作”,即認(rèn)為是閉合”的;若操作數(shù)是“0”,則常開觸點(diǎn)“復(fù)位”,即觸點(diǎn)仍處于打開的狀態(tài)。
常開觸點(diǎn)所使用的操作數(shù)是: i、 q、 m、 l、 d、 t、 c。
常開觸點(diǎn)
常閉觸點(diǎn)
常閉觸點(diǎn)(動(dòng)斷觸點(diǎn))則對“0”掃描相應(yīng)操作數(shù)。在plc中規(guī)定:若操作數(shù)是“1”則常閉觸點(diǎn)“動(dòng)作”,即觸點(diǎn)“斷開”; 若操作數(shù)是“0”,則常閉觸點(diǎn)“復(fù)位”,即觸點(diǎn)仍保持閉合。
常閉觸點(diǎn)所使用的操作數(shù)是: i、 q、 m、 l、 d、 t、 c。
常閉觸點(diǎn)
線圈觸點(diǎn)
輸出線圈與繼電器控制電路中的線圈一一樣, 如果有電流(信號流)流過線圈(rl0=“1”) ,則被驅(qū)動(dòng)的操作數(shù)置1”;如果沒有電流流過線圈(rlo=“0”) ,則被驅(qū)動(dòng)的操作數(shù)復(fù)位(置“0”) 。 輸出線圈只能出現(xiàn)在梯形圖邏輯串的最右邊。
輸出線圈等同于stl程序中的賦值指令 (用等于號“=”表示),所使用的操作數(shù)可以是: q、 m、 l、 d。
在梯形圖設(shè)計(jì)時(shí),如果一個(gè)邏輯串很長不便于編輯時(shí), 可以將邏輯串分成幾個(gè)段, 前一段的邏輯運(yùn)算結(jié)果(rl0)可作為中間輸出,存儲(chǔ)在位存儲(chǔ)器(i、q、m、l或d)中,該存儲(chǔ)位可以當(dāng)做一個(gè)觸點(diǎn)出現(xiàn)在其他邏輯串中。中間輸出只能放在梯形圖邏輯串的中間,而不能出現(xiàn)在最左端或者最右端。