如图。我的定时器T5到的时候无法启动电机2 怎么回事呢?
问题补充:
三菱的PLC 这样做就没有问题。这个西门子的 就不能这样做。我是在仿真中做的这个。其他的什么程序都没有。如果这样不能启动 第二个电机的话,请问该如何才能启动第二个电机呢?不能利用第一个电机的下降沿。因为如果利用下降沿的话。第一个电机运行中。我把CPU拨到STOP 在拨到RUN后就会第二个电机自己启动。太危险
图片说明:
最佳答案
不同的PLC定时器的刷新机制不同,S7-300/400的定时器是异步更新的,定时时间到可能出现在程序任意一刻,你这程序电机2启动的概率几乎为0,因为T5定时时间到只有出现在网络2和网络3之间,才会启动,T5时间到出现在其他位置时,当执行到网络3时定时器T5已经被复位,解决办法就是交换网络2和网络3的位置即可。
提问者对于答案的评价:
xiexie
专家置评
已阅,最佳答案正确。因此在实际的编程中如果对连锁时间要求有严格限制的需要在一个循环周期中的程序时序问题,这种现象有很多案例,最典型的是程序中一个给Q点置1了,但实际并无输出,其原因就在于该点被写多次,并因时序问题引起的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218122.html