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

圖1與、與非及輸出指令示例
或、或非及輸出指令示例如圖2所示,當常開觸點i0.0、常開觸點q0.0和常閉觸點m0.0有一個接通時,輸出線圈q0.0得電(q0.0=1),i0.0、q0.0和m0.0是并聯關系。

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










