请问在星三角转换程序中,利用SD计时器其一直循环计时,就是不跳转,是怎么回事?但是换成SS计时器却可

请问在星三角转换程序中,利用SD计时器其一直循环计时,就是不跳转,是怎么回事?但是换成SS计时器却可以跳转。关键是前面加了个计时器的常闭触点,如果计时器SD前面不加常闭触点则可以实现跳转,让常开触点闭合。

最佳答案

你好!
   你的程序编制有问题!
   
   1、---( SS )保持接通延时定时器线圈
  如果RLO状态有一个上升沿,---( SS )(保持接通延时定时器线圈)将启动指定的定时器。如果达到时间值,定时器的信号状态为"1"。只有明确进行复位,定时器才可能重新启动。只有复位才能将定时器的信号状态设为"0"。
如果在定时器运行期间RLO从"0"变为"1",则定时器以指定的时间值重新启动。
  2、---( SD )接通延时定时器线圈
  如果RLO状态有一个上升沿,---( SD )(接通延时定时器线圈)将以该<时间值>启动指定的定时器。如果达到该<时间值>而没有出错,且RLO仍为"1",则定时器的信号状态为"1"。如果在定时器运行期间RLO从"1"变为"0",则定时器复位。这种情况下,对于"1"的扫描始终产生结果"0"。

   3、对比以上两点和你的描述,猜测你的程序,就是利用SD指令的时候,譬如定时器T1,前面串入这个T1的常闭点,这样就是延时时间到,T1常闭点动作为常开,定时器运行期间RLO从"1"变为"0",则定时器复位,又重新计时,这样就进入反复的循环,不能正常的动作。这个时候定时期信号状态就没有输出!不能跳转到下面的动作!
   
   当你利用了SS指令时候,譬如T2,前面虽然串入了T2,但是,延时时间到,有输出的。时器的信号状态为"1"。只有明确进行复位,定时器才可能重新启动。只有复位才能将定时器的信号状态设为"0"。由于你没有利用复位指令复位T2,所以就能跳转到下面的动作!

提问者对于答案的评价:
谢谢指导,总算豁然开朗,虽然现在毕业设计结束了以后不一定从事工控,但会一直关注的,谢谢各位。其实大家都作答真很难选择最佳答案。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐