位邏輯指令用于二進(jìn)制數(shù)的邏輯運(yùn)算。位邏輯運(yùn)算的結(jié)果簡(jiǎn)稱為rlo。
位邏輯指令是最常用的指令之一,主要有與指令、與非指令、或指令、或非指令、置位指令、復(fù)位指令和輸出指令等。
a (and):與指令表示串聯(lián)的常開(kāi)觸點(diǎn),檢測(cè)信號(hào)1,與and關(guān)聯(lián)。
o(or):或指令表示并聯(lián)的常開(kāi)觸點(diǎn),檢測(cè)信號(hào)1,與or關(guān)聯(lián)。
an (andnot):與非指令表示串聯(lián)的常閉觸點(diǎn),檢測(cè)信號(hào)0,與and not關(guān)聯(lián)。
on (ornot):或非指令表示并聯(lián)的常閉觸點(diǎn),檢測(cè)信號(hào)0,與or not關(guān)聯(lián)。
輸出指令“=”將操作結(jié)果rlo賦值給地址位,與線圈相對(duì)應(yīng)。
與、與非及輸出指令示例如圖1所示,圖中左側(cè)是梯形圖,右側(cè)是與梯形圖對(duì)應(yīng)的指令表。當(dāng)常開(kāi)觸點(diǎn)i0.0和常閉觸點(diǎn)i0.2都接通時(shí),輸出線圈q0.0得電(q0.0=1),q0.0=1實(shí)際上就是運(yùn)算結(jié)果rlo的數(shù)值,i0.0和i0.2是串聯(lián)關(guān)系。

圖1與、與非及輸出指令示例
或、或非及輸出指令示例如圖2所示,當(dāng)常開(kāi)觸點(diǎn)i0.0、常開(kāi)觸點(diǎn)q0.0和常閉觸點(diǎn)m0.0有一個(gè)接通時(shí),輸出線圈q0.0得電(q0.0=1),i0.0、q0.0和m0.0是并聯(lián)關(guān)系。

圖2或、或非及輸出指令示例










