位邏輯指令用于二進(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 PLC梯形圖 與、與非及輸出指令示例
或、或非及輸出指令示例如圖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 plc梯形圖之或、或非及輸出指令示例