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

下载本文档

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

文档简介

1、、脉冲输出功能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。?频率:0200K

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

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

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

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

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

7、段产生定量脉冲的指令。(S1.是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数,以Dn、Dn+1的值都为0表示分段结束,最多可设定24段。可用操作数:D、FD;空.加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、D、FD(D?指定输出脉冲的Y编号,只可在Y000或Y001输出。(:巴指定输出脉冲方向的Y编号,可以任意指定。例:当(,1中第一段设定的脉冲个数为正数时,Y输

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

9、定频率,中指定脉冲个数,D100中指定加减速时间;当输出脉冲个数达到设定值时,脉冲输出。在M001上升沿,STOP指令立即停止Y000口的脉冲输出。6、脉冲数立即刷新PLSMV指令原点信号工作台而“一濡进M0PLSRD0D100Y0Y1M80001I-PLSMVK0Y0IRETPLSMV为32位操作指令当工作台后移的过程中,得到原点信号X2,执行外部中断,PLSMV指令立即执行,不受扫描时间的影响,将输出端口Y0输出的脉冲数刷新,并送入D8170中。该指令可用于消除脉冲控制中产生的累积误差。7、原点回归ZRN指令原点回归速度S1脉冲输出一个扫描周期爬行速度S2t'Y07一近点信号J1X

10、3'-脉冲标志M8170*'二:原点回归速度:可用操作数:K、TD、CD、D、FD日爬行速度:可用操作数:K、TD、CD、D、FD。回近点信号:可用操作数:X、Y、M、So回5脉冲输出地址:仅能指定Y0或丫1。支持32位指令DZRN。S1与S2的方向相同且S1的绝对值大于S2。驱动指令后,以原点回归速度S1开始移动。当近点信号由OFF变为ON时,减速到爬行速度S2.当近点信号由ON变为OFF时,在停止脉冲输出的同时,向寄存器(Y0:D8171,D8170,Y1:D8174,D8173)中写入0。8、相对位置控制DRVI指令M0T卜DRVIK30000K3000Y0Y4;二输出脉

11、冲数:可用操作数:K、TD、CD、D、FD输出脉冲频率:可用操作数:K、TD、CD、D、FD。0口脉冲输出地址:仅能指定Y0或Y1。0脉冲输出方向:可指定任意Y。加减速时间:D8230(单字)所谓相对驱动方式,是指由当前位置开始的移动距离的方式。支持32位指令DDRVI。目标位置指定S1,对应下面的当前值寄存器作为绝对位置(Y0:D8171,D8170,Y1:D8174,D8173)9、绝对位置控制DRVA指令K30000K3000D1Y0D2Y4目标位置(绝对指定):可用操作数:K、TD、CD、D、FDW!)输出脉冲频率:可用操作数:K、TD、CD、D、FD。'巴脉冲输出地址:仅能指

12、定Y0或丫1。D2)脉冲输出方向:可指7E任息丫。加减速时间:D8230(单字)所谓绝对驱动方式,是指运行至由原点(0点)为基点的对应位置方式。支持32位指令DDRVA。目标位置指定S1,对应下面的当前值寄存器作为绝对位置(Y0:D8171,D8170,Y1:D8174,D8173)10、绝对位置多段脉冲控制PLSA指令M8170IIIRSTM0'1是以Dn或FDn为起始地址的一段区域。上例:D0设定第1段脉冲的最高频率、D1设定第1段脉冲的绝对位置,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的绝对位置,以Dn、Dn+1的值都为0表示分段结束,最多可设定24段。可用操作数:D、F

13、DG加减速时间。这里的时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。可用操作数:K、TD、CD、D、FD'也指定输出脉冲的Y编号,只可在Y000或Y001输出。®指定输出脉冲方向的Y编号,可以任意指定。是以指定的频率、加减速时间和脉冲方向分段产生绝对位置脉冲的指令。支持32位指令DPLSA。M0原点位置!t绝对位置D1绝对位置D3第3段_*绝对位置D5频率D0频率D4频率D2M8170三、输出端子接线Y1C0M1Y2COM2二OO-输出端口Y0:脉冲输出口0输出端口Y1:脉冲输出口1卜面是输出端子与

14、伺服驱动器的接线示意图:PLC侧伺服驱动器侧四、注意事项1、阶频的概念在加减速过程中,每个阶梯时间为阶频(每个阶梯上升/下降的频率)超过15K按15K计算。在频率高于200Hz的脉冲输出时,定值小于10个,按10个发送。5毫秒,这个时间是固定不变的。最小为10Hz,低于10Hz按10Hz计算;阶频最大为15K,要注意每一段的脉冲发送个数必须不少于10个,如果设2、分段脉冲输出中的频率跳变在分段脉冲输出过程中,如果当前段的脉冲个数已发完而未达到当前段的最高频率,则此时在从当前段过渡到下一段脉冲输出的过程中会出现脉冲频率的跳变,如图所示。为了避免频率的跳变,要注意加减速时间设定值不能过小。3、脉冲

15、输出不能进行双重输出在同一个主程序中,不能对同一个输出口Y编写两条或两条以上的脉冲输出指令。采用流程指令,每个流程可以最多包含1个脉冲输出指令。如下例写法是错误的。注:软硬件在3.0以上版本的,支持脉冲的顺序执行。五、关于脉冲输出特殊线圈与寄存器脉冲输出的一些标志位如下表所示:地址号高频脉冲号功能说明M8170PULSE_1正在发出脉冲标志脉冲输出中为1M817132位脉冲发送溢出标志溢出为1M8172方向标志1为正方向,对应方向口输出为ONM8173PULSE_2正在发出脉冲标志脉冲输出中为1M817432位脉冲发送溢出标志溢出为1M8175方向标志1为正方向,对应方向口输出为ONM8176

16、PULSE_3正在发出脉冲标志脉冲输出中为1M817732位脉冲发送溢出标志溢出为1M8178方向标志1为正方向,对应方向口输出为ONM8179PULSE_4正在发出脉冲标志脉冲输出中为1M818032位脉冲发送溢出标志溢出为1M8181方向标志1为正方向,对应方向口输出为ON脉冲输出的一些特殊寄存器如下表所示:地址号高频脉冲号功能说明D8170PULSE_1累计脉冲个数低16位D8171累计脉冲个数高16位D8172当前段(表示第n段)D8173PULSE_2累计脉冲个数低16位D8174累计脉冲个数高16位D8175当前段(表示第n段)D8176PULSE_3累计脉冲个数低16位D8177

17、累计脉冲个数高16位D8178当前段(表示第n段)D8179PULSE_4累计脉冲个数低16位D8180累计脉冲个数高16位D8181当前段(表示第n段)D8190PULSE_1当前次脉冲个数低16位D8191当前次脉冲个数高16位D8192PULSE_2当前次脉冲个数低16位D8193当前次脉冲个数高16位D8194PULSE_3当前次脉冲个数低16位D8195当前次脉冲个数高16位D8196PULSE_4当前次脉冲个数低16位六、脉冲输出案例:1.脉冲输出控制信捷V5变频器的转速说明,通过X2选择给变频器输出脉冲.通过三档旋钮(X0、X1)选择脉冲输出的频率,控制V5变频器的频率。1).变

18、频器参数:1.P0.01-7脉冲输出给定频率.2 .P1.11-11.0脉冲最大给定频率11.0K3 .P1.12-1.0脉冲最小给定频率1.0K时,对应变频器为0.00HZ4 .P1.14-11.0脉冲最大给定频率11.0K时,对应变频器为50.00HZ5 .P4.05-35输入端子X6选择为脉冲频率输入2).端子接线图3).程序:PLC侧变频器侧当X。接通时,版冷孵RTOCOI-Z,受频韭频率为30.DCHZD4000脉冲埔I出期率当M1号通时,版冲鸵率为g000工变频裂崩率为40.00HZ设星设座至迳择I操2T口VIS'HSOUQC4QQ口iD4COO脓神端也蓟军白加祗1哥T技通叼脉;翎I茎为1心堂瞬频率加切国怔1TT"8M11nmn”nnn3D4000服超已领军2.分丝机往复运动中点校正说明:使用伺服在中点开关附近往复运动,每往复一次,距离减少20个脉冲,减少到定值70000后,以固定值往复运动,运行100

温馨提示

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

评论

0/150

提交评论