发布于 2011-10-09 09:39:34
1楼
S7-200定时器的三种分辨率的确不容易理解
定时器是一个独立的部件,刷新就是是更新定时器的状态,对于1ms定时器来说,就是每隔1ms都要查询定时器的状态,如果定时时间到,定时器的接点状态会立即更新,10ms定时器只有每个扫描周期开始才对定时器刷新,如果当前周期中间定时时间到,那么只有等到下一个周期开始定时器的接点状态才会改变,100ms定时器则是在定时器执行时刷新,定时器是累计上一个周期执行定时器开始到这一个周期执行定时器的100ms时间间隔数,如果某个周期定时器没有被执行,那么下个周期定时器将会丢失这个时间间隔数,所以要确保100ms定时器每个扫描周期都被执行,这也是不宜用在子程序和中断程序里的原因。
建议你看看本版精华贴里关于定时器的相关内容,自己多做做实验,都理解一下帮助里的内容。