PLC AB相脉冲高速计数设计实例详解

电子说

1.2w人已加入

描述

差动输入之接线图(高速、高噪声时使用)

编码器

差动输出之线圈

编码器

【控制要求】

DVP32EH00M 发送 AB 相脉冲控制伺服,每秒发送 10000 个脉冲给伺服,伺服电机转动距离经编码器编码后接入 plc 高速计数输入点(差动输入点),若 PLC 高速计数器计数值与脉冲发送脉冲数目相差 10 个以上时,则报警灯亮。

【元件说明】

编码器

【控制程序】

编码器

【程序说明】

本范例用 M1013 来控制 PLC 发送脉冲,D1220=K0 设置脉冲由 Y0 输出。将伺服电机由编码器输出的回馈信号接入到 X0、X1 高速计数端,X0、X1 对应硬件高速计数器 C251,其最高计数频率为 200KHz。当脉冲发送完毕后,M1029=On,接点型态比较指令 DLD《=执行,若 C251 计数值与发送脉冲数目相差 10 个以上,即为 C251 计数器值小于等于 K9990 时,Y5=On,报警灯亮。M1029=On, [RST C251]也被执行,C251 被清零,保证 PLC 在下一次对输入脉冲计数时,C251 又开始从 0 开始计数。因为伺服编码器输出信号为差分信号,所以本范例需使用支持差分信号输入的 DVP32EH00M机种(其 X0、X1、X4、X5 输入端支持差分信号输入)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分