31.5.6.4 清除当前计数器值 - 高速计数器(单相设置,LT系列)

使用该功能来清除当前计数器值。此外,您还可以确认当前值已被清除。无论计数器处于ON状态还是OFF状态,您都可以使用清除功能。

要将当前计数器值清0,请将系统变量(#L_ExIOCntInCtrl)中CH计数器输入控制请求下的清除标志置ON。操作位根据您为其分配高速计数器的CH的不同而有所不同。

#L_ExIOCntInCtrl

计数器输入控制请求

将每个CH的开始位(位0)置ON来清除计数器值。

对于[计数器输入控制响应]中分配的变量来说,监视位根据您为其分配高速计数器的CH的不同而有所不同,如下所示。

如果CH的开始位(0位)是1,清除即完成。如果是0, 清除未完成。

下图是清除当前计数器值和完成的标志时序图。

1) 将计数器值清除的请求标志置ON来保存当前计数器值
2) 一旦当前计数值被清除,计数器值清除的完成标志即置ON。
3) 确认计数器值清除的完成标志置ON,并将计数器值清除的请求标志置OFF。
4) 当计数器值清除的请求标志被确认为置OFF时,计数器值清除的完成标志变成OFF。