位逻辑指令用于二进制数的逻辑运算。位逻辑运算的结果简称为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 或、或非及输出指令示例