位逻辑指令用于二进制数的逻辑运算。位逻辑运算的结果简称为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 PLC梯形图 与、与非及输出指令示例
或、或非及输出指令示例如图2所示,当常开触点I0.0、常开触点Q0.0和常闭触点M0.0有一个接通时,输出线圈Q0.0得电(Q0.0=1),I0.0、Q0.0和M0.0是并联关系。
图2 plc梯形图之或、或非及输出指令示例