昨天,仿真时
示意图
发现,南北绿灯闪烁就会跳到东西绿灯上,这就不好了。经过分析,发现,不能将线圈的互锁用到东西绿灯上,因为在T5激活时,如果南北绿灯熄灭,就意味着东西绿灯通路接通,就会点亮,尽管不影响梯形图,但是东西绿灯的接通,直接就把南北给熄灭了,尽管闪烁继续,也不行了。所以这里需要进行一些修改。
绿灯异常
我把T1的信号引入了东西绿灯的互锁,同时还给南北绿灯添加了一个启动接通的触点M0,这样,X0不打开,所有的灯就不会亮了。再来仿真一下试试。
仿真
这个……现在是不会长亮了,闪烁倒是正常了。看来还是不合适啊。再改。
修改
修改后,使用了南北的红灯去限制南北的绿灯,这样就不会出现同时点亮了,恩恩,一切都正常了,可是当我再次观察,由发现,当东西绿灯亮时,由于T5常开触点断开,导致南北红灯不亮,这也不行,从梯形图中可以看出,这是由于使用了T5造成的。这又该如何是好。再改。
再改
这次增加了一个中间继电器,用来中继一下T5的信号,然后用东西的红灯去消除这个信号。仿真看看。因为T5的触发信号来自T4所以这个中继的信号也来自于T4。
完成
重新修改后,终于可以了,完成了红绿的闪烁和切换。
完整程序如下。为了便于仿真观察,我把信号输出都放到了下方。
梯形图
一个看似简单的功能,需要使用到很多基础知识,当然全是之前我们写过的东西,没有用到新东西,难怪,PLC测试,都会用红绿灯来测试,是因为即考了基础,又不会超出范围。果然高。
PLC的学习,还要继续。