关于脉冲输出

上传人:小** 文档编号:89189814 上传时间:2019-05-21 格式:DOC 页数:20 大小:2.33MB
返回 下载 相关 举报
关于脉冲输出_第1页
第1页 / 共20页
关于脉冲输出_第2页
第2页 / 共20页
关于脉冲输出_第3页
第3页 / 共20页
关于脉冲输出_第4页
第4页 / 共20页
关于脉冲输出_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《关于脉冲输出》由会员分享,可在线阅读,更多相关《关于脉冲输出(20页珍藏版)》请在金锄头文库上搜索。

1、一、脉冲输出功能 XC3系列和XC5系列PLC一般具有2个脉冲输出。通过使用不同的指令编程方式,可以进行无加速/减速的单向脉冲输出,也可以进行带加速/减速的单向脉冲输出,还可以进行多段、正反向输出等等,输出频率最高可达200K Hz。驱动器步进/伺服电机注:1)为了使用脉冲输出,必须要使用带有晶体管输出的PLC。如XC3-14T-E或XC3-60RT-E等。 2)XC5系列输出点数为32点的PLC最大能够具有4路(Y0、Y1、Y2、Y3)脉冲输出功能。二、脉冲输出的种类与指令应用1、 无加减速时间变化的单向定量脉冲输出指令PLSY PLSY指令: 以指定的频率产生定量脉冲的指令。 支持32位指

2、令DPLSY。 频率:0200KHz 输出端子:Y0 或 Y1 输出模式:连续或有限脉冲输出 脉冲数目:16位指令 0K3276732位指令 0K2147483647注意:如控制对象是步进电机或伺服电机,建议不要采用该指令,以避免电机失步。采用带加减速的脉冲输出指令PLSR可以避免失步造成的影响。 l 是以指定的频率产生定量脉冲的指令;支持32位指令DPLSY。指定频率。可用操作数:K、TD、CD、D、FD指定产生脉冲量。可用操作数:K、TD、CD、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。l 在M0为ON时,PLSY指令在Y0输出频率为30Hz的脉冲,个数由D1指定, 正

3、在发脉冲时线圈M8170置ON。当输出脉冲个数达到设定值时,停止脉冲输出,此时线圈M8170置OFF,并将M0复位。设定脉冲数目有限脉冲输出 当输出完设定的脉冲数目之后,输出自动停止。2、 可变频率脉冲输出指令PLSF PLSF指令:l 是以可变频率的形式产生连续脉冲的指令;l 支持32位指令DPLSF。l 指定频率。可用操作数:K、TD、CD、D、FD范围:200200KHz(当设定频率低于200Hz时,以200Hz的频率输出。)l 指定输出脉冲的Y编号,只可在Y000或Y001输出。l 随着D0中设定频率的改变,从Y0输出的脉冲频率也跟着变化。l 在寄存器D8170(双字)中累积脉冲个数。

4、连续脉冲输出 以设定频率连续输出脉冲直到通过指令停止输出。3、带加减速的定量脉冲输出指令PLSR (含3种控制模式) 以指定的频率和加减速时间产生定量脉冲的指令。 频率:0200KHz 加减速时间:5000ms以下 支持32位指令DPLSR。 输出端子:Y0 或 Y1 输出模式:有限脉冲数目 脉冲数目:16位指令 0K32,76732位指令 0K2,147,483,647 模式1:单段单向脉冲输出PLSRl 是以指定的频率产生定量脉冲的指令;支持32位指令DPLSR。最高频率。可用操作数:K、TD、CD、D、FD总输出脉冲数。可用操作数:K、TD、CD、D、FD 加减速时间。可用操作数:K、T

5、D、CD、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。l 在M0为ON时,PLSR指令启动脉冲输出,按指定的加减速斜率、最高频率,发出指定个数的脉冲。此时线圈M8170置ON。l 当输出脉冲个数达到设定值时,停止脉冲输出,此时线圈M8170置OFF,并将M000复位。如图所示l 当脉冲输出M000为OFF时,输出脉冲按指定的加减速斜率下降到0。停止脉冲输出,此时线圈M8170置OFF。 模式2:分段单向脉冲输出PLSRl 是以指定的频率和加减速时间分段产生定量脉冲的指令。 是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2

6、设定第2段脉冲的最高频率、D3设定第2段脉冲的个数, 以Dn、Dn+1的设定值都为0表示分段结束,最多可设定24段。可用操作数:D、FD 加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。l 支持双字操作DPLSR,此时D0、D1设定第1段脉冲的最高频率、D2、D3设定第1段脉冲的个数,D4、D5设定第2段脉冲的最高频率、D6、D7设定第2段脉冲的个数 模式3:分段双向脉冲输出PLSRl 是以指定的频率、加减速时间

7、和脉冲方向分段产生定量脉冲的指令。 是以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输出。 指定输出脉冲方向的Y编号,可以任意指定。例:当 中第一段设定的脉冲个数为正数时,Y输出为ON

8、;当设定的脉冲个数为负数时,Y输出为OFF。注意,在一次分段脉冲输出中,脉冲的方向只取决于第一段的脉冲个数设定值的正负情况。4、脉冲段切换PLSNEXT/PLSNT指令l 在脉冲输出到达当前段最高频率,并在此频率下稳定输出时,如果M1由OFFON,则以加减速时间进入下一段的脉冲输出。l 注意在脉冲输出的加减速过程中,执行此指令无效。l 指令PLSNT为指令PLSNEXT的简写,功能等同。-(虚线)表示本来的脉冲输出曲线 5、脉冲停止STOP指令l 在M000由OFFON时,PLSR指令在Y000输出脉冲,D0中指定频率, D001中指定脉冲个数,D100中指定加减速时间;当输出脉冲个数达到设定

9、值时,停止脉冲输出。在M001上升沿,STOP指令立即停止Y000口的脉冲输出。6、脉冲数立即刷新PLSMV指令l PLSMV为32位操作指令l 当工作台后移的过程中,得到原点信号X2,执行外部中断,PLSMV指令立即执行,不受扫描时间的影响,将输出端口Y0输出的脉冲数刷新,并送入D8170中。l 该指令可用于消除脉冲控制中产生的累积误差。7、原点回归ZRN指令原点回归速度:可用操作数:K、TD、CD、D、FD爬行速度:可用操作数:K、TD、CD、D、FD。近点信号:可用操作数:X、Y、M、S。脉冲输出地址:仅能指定Y0或Y1。l 支持32位指令DZRN。l S1与S2的方向相同且S1的绝对值

10、大于S2。l 驱动指令后,以原点回归速度S1开始移动。l 当近点信号由OFF变为ON时,减速到爬行速度S2.l 当近点信号由ON变为OFF时,在停止脉冲输出的同时,向寄存器(Y0:D8171,D8170,Y1:D8174,D8173)中写入0。8、相对位置控制DRVI指令输出脉冲数:可用操作数:K、TD、CD、D、FD输出脉冲频率:可用操作数:K、TD、CD、D、FD。0脉冲输出地址:仅能指定Y0或Y1。脉冲输出方向:可指定任意Y。加减速时间:D8230(单字) l 所谓相对驱动方式,是指由当前位置开始的移动距离的方式。l 支持32位指令DDRVI。l 目标位置指定S1,对应下面的当前值寄存器

11、作为绝对位置 (Y0:D8171,D8170,Y1:D8174,D8173) 9、绝对位置控制DRVA指令 目标位置(绝对指定):可用操作数:K、TD、CD、D、FD输出脉冲频率:可用操作数:K、TD、CD、D、FD。脉冲输出地址:仅能指定Y0或Y1。脉冲输出方向:可指定任意Y。加减速时间:D8230(单字)l 所谓绝对驱动方式,是指运行至由原点(0点)为基点的对应位置方式。l 支持32位指令DDRVA。l 目标位置指定S1,对应下面的当前值寄存器作为绝对位置 (Y0:D8171,D8170,Y1:D8174,D8173) 10、绝对位置多段脉冲控制PLSA指令是以Dn或FDn为起始地址的一段

12、区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的绝对位置,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的绝对位置, 以Dn、Dn+1的值都为0表示分段结束,最多可设定24段。可用操作数:D、FD 加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。 指定输出脉冲方向的Y编号,可以任意指定。l 是以指定的频率、加减速时间和脉冲方向分段产生绝对位置脉冲的指令。l 支持32位指令DPLSA。三、输出端子接

13、线输出端口Y0:脉冲输出口0输出端口Y1:脉冲输出口1下面是输出端子与伺服驱动器的接线示意图:伺服驱动器侧PLC侧四、注意事项 1、阶频的概念 l 在加减速过程中,每个阶梯时间为5毫秒,这个时间是固定不变的。l 阶频(每个阶梯上升/下降的频率)最小为10Hz,低于10Hz按10Hz计算;阶频最大为15K,超过15K按15K计算。l 在频率高于200Hz的脉冲输出时,要注意每一段的脉冲发送个数必须不少于10个,如果设定值小于10个,按10个发送。2、分段脉冲输出中的频率跳变频率的跳变 l 在分段脉冲输出过程中,如果当前段的脉冲个数已发完而未达到当前段的最高频率,则此时在从当前段过渡到下一段脉冲输出的过程中会出现脉冲频率的跳变,如图所示。l 为了避免频率的跳变,要注意加减速时间设定值不能过小。 3、脉冲输出不能进行双重输出l 在同一个主程序中,不能对同一个输出口Y编写两条或两条以上的脉冲输出指令。l 采用流程指令,每个流程可以最多包含1个脉冲输出指令。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号