1.指令格式及功能
逻辑指令包括逻辑与操作指令、逻辑或操作指令和逻辑非操作指令。逻辑指令的格式及功能如表4-3所示。
2.指令说明
图4-1 输出指令的正确使用
a)正确 b)错误
图4-2 输入、输出指令应用示例
a)梯形图 b)语句表
1)A与AN指令:逻辑与操作指令,只有当两个触点的状态都是1(ON)时才有输出,两者中只要有一个为0(OFF),就没有输出。bit的寻址范围为I、Q、M、SM、T、C、V、S和L。
表4-3 逻辑指令的格式及功能
A与AN指令进行单个触点串联时,可连续使用。
2)O与ON指令:逻辑或操作指令,逻辑或只要两个触点中有一个触点的状态是1(ON)就有输出,只有当两者都为0(OFF)时才没有输出。bit的寻址范围为I、Q、M、SM、T、C、V、S和L。
O与ON指令可作为并联一个触点指令,紧接在LD/LDN指令之后使用,即与其前面的LD/LDN指令所规定的触点并联一个触点,可以连续使用。
3)NOT指令:逻辑非操作指令,逻辑非操作是把源操作数的状态取反作为目标操作数输出。当操作数的状态为1(ON)时,取反后就为0(OFF);当操作数的状态为0(OFF)时,取反后就为1(ON)。逻辑非操作指令本身没有操作数,只能与其他指令联合使用,在梯形图编程时串联在需要取反的逻辑运算结果后面。
3.应用示例
【例4-2】用起动和停止两个按钮实现信号的自锁控制。(www.daowen.com)
自锁控制也就是常说的起保停控制,它是PLC控制程序中常用的形式。图4-3所示为自锁控制电路。
图4-3 自锁控制程序
a)梯形图 b)语句表
程序中,常开触点I0.0为起动开关,常闭触点I0.1为停止开关,Q0.0触点为自锁触点,当I0.0的常开触点闭合,Q0.0得电,Q0.0的常开触点闭合,如I0.0的常开触点断开,Q0.0仍然得电,实现自锁(自保持)功能。当I0.1常闭触点断开,Q0.0失电。
自锁控制程序常用于以无锁定开关作起动开关,或者用于只接通一个扫描周期的触点去起动一个持续动作的控制电路。
【例4-3】互锁控制电路设计。
互锁控制常用于被控对象是一组不允许同时动作的对象,如电动机正、反转控制。在图4-4所示的Q0.0和Q0.1网络程序段中,当I0.1得电闭合,Q0.0输出;由于Q0.0的常闭触点接在Q0.1网络中,即使I0.2得电闭合,Q0.1也不输出,只有当I0.0断开,Q0.0断电后,当I0.2得电闭合,Q0.1才有输出,由于Q0.1的常闭触点接在Q0.0网络中,此时当I0.1得电闭合,Q0.0也不输出。
【例4-4】连锁控制电路设计。
有些控制对象动作是在另一个控制对象动作的前提下才能动作,称为连锁控制。如图4-5所示为连锁控制程序,在输出Q0.0和Q0.1网络中,由于常开触点Q0.0接在Q0.1网络中,而在Q0.0网络中没有常开触点Q0.1接入,因此只有当Q0.0接通时,Q0.1才可能接通,只要Q0.0断开,Q0.1就不能接通。
图4-4 互锁控制程序
a)梯形图 b)语句表
图4-5 连锁控制程序
a)梯形图 b)语句表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。