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