1、电机要可正反转控制;
2、正反转启动按钮按下后,延时10秒后电机启动,且要用一个定时器实现。
基于以上要点,大略分析了题主的程序,第三幅图的程序没什么问题,第一幅图、第二幅图的程序有些不妥。如下图为正反转启停控制程序。
上图中,已指出了自认为不太妥当的地方,(另外,正反转必须要增加互锁信号,题主疏漏了)
基于此,尝试改进了程序,仅供参考,如下图所示。
利用RS触发器控制定时器T1,按下启动按钮后,RS触发器置位,启动定时器,此时即使松开启动按钮,定时器仍会继续计时;电机启动后,复位定时器。
(暂时只有英文版STEP7,请凑合着看)
主要做以下改进:
1、停车信号I1.0放在主支路上,按下停车按钮后,无论正反转都能立即停车;
2、直接用T1的常开点来控制正反转线圈,保留自锁功能;
3、在正转逻辑中串联反转线圈的常闭点,即当电机反转时,即使按下正转按钮,电机也不会改变状态;反转逻辑中亦然。
最后,想表达的是,西门子PLC的定时器很丰富,本例程中完全可以采用两个定时器,以方便编程和逻辑控制。不知为什么题非要限定一个定时器呢?
仔细盘算了一下,程序还是有些不妥。RS触发器应该选择复位优先的,同时要将停止I1.0信号也并联在复位端。
(责任编辑:admin) |