关于脉冲输出_第1页
关于脉冲输出_第2页
关于脉冲输出_第3页
关于脉冲输出_第4页
关于脉冲输出_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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指令:· 以指定的频率产生定量脉

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

3、l 在M0为ON时,PLSY指令在Y0输出频率为30Hz的脉冲,个数由D1指定, 正在发脉冲时线圈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

4、中设定频率的改变,从Y0输出的脉冲频率也跟着变化。l 在寄存器D8170(双字)中累积脉冲个数。连续脉冲输出 以设定频率连续输出脉冲直到通过指令停止输出。3、带加减速的定量脉冲输出指令PLSR (含3种控制模式)· 以指定的频率和加减速时间产生定量脉冲的指令。· 频率:0200KHz· 加减速时间:5000ms以下· 支持32位指令DPLSR。· 输出端子:Y0 或 Y1· 输出模式:有限脉冲数目· 脉冲数目:16位指令 0K32,76732位指令 0K2,147,483,647Ø 模式1:单段单向脉冲输出PLSR

5、l 是以指定的频率产生定量脉冲的指令;支持32位指令DPLSR。最高频率。可用操作数:K、TD、CD、D、FD总输出脉冲数。可用操作数:K、TD、CD、D、FD 加减速时间。可用操作数:K、TD、CD、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。l 在M0为ON时,PLSR指令启动脉冲输出,按指定的加减速斜率、最高频率,发出指定个数的脉冲。此时线圈M8170置ON。l 当输出脉冲个数达到设定值时,停止脉冲输出,此时线圈M8170置OFF,并将M000复位。如图所示l 当脉冲输出M000为OFF时,输出脉冲按指定的加减速斜率下降到0。停止脉冲输出,此时线圈M8170置OFF。&

6、#216; 模式2:分段单向脉冲输出PLSRl 是以指定的频率和加减速时间分段产生定量脉冲的指令。 是以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输出。l 支持双字操作DPLSR

7、,此时D0、D1设定第1段脉冲的最高频率、D2、D3设定第1段脉冲的个数,D4、D5设定第2段脉冲的最高频率、D6、D7设定第2段脉冲的个数Ø 模式3:分段双向脉冲输出PLSRl 是以指定的频率、加减速时间和脉冲方向分段产生定量脉冲的指令。 是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数, 以Dn、Dn+1的值都为0表示分段结束,最多可设定24段。可用操作数:D、FD 加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加

8、减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。 指定输出脉冲方向的Y编号,可以任意指定。例:当 中第一段设定的脉冲个数为正数时,Y输出为ON;当设定的脉冲个数为负数时,Y输出为OFF。注意,在一次分段脉冲输出中,脉冲的方向只取决于第一段的脉冲个数设定值的正负情况。4、脉冲段切换PLSNEXT/PLSNT指令l 在脉冲输出到达当前段最高频率,并在此频率下稳定输出时,如果M1由OFFON,则以加减速时间进入下一段的脉冲输出。l 注意在脉冲输出的加减速过程中,执行此指令无效。l 指令PLSNT为指令PLSNEXT的简写,功能

9、等同。-(虚线)表示本来的脉冲输出曲线 5、脉冲停止STOP指令l 在M000由OFFON时,PLSR指令在Y000输出脉冲,D0中指定频率, D001中指定脉冲个数,D100中指定加减速时间;当输出脉冲个数达到设定值时,停止脉冲输出。在M001上升沿,STOP指令立即停止Y000口的脉冲输出。6、脉冲数立即刷新PLSMV指令l PLSMV为32位操作指令l 当工作台后移的过程中,得到原点信号X2,执行外部中断,PLSMV指令立即执行,不受扫描时间的影响,将输出端口Y0输出的脉冲数刷新,并送入D8170中。l 该指令可用于消除脉冲控制中产生的累积误差。7、原点回归ZRN指令原点回归速度:可用操

10、作数:K、TD、CD、D、FD爬行速度:可用操作数:K、TD、CD、D、FD。近点信号:可用操作数:X、Y、M、S。脉冲输出地址:仅能指定Y0或Y1。l 支持32位指令DZRN。l S1与S2的方向相同且S1的绝对值大于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脉冲输出地

11、址:仅能指定Y0或Y1。脉冲输出方向:可指定任意Y。加减速时间:D8230(单字) l 所谓相对驱动方式,是指由当前位置开始的移动距离的方式。l 支持32位指令DDRVI。l 目标位置指定S1,对应下面的当前值寄存器作为绝对位置 (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 支

12、持32位指令DDRVA。l 目标位置指定S1,对应下面的当前值寄存器作为绝对位置 (Y0:D8171,D8170,Y1:D8174,D8173) 10、绝对位置多段脉冲控制PLSA指令是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的绝对位置,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的绝对位置, 以Dn、Dn+1的值都为0表示分段结束,最多可设定24段。可用操作数:D、FD 加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、

13、D、FD 指定输出脉冲的Y编号,只可在Y000或Y001输出。 指定输出脉冲方向的Y编号,可以任意指定。l 是以指定的频率、加减速时间和脉冲方向分段产生绝对位置脉冲的指令。l 支持32位指令DPLSA。三、输出端子接线输出端口Y0:脉冲输出口0输出端口Y1:脉冲输出口1下面是输出端子与伺服驱动器的接线示意图:伺服驱动器侧PLC侧四、注意事项 1、阶频的概念 l 在加减速过程中,每个阶梯时间为5毫秒,这个时间是固定不变的。l 阶频(每个阶梯上升/下降的频率)最小为10Hz,低于10Hz按10Hz计算;阶频最大为15K,超过15K按15K计算。l 在频率高于200Hz的脉冲输出时,要注意每一段的脉

14、冲发送个数必须不少于10个,如果设定值小于10个,按10个发送。2、分段脉冲输出中的频率跳变频率的跳变 l 在分段脉冲输出过程中,如果当前段的脉冲个数已发完而未达到当前段的最高频率,则此时在从当前段过渡到下一段脉冲输出的过程中会出现脉冲频率的跳变,如图所示。l 为了避免频率的跳变,要注意加减速时间设定值不能过小。 3、脉冲输出不能进行双重输出l 在同一个主程序中,不能对同一个输出口Y编写两条或两条以上的脉冲输出指令。l 采用流程指令,每个流程可以最多包含1个脉冲输出指令。l 如下例写法是错误的。 注:软硬件在3.0以上版本的,支持脉冲的顺序执行。五、关于脉冲输出特殊线圈与寄存器脉冲输出的一些标

15、志位如下表所示:地址号高频脉冲号功能说明M8170PULSE_1正在发出脉冲标志脉冲输出中为1M817132位脉冲发送溢出标志溢出为1M8172方向标志1为正方向,对应方向口输出为ONM8173PULSE_2正在发出脉冲标志脉冲输出中为1M817432位脉冲发送溢出标志溢出为1M8175方向标志1为正方向,对应方向口输出为ONM8176PULSE_3正在发出脉冲标志脉冲输出中为1M817732位脉冲发送溢出标志溢出为1M8178方向标志1为正方向,对应方向口输出为ONM8179PULSE_4正在发出脉冲标志脉冲输出中为1M818032位脉冲发送溢出标志溢出为1M8181方向标志1为正方向,对应

16、方向口输出为ON脉冲输出的一些特殊寄存器如下表所示:地址号高频脉冲号功能说明D8170PULSE_1累计脉冲个数低16位D8171累计脉冲个数高16位D8172当前段(表示第n段)D8173PULSE_2累计脉冲个数低16位D8174累计脉冲个数高16位D8175当前段(表示第n段)D8176PULSE_3累计脉冲个数低16位D8177累计脉冲个数高16位D8178当前段(表示第n段)D8179PULSE_4累计脉冲个数低16位D8180累计脉冲个数高16位D8181当前段(表示第n段)D8190PULSE_1当前次脉冲个数低16位D8191当前次脉冲个数高16位D8192PULSE_2当前次

17、脉冲个数低16位D8193当前次脉冲个数高16位D8194PULSE_3当前次脉冲个数低16位D8195当前次脉冲个数高16位D8196PULSE_4当前次脉冲个数低16位六、脉冲输出案例:1.脉冲输出控制信捷V5变频器的转速说明,通过X2选择给变频器输出脉冲.通过三档旋钮(X0 X1)选择脉冲输出的频率,控制V5变频器的频率。1).变频器参数:1.P0.01=7 脉冲输出给定频率. 2.P1.11=11.0 脉冲最大给定频率11.0K 3.P1.12=1.0 脉冲最小给定频率1.0K时,对应变频器为0.00HZ 4.P1.14=11.0 脉冲最大给定频率11.0K时,对应变频器为50.00HZ 5.P4.05=35 输入端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论