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