PLC AB相脉冲高速计数设计实例详解
扫描二维码
随时随地手机看文章
脉冲通常是指电子技术中经常运用的一种象脉搏似的短暂起伏的电冲击(电压或电流)。主要特性有波形、幅度、宽度和重复频率。
通常AB相脉冲指两个相互独立的相同脉冲信号(都是正弦波或都是方波),通过两个之间的相位差来达到计数或编码等作用。
PLC 高速计数AB相计数是指编码器输出两路计数信号(A.B),它们在相位上相差90°,PLC可以根据两者的相位,判断编码器的转向进行所要执行的控制。
AB相的编码器输出端3跟线,分别为:A,B,Z
A:脉冲输出端(方波)与B端相差90度;
B:与A相反;
Z:编码器转一整圈输出一个脉冲;
通过AB相方式可通过AB谁超前或者滞后来实现脉冲的加减(也就是正反转)
同时AB方式有较强的抗干扰能力。
PLC AB相脉冲高速计数设计实例详解差动输入之接线图(高速、高噪声时使用)
差动输出之线圈
【控制要求】
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 输入端支持差分信号输入)。