我在s7200程序中,用的定时器指令T39 ,设置时间为200,监控时发现,输入条件满足时,定时器开始计时,但是达到设定值时,定时器触点不动作,达到200时,再从0开始重复计时,如此循环,请问是什么原因?
问题补充:
我用的是TON,我开始也怕用重复了,发现达到设定值后,触点不动作,就改成T42,重新下载后,继续监控发现,新改的定时器也一样。执行过程中输入条件肯定没断开过,也肯定没用重复。输入条件没用定时器自身的常闭点。
最佳答案
西门子的定时有点繁琐,按照你所说:输入条件满足时,定时器开始计时,但是达到设定值时,常开触点闭合。应该选用TON指令。若是选择TON指令只要条件成立应该不会重新开始计时的。如果出现重新计时你可以检查一下程序成立的条件是不是断开过。
提问者对于答案的评价:
谢谢!经仔细分析定时器输入条件在达到设定值时,是断开过,只是时间太短,瞬间又闭合了,所以在监控时无法发现其断开过程。
专家置评
如果选用TON指令,只要判断位使能,TON始终处于计时的状态,不会出现搂主所述问题,请搂主检查程序实现。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319045.html