位逻辑指令的运算结果用两个二进制数字1和0来表示。可以对布尔操作数(bool)的信号状态扫描并完成逻辑操作。逻辑操作结果称为rlo(result of logic operation)。
语句表stl表示的基本位逻辑指令
l a and 逻辑“与”
l an and not 逻辑“与非”
l o or 逻辑“或”
l on or not 逻辑“或非”
l x exclusive or 逻辑“异或”
l xn exclusive or not 逻辑“异或非”
l = assign 赋值指令
l not negate rlo rlo取反
l set set rlo (=1) rlo=1
l clr clear rlo (=0) rlo=0
l save save rlo in br register 将rlo的状态保存到br。
边沿信号识别指令。
位逻辑指令的运算规则:“先与后或”。
可以用括号将需先运算的部分括起来,运算规则为:
“先括号内,后括号外”。
梯形图lad表示的基本位逻辑指令
l ---| |--- normally open contact (address) 常开触点
l ---|/|--- normally closed contact (address) 常闭触点
l ---(save) save rlo into br memory
将rlo的状态保存到br
l xor bit exclusive or 逻辑“异或”
l ---( ) output coil 输出线圈
l ---( # )--- midline output 中间标志输出
l ---|not|---invert power flow rlo取反
功能图fbd表示的位逻辑指令