一.位逻辑指令的学习
说明
位逻辑指令使用两个数字:“1”和“0”。这两个数字构成二进制数字系统的基
础。“1”和“0”称为二进制数字或二进制位。对触点与线圈而言,“1”表示
动作或通电,“0”表示未动作或未通电。
位逻辑指令解释信号状态 1 和 0,并根据布尔逻辑对它们进行组合。这些组合产生结果 1 或 0,称为“逻辑运算结果(RLO)”。
布尔位逻辑使用下列基本指令:
• A “与”
• AN “与非”
• O “或”
• ON “或非”
• X “异或”
• XN “异或非”
• O “先与后或”
可使用以下指令执行嵌套表达式:
• A( “与”运算嵌套开始
• AN( “与非”运算嵌套开始
• O( “或”运算嵌套开始
• ON( “或非”运算嵌套开始
• X( “异或”运算嵌套开始
• XN( “异或非”运算嵌套开始
• ) 嵌套结束
使用以下指令,可以结束一个布尔位逻辑串:
• = 赋值
• R 复位
• S 置位
可使用下述指令之一,更改逻辑运算的结果(RLO):
• NOT RLO 取反
• SET RLO 置位(=1)
• CLR RLO 清零(=0)
• SAVE 把 RLO 存入 BR 寄存器
其它指令对上升沿和下降沿有反应:
• FN 下降沿
• FP 上升沿