AB相脉冲高速计数

2015-06-30 10:39:24 人评论 次浏览 分类:永宏应用案例

【控制要求】 FBs-MC系列高数计数及高速脉冲输出频率最高可达 200KHz,而FBs-MN系列的最高可达 920KHz,现以AB相脉冲为例进行说明 :
● 发送AB相脉冲控制伺服电机,每秒发送 460000个脉冲给伺服电机。● 伺服电机接有编码器,编码信号接入 PLC高速计数输入点 (差动输入点 )。
● 若PLC高速计数器计数值与脉冲发送脉冲数目相差 10个以上时,则产生报警灯亮。【组件说明】
PLC 组件 控制说明
Y0、Y1 460KHz高速脉冲输出点
Y5 报警指示灯
X0、X1 高速计数器 HHSC0输入接点
DR200 输出脉冲数
DR202 高速计数器设定值
【控制程序】

【伺服命令表格】

【I/O组态设置】

【程序说明】
  1. M0来控制 PLC发送脉冲信号,脉冲信号由 Y0、Y1输出。将伺服电机的转速由编码器输出的回馈信号接入到 X0、X1高速计数端, X0、X1对应硬件高速计数器 HHSC0,其最高响应数频率可达 920KHz。
  2. 当脉冲发送完毕后, M12=ON,执行比较指令,若 HHSC0的当前计数值( DR4096)与发送脉冲数目相差10个以上时, Y5=ON,报警灯亮。
  3. 3. M12=ON,FUN93也被执行, HHSC0的当前计数值 CV(DR4096)被清零,保证 PLC在下一次对输入脉冲计数时,又开始从 0开始进行计数。
  4. 因为伺服编码器输出信号为差分信号,所以本范例需使用支持差分信号输入的 FBs-MN机种(其 X0-X7支持差动输入, Y0-Y7支持差动输出)。