据西门子相关资料介绍,西门子S7 200三种分辨率的定时器刷新方式不同,举例来说100MS定时器必须在指令执行以后才能刷新,在一个循环周期内多次执行对同一个定时器操作的指令就会多计时基脉冲。对于此,我很困惑:定时器到底是如何工作的?是什么触发其刷新?脉冲的上升沿或下降沿还是高电位或低电位触发?为什么在一个循环周期内多次执行对同一个定时器操作的指令就会多计时基脉冲?而在循环周期很短时,每循环周期只执行一次定时器指令不会多计时基脉冲呢?西门子对其内部定时器是如何组成的只字未提,至少应该给出个数字逻辑电路的组成框图,这样我们在使用定时器指令时也大概知道其工作原理,不会在编程时感到困惑了。 |