博途顺序图赋值指令
先来介绍常用的位指令:常开、常闭、线圈;
举例:使用PLC控制正反转电路程序,I0.0=正转启动,I0.1=反转启动,I0.2=停止;Q0.0=正转输出,Q0.1=反转输出;(看图1-1、1-2)
图1-1
图1-2
图1-3
图1-1、1-2、1-3,先是用电气原理图显示正反转电路,接着加入PLC,使用PLC控制来代替原理图中的控制电路部分;
PLC只可对控制电路进行改变,无法改变主电路。
1-4:常开 图1-5:常闭 图1-6:线圈
不常用位指令:取反RLO、赋值取反
图1-7
图1-8
取反RLO,可对逻辑运算结果的信号状态进行取反。
如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”;
如果该指令输入的信号状态为“0”,则指令输出的信号状态为“1”。
“赋值取反”指令,可将逻辑运算的结果进行取反,然后将其赋值给指定操作数。
位指令置位、复位应用:
说明:
置位指令(S),输入的信号状态=1后,将指定的地址位置1;
复位指令(R),输入的信号状态=1后,将指定的地址位置0;
图1-9
图1-10
大家可以照着图1-10的正反转控制程序练习置复位。
注意事项:
01
置位复位输出点在不同情况下的ON/OFF状态取决于最后是置位还是复位;如果同时置位复位,则取决于被扫描的先后顺序,以最后的扫描结果为输出。
02
在实际编程过程中,置位指令使用时,不要忘了复位,不然会发生程序控制问题。
03
置位复位指令可以配合其他指令(如定时器/上升沿/下降沿)做步进顺序控制等项目要求功能。
双线圈说明
图1-11
看图1-11,如果M3.0不等于1,不管上面程序什么状态,Q0.0均等于0;因为最后如果输出是线圈的话,则按照最后线圈状态位实际作为输出值结果。
如果,线圈全是置位复位,则最后导通的那个线圈就是最终的状态输出。
双线圈状态:图1-11;
如果I0.5导通一次后断开了,最终的输出状态还是以M2.0控制Q0.0的状态实际值作为输出结果。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务