降值计数器
使用CT_FUN功能块实现的计数器为降值计数器。计数区域SV(设置值)为1至32767。
计数触点(降值)
每次在Count检测到上升沿时,从经过值EV减去数值1,直到达到数值0
复位触点
每次在Reset检测到上升沿时,数值0被分配到EV,且比较输出信号C复位;每次在Reset检测到下降沿时,SV中的值被分配到EV
复位程序后EV的值
比较输出信号
在EV变为0时设置
当前计数器值
为了正常工作,CT_FUN功能每次在使用前都需要复位。
可用计数器的数量受限并取决于系统寄存器5和6中的设置。编译器为每个计数器实例分配一个NUM*地址。地址从最大可能的地址开始向下计数进行分配。
基本功能CT(降值计数器)使用相同的NUM*地址区域(Num输入)。为了避免错误(地址冲突),不能在一个项目中同时使用CT功能和CT_FUN功能。