您现在的位置是:主页 > bet36365在线备用 > PLC定时器分辨率为1ms 10ms 100ms,因此用法有所不同

PLC定时器分辨率为1ms 10ms 100ms,因此用法有所不同

时间:2019-10-16 03:22  来源:365bet体育备用网站  阅读次数:

全部展开
更新模式根据这三个计时器的计时精度而有所不同。程序搜索周期是从几毫秒到几十毫秒。在程序中使用计时器进行计时时,计时器状态值会不断更新。如果在扫描周期中多次更新计时器,则可以保证该计时器的准确性。如果仅更新一次或几个周期,则会调整时间,但是准确性非常低,您会看到下一个文本的分辨率为1毫秒。1毫秒计时器记录1毫秒间隔的数目,因为启用了当前的1毫秒计时器。
时间从执行定时器指令开始。但是,1毫秒计时器每毫秒更新一次(计时器位和当前计时器值),并且不与扫描周期同步。
这意味着在超过1毫秒的扫描期间,定时器位和当前定时器值会被更新几次。
计时器指令用于打开/关闭计时器,如果它是TONR计时器,则用于关闭计时器。
由于计时器可以在1毫秒内的任何时间启动,因此预设值的设置时间间隔应大于计时器所需的最小间隔。
例如,如果使用1毫秒计时器,则必须将预设时间值设置为57,以使时间间隔至少为56毫秒。
自当前的10 ms计时器被激活以来,10 ms 10 ms分辨率计时器记录了10 ms计时器间隔的数量。
时间从执行定时器指令开始。但是,在每个扫描周期开始时,通过将当前值与10毫秒间隔的累积数(从上次扫描开始)相加来更新10毫秒计时器(即,计时器和计时器的当前值为计时器位在整个扫描过程中不会更改,因为它们可以在10毫秒内的任何时间启动,并且预设值的设置时间间隔应大于计时器的最小所需间隔。
例如,如果使用10毫秒计时器,则必须将预设时间值设置为15,以便时间间隔至少为140毫秒。
分辨率为100毫秒的100毫秒计时器记录了自上次更新100毫秒计时器以来的100毫秒计时器间隔数。
当执行定时器指令时,将更新该定时器,将当前值添加到100毫秒间隔的累计数量中(自上次扫描开始以来)。
仅当执行定时器指令时,才会更新当前的100毫秒定时器值。
因此,如果启用了100毫秒计时器,但没有为每个扫描指令执行计时器指令,则无法更新当前计时器值,并且会浪费时间。
类似地,如果在一个扫描周期内多次执行了100毫秒定时器指令,则将100毫秒间隔号多次添加到当前定时器值中以获取时间。
仅在每个扫描周期仅执行一次计时器指令时,才使用100毫秒计时器。