位逻辑指令处理的对象为二进制位信号。位逻辑指令扫描信号状态“1”和“0”位,并根据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)称为逻辑运算结果,存储在状态字的“RLO”中。
1.常开触点
当保存在指定<地址>中的位值等于“1”时,—||—(常开触点)闭合。当触点闭合时,信号流经该触点,逻辑运算结果(RLO)=“1”。相反,如果指定<地址>的信号状态为“0”,触点打开,此时没有信号流经该触点,逻辑运算结果(RLO)=“0”。
常开触点所使用的操作数是I、Q、M、L、D、T、C。
2.常闭触点
当保存在指定<地址>中的位值等于“0”时,—|/|—(常闭触点)闭合。当触点闭合时,信号流经该触点,逻辑运算结果(RLO)=“1”。相反,如果指定<地址>的信号状态为“1”,触点打开,此时没有信号流经该触点,逻辑运算结果(RLO)=“0”。
常闭触点所使用的操作数是I、Q、M、L、D、T、C。(www.xing528.com)
3.输出线圈(赋值指令)
输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流过线圈(RLO=“1”),则被驱动的操作数置“1”;如果没有电流流过线圈(RLO=“0”),则被驱动的操作数复位(置“0”)。输出线圈只能出现在梯形图逻辑串的最右边。输出线圈等同于STL程序中的赋值指令(用等于号“=”表示),所使用的操作数可以是Q、M、L、D。
4.中间输出
在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的逻辑运算结果(RLO)可作为中间输出,存储在位存储器(I、Q、M、L或D)中,该存储位可以当做一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串的中间,而不能出现在最左端或最右端。例如,图3-12中两段程序指令表示的程序功能是相同的。
图3-12 中间输出逻辑程序举例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。