s7200 t32定时器中断事件条件指定

s7200在主程序中不同逻辑条件下关联不同中断关联程序,并开了中断。为什么会导致t32定时器始终在0-1之间跳动,不能正常工作?

问题补充:
中断程序已经指定中断源21,但t32给定的定时时间是个变量,每隔1秒左右都会自动调整改变。不是定时中断。中断程序中只是完成计时器累加任务,没有别的指令。

最佳答案

定时中断(SMB34/35)与T32/T96的定时器均可以定义定时中断,不同的区别在于定时中断的时间,前者最长255mS,后者32.767s。
你调用T32时,当T32运行时间等于,大于PT时间时会触发一个定时中断。T32中断事件号21、T96中断事件号22.
你描述的T32运行在0-1跳变,是否是触发定时器的条件存在脉冲?没有满足接通时间当前值大于等于到预设值的这个时间?
你需要的T32给定的PT管脚,可以在定时中断所连接的中断子程序中定义,数据类型INT。

提问者对于答案的评价:
两个提问,合并在一起吧。

最佳答案作者回复:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1621944&b_id=64&s_id=83&pno=0

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:43
下一篇 2021年7月5日 上午11:43

相关推荐

发表回复

登录后才能评论