高速计数器是使用CPU模块的通用输入端子及高速脉冲输入输出模块,对普通计数无法计测的高速脉冲的输入数进行计数的功能。
本地编码器轴(PLC自带高速脉冲输入)总线编码器轴(需要Ether Cat总线模块)高速计数器的计数模式
单相计数(一个计数端子,可以通过指令改变计数方向)计数端子+计数方向CW/CCW(增计数端子+减计数端子)AB双相计数(1 倍、2倍、4倍计数) 添加高速计数器轴选择高速计数器类型选择高速计数器编号单位换算设置计数模式与参数设置HC_Counter-高速计数器使能
使用HC_Counter指令,可对计数器轴的位置计数和速度测量。通过Inver参数设置计数器的计数方向,更改Invert的设置后,需要重新使能功能块指令生效。HC_Preset-高速计数器预置值
使用HC_Preset指令,根据预置条件,实现对计数器轴位置赋值。预置条件Trigger Type可选择指令上升沿触发或外部端子输入触发。HC_TouchProbe-高速计数器探针
使用HC_TouchProbe功能块指令,可在外部输入触发条件有效时,锁存计数器轴位置值。参数TriggerEdge设置探针触发边沿。上升沿触发位置锁存在输出参数PosPosition中,下降沿触发位置锁存在输出参数NegPosition中。HC_Compare-高速计数器比较
使用HC_Compare可实现计数器轴的单个位置比较。
OutputEnable设置:
InterruptMap需要创建中断子程序:
HC_ArrayCompare-高速计数器数组比较
HC_StepCompare-高速计数器等间距离比