位邏輯指令用于二進制數(shù)的邏輯運算。位邏輯運算的結(jié)果簡稱為RLO。
位邏輯指令是最常用的指令之一,主要有與指令、與非指令、或指令、或非指令、置位指令、復(fù)位指令和輸出指令等。
A (And):與指令表示串聯(lián)的常開觸點,檢測信號1,與And關(guān)聯(lián)。
O(Or):或指令表示并聯(lián)的常開觸點,檢測信號1,與Or關(guān)聯(lián)。
AN (AndNot):與非指令表示串聯(lián)的常閉觸點,檢測信號0,與And Not關(guān)聯(lián)。
ON (OrNot):或非指令表示并聯(lián)的常閉觸點,檢測信號0,與Or Not關(guān)聯(lián)。
輸出指令“=”將操作結(jié)果RLO賦值給地址位,與線圈相對應(yīng)。
與、與非及輸出指令示例如圖1所示,圖中左側(cè)是梯形圖,右側(cè)是與梯形圖對應(yīng)的指令表。當常開觸點I0.0和常閉觸點I0.2都接通時,輸出線圈Q0.0得電(Q0.0=1),Q0.0=1實際上就是運算結(jié)果RLO的數(shù)值,I0.0和I0.2是串聯(lián)關(guān)系。
圖1 PLC梯形圖 與、與非及輸出指令示例
或、或非及輸出指令示例如圖2所示,當常開觸點I0.0、常開觸點Q0.0和常閉觸點M0.0有一個接通時,輸出線圈Q0.0得電(Q0.0=1),I0.0、Q0.0和M0.0是并聯(lián)關(guān)系。
圖2 plc梯形圖之或、或非及輸出指令示例