关于定时器t37输出的求助

如图1,定时器后面接了个输出可是输出没反应,图2接了个移位循环却能正常运行。

图片说明:

关于定时器t37输出的求助    关于定时器t37输出的求助   

最佳答案

左图:网络3,右图:定时器在网络8,你说的没反应的输出在网络9.
根据你的程序,出现你说的情况,是情理之中的。为什么?
1、不同的扫描时基(100ms、10ms、1ms)更新定时器位和当前值的时刻是不同的:
1ms分辨率的定时器,定时器位和当前值的更新按1ms自动更新。
10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。
100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。
2、你所附程序,执行到网络8时才会更新位和值。
定时时间到,当前扫描周期执行到网络8 更新数据,T37的位置1,M0.0输出。下一个扫描周期网络3执行移位,执行到网络8复位,M0.0也复位。M0.0仅在一个扫描周期内置1,很难被观测到,而不是没有反应。而移位,可以通过监看MW0发现改变

提问者对于答案的评价:
好的

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:33
下一篇 2021年7月5日 下午12:33

相关推荐

发表回复

登录后才能评论