可编程控制器AB相脉冲高速计数设计实例详解

[db:摘要]

差分输入接线图(用于高速和高噪声环境)

带差分输出的线圈

【控制要求】DVP32EH00M发送AB相位脉冲控制伺服,每秒发送1万个脉冲给伺服。伺服电机的旋转距离由编码器编码后连接到plc高速计数输入点(差动输入点)。如果PLC高速计数器的计数值与脉冲发送的脉冲数之差大于10,报警灯将点亮。[组件描述]

[控制程序]

【程序说明】本例用M1013控制PLC发送脉冲,Y0输出D1220=K0设定脉冲。编码器输出的伺服电机反馈信号接X0和X1高速计数端,X0和X1对应硬件高速计数器C251,最高计数频率为200KHz。M1029=开,当脉冲传输完成时,触点类型比较指令DLD=执行。如果C251计数器值和发送脉冲数之间的差值大于10,即C251计数器值小于或等于K9990,Y5=开,报警灯点亮。M1029=开,[RST C251]也被执行,C251被清零,以确保下次PLC对输入脉冲计数时,C251从0开始计数。由于伺服编码器的输出信号是差分信号,本例需要使用支持差分信号输入(其X0、X1、X4、X5输入支持差分信号输入)的DVP32EH00M型号。

关于作者: 网络

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注