一、脉冲输出功能XC3系列和XC5系列PLC一般具有2个脉冲输出。通过使用不同的指令编程方式,可以进行无加速/减速的单向脉冲输出,也可以进行带加速/减速的单向脉冲输出,还可以进行多段、正反向输出等等,输出频率最高可达200KHz。注:1)为了使用脉冲输出,必须要使用带有晶体管输出的PLC。如XC3-14T-E或XC3-60RT-E等。2)XC5系列输出点数为32点的PLC最大能够具有4路(Y0、Y1、Y2、Y3)脉冲输出功能。二、脉冲输出的种类与指令应用1、无加减速时间变化的单向定量脉冲输出指令PLSYPLSY指令:以指定的频率产生定量脉冲的指令。支持32位指令[DPLSY]。频率:0~200KHz输出端子:Y0或Y1输出模式:连续或有限脉冲输出脉冲数目:16位指令0~K3276732位指令0~K2147483647注意:如控制对象是步进电机或伺服电机,建议不要采用该指令,以避免电机失步。采用带加减速的脉冲输出指令PLSR可以避免失步造成的影响。步进/伺服电机驱动器当输出完设定的脉冲数目之后,输出自动停止。2、可变频率脉冲输出指令PLSFPLSF指令:以设定频率连续输出脉冲直到通过指令停止输出。有限脉冲输出设定脉冲数目连续脉冲输出是以指定的频率产生定量脉冲的指令;支持32位指令[DPLSY]。指定频率。可用操作数:K、TD、CD、D、FD指定产生脉冲量。可用操作数:K、TD、CD、D、FD指定输出脉冲的Y编号,只可在Y000或Y001输出。S1·S2·D·在M0为ON时,PLSY指令在Y0输出频率为30Hz的脉冲,个数由D1指定,正在发脉冲时线圈M8170置ON。当输出脉冲个数达到设定值时,停止脉冲输出,此时线圈M8170置OFF,并将M0复位。是以可变频率的形式产生连续脉冲的指令;支持32位指令[DPLSF]。指定频率。可用操作数:K、TD、CD、D、FD范围:200~200KHz(当设定频率低于200Hz时,以200Hz的频率输出。)指定输出脉冲的Y编号,只可在Y000或Y001输出。随着D0中设定频率的改变,从Y0输出的脉冲频率也跟着变化。在寄存器D8170(双字)中累积脉冲个数。在M0为ON时,PLSR指令启动脉冲输出,按指定的加减速斜率、最高频率,发出指定个数的脉冲。此时线圈M8170置ON。当输出脉冲个数达到设定值时,停止脉冲输出,此时线圈M8170置OFF,并将M000复位。如图所示当脉冲输出M000为OFF时,输出脉冲按指定的加减速斜率下降到0。停止脉冲输出,此时线圈M8170置OFF。3、带加减速的定量脉冲输出指令PLSR(含3种控制模式)以指定的频率和加减速时间产生定量脉冲的指令。频率:0~200KHz加减速时间:5000ms以下支持32位指令[DPLSR]。输出端子:Y0或Y1输出模式:有限脉冲数目脉冲数目:16位指令0~K32,76732位指令0~K2,147,483,647模式1:单段单向脉冲输出PLSR是以指定的频率产生定量脉冲的指令;支持32位指令[DPLSR]。最高频率。可用操作数:K、TD、CD、D、FD总输出脉冲数。可用操作数:K、TD、CD、D、FD加减速时间。可用操作数:K、TD、CD、D、FD指定输出脉冲的Y编号,只可在Y000或Y001输出。S1·S2·D·S3·模式2:分段单向脉冲输出PLSR模式3:分段双向脉冲输出PLSR是以指定的频率和加减速时间分段产生定量脉冲的指令。是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数,……以Dn、Dn+1的设定值都为0表示分段结束,最多可设定24段。可用操作数:D、FD加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、D、FD指定输出脉冲的Y编号,只可在Y000或Y001输出。支持双字操作DPLSR,此时D0、D1设定第1段脉冲的最高频率、D2、D3设定第1段脉冲的个数,D4、D5设定第2段脉冲的最高频率、D6、D7设定第2段脉冲的个数……S1·S2·D·4、脉冲段切换[PLSNEXT/PLSNT]指令是以指定的频率、加减速时间和脉冲方向分段产生定量脉冲的指令。是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数,……以Dn、Dn+1的值都为...