当前位置: 主页 > PLC控制

定时器复位功能的设计

新手一个,在程序跳入到子程序之后,使Q0.0输出,输出时间为5秒,5秒之后自动关闭Q0.0。请问这个程序应该怎么设计。不使用定时器也可以。其中S7-200的输入口没有任何的输入。也就是说不能使用输入口进行触发定时器的功能。

问题补充:
在使用定时器之后,应该对定时器进行复位吧?一保证下一次可以进行同样的步骤。请问定时器如何进行复位才能保证程序的功能不被破坏?

最佳答案

主程序:
LDM10.0//调用子程序条件
CALLSBR_0
子程序:
LDSM0.0
LPS
ANT37
=Q0.0
LPP
TONT37,50
这样当调用子程序后,Q0.0输出延时5秒后停止输出。
补充问题回复:
这个是当然的,不但计数器、定时器需要复位,还包含一些数据的初始化程序操作。

提问者对于答案的评价:
您的这个程序好像没有对定时器进行复位吧,我实验了一下,在以后这个定时器还在继续计数,只能运行一次,之后就不能正常运行了!谢谢!

最佳答案作者回复:
是的。这个需要在主程序中添加的。
LDI0.0
LPS
EU
RT0,255//需要复位的定时器号
RC0,255//需要复位的计数器号,当然还可以是数据等信息
LPP
CALLSBR_0:SBR0

  • 关注微信

猜你喜欢

微信公众号