事件计数模式用于计算给定时间段内一系列事件的数量。
计数器评估在预定义时间段内应用到输入的脉冲数。在每个时间段结束时用收到的事件数更新计数寄存器。
在该时间段内可以使用同步。这样将为新的预定义时间段重新启动事件计数。计数在同步条件的跳变沿重新启动
阶段 |
操作 |
---|---|
1 |
启用条件 = TRUE 时,计数器对预定义时间段内物理输入上的事件(脉冲)数进行累计。 如果 Validity = 0,则不使用当前值。 |
2 |
第一个时间段过去后,计数器值设置为该时间段内算出的事件数,并且 Validity 设置为 TRUE。 计数针对新时间段重新启动。 |
3 |
在同步条件的上升沿: o累计输入脉冲值复位为 0 o当前值不更新 o计数针对新时间段重新启动 |
4 |
该时间段过去后,计数器值设置为在该时间段内算出的事件数。 计数针对新时间段重新启动。 |
注意:
在 Main 类型上,当启用条件:
o设置为 FALSE:中止当前计数,并且 CurrentValue 保持为前一个有效值。
o设置为 TRUE:累计值复位为 0,CurrentValue 保持不变,计数为新时间段重新启动。