信捷绝对位置多段脉冲控制plsa_第1页
信捷绝对位置多段脉冲控制plsa_第2页
信捷绝对位置多段脉冲控制plsa_第3页
信捷绝对位置多段脉冲控制plsa_第4页
信捷绝对位置多段脉冲控制plsa_第5页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

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

文档简介

1、6-2-10,绝对位置多段脉冲控制PLSAPLSA/DPLSA指令具备两种控制模式,以下将一一作出介绍。模式1:单向脉冲输出PLSA1、指令概述以指定的频率、加减速时间分段产生绝对位置脉冲的指令。绝对位置多段脉冲控制PLSA16位指令PLSA32位指令DPLSA执行条件常开/闭线圈触发适用机型XC2、XC3、XC5、XCM、XCC硬件要求-软件要求-2、操作数操作数作用S1指定输出脉冲参数的软元件地址编号16/32位,BINS2指定加减速时间的数值或软兀件地址编号16/32位,BIND指定脉冲输出端口的编号位3、适用软元件字软操作系统常数模块元件数DFDEDTDCDDXDYDMDSK/HIDQ

2、DS1S2K1位软操作系统元件数XYMSTCDn.mD1参数地址是以Dn或FDn为起始地址的一段区域。上例(16位指令形式):D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数,以Dn设定第(n+2)/2段脉冲的最高频率、Dn+1设定第(n+2)/2段脉冲的个数的设定值都为0表示分段结束,一共设定了(n+2)/2-1段脉冲;最多可设定24段。对32位指令DPLSA,D0(D1)(双字)设定第1段脉冲的最高频率、D2(D3)(双字)设定第1段脉冲的个数,D4(D5)(双字)设定第2段脉冲的最高频率、D6(D7)(双字)设定第2段脉冲的个

3、数以Dn设定第(n+4)/4段脉冲的最高频率、Dn+2设定第(n+4)/4段脉冲的个数的设定值都为0表示分段结束,一共设定了(n+4)/4-1段脉冲;最多可设定24段。加减速时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。脉冲输出:一般为丫0、Y1;XC5系列J为丫0Y3;3轴为丫0Y2;10轴为丫0丫11。频率范围:032767Hz(16位指令)、0200KHz(32位指令)。脉冲个数范围:K0K32,767(16位指令)、K0K2,147,483,647(32位指令)。执行指令前请确认当前位置对应的寄存器里面的值是

4、否正确(D8171、D8170Y0/D8174、D8173Y1)。注意:当为n段脉冲时,第1段、第2段、第3段第n段每段的脉冲频率和脉冲数的地址必须是依次连续的,且第n+1段的脉冲频率与脉冲数的地址必须为0,用来判断脉冲段是否结束;加减速时间的地址不能够紧跟在第n段寄存器后面。现需要通过绝对位置多段脉冲控制DPLSA发送6段脉冲,脉冲端子为Y0,每段的脉冲频率、相对于原点的绝对位置与加减速时间如下表所示:名称频率设定值(Hz)绝对位置设定值第1段脉冲10002000第2段脉冲2003000第3段脉冲30009000第4段脉冲80010600第5段脉冲10011400第6段脉冲120014400

5、加减速时间100ms使用32位指令DPLSA,地址分配如下表:名称频率设定值(Hz)频率地址(双字)绝对位置设定值绝对位置地址(双字)第1段脉冲1000D1、D02000D3、D2第2段脉冲200D5、D43000D7、D6第3段脉冲3000D9、D89000D11、D10第4段脉冲1800D13、D1210600D15、D14第5段脉冲100D17、D1611400D19、D18第6段脉冲1200D21、D2014400D23、D22加减速时间100msD51、D0注意:第6段所占寄存器后面的4个寄存器(D27、D26、D25、D24)的值必须为0,用来判断脉冲段是否结束;16位指令PLSA

6、则为后面的2个寄存器的值必须为0。梯形图如下所示:M8002DMOVK1000D0DMOVK2000D2DMOVK200D4DMOVK3000D6DMOVK3000D8DMOVK9000D10DMOVK800D12DMOVK10600D14DMOVK100D16DMOVK11400D18DMOVK1200D20DMOVK14400D22FMOVK0D24K4DMOVK100D50M0卜DPLSAD0D50Y0M8170M0HU(RI1模式2:双向脉冲输出PLSA1、指令概述以指定的频率、加减速时间和脉冲方向分段产生绝对位置脉冲的指令。功能和动作M0S2-D1:(D2IIPLSAD0D100IY

7、0Y3M8170-IIRSTM0«16位指令形式绝对位置多段脉冲控制PLSA16位指令PLSA32位指令DPLSA执行条件:常开/闭线圈触发适用机型XC2、XC3、XC5、XCM、XCC硬件要求-软件要求-2、操作数操作数作用回S1指定输出脉冲数的软元件地址编号16/32位,BINS2指定加减速时间的数值或软兀件地址编号16/32位,BIND1指定脉冲输出端口的编号位D2指7E脉冲方向端口的编位3、适用软元件字软元件位软元件操作数系统常数模块DFDEDTDCDDXDYDMDSK/HIDQDS1S2K操作数系统XYMSTCDn.mD1D2«32位指令形式M0II可:S2:1D

8、1:DD2-.DPLSAD0D100IY0Y3M8170IIIRSTM0参数地址是以Dn或FDn为起始地址的一段区域。上例(16位指令形式):D0设定第1段脉冲的最高频率、D1设定第1段脉冲的个数,D2设定第2段脉冲的最高频率、D3设定第2段脉冲的个数,以Dn设定第(n+2)/2段脉冲的最高频率、Dn+1设定第(n+2)/2段脉冲的个数的设定值都为0表示分段结束,一共设定了(n+2)/2-1段脉冲;最多可设定24段。对32位指令DPLSA,D0(双字)设定第1段脉冲的最高频率、D2(双字)设定第1段脉冲的个数,D4(双字)设定第2段脉冲的最高频率、D6(双字)设定第2段脉冲的个数以Dn设定第(

9、n+4)/4段脉冲的最高频率、Dn+2设定第(n+4)/4段脉冲的个数的设定值都为0表示分段结束,一共设定了(n+4)/4-1段脉冲;最多可设定24段。加减速时间是指从开始到第一段最高频率的加速时间,同时也定义了所有段的频率与时间的斜率,从而后面的加减速都按照这个斜率来加速/减速。脉冲输出:一般为丫0、Y1;XC5系列J为丫0Y3;3轴为丫0Y2;10轴为丫0丫11。频率范围:032767Hz(16位指令)、0200KHz(32位指令)。脉冲个数范围:K0K32,767(16位指令)、K0K2,147,483,647(32位指令)。执行指令前请确认当前位置对应的寄存器里面的值是否正确(D817

10、1、D8170Y0/D8174、D8173Y1)。输出脉冲方向的Y编号,可以任意指定。注意:当PLSA或DPLSA指令中配置多段脉冲段时,这些脉冲段的脉冲方向必须相同(即这些脉冲段的脉冲只能使电机向同一方向转动,无法实现正反转)。M0原点位置绝对位置D1;绝对位置D3第3段*:;绝对位置D5频率D0频率D2M8170现需要通过绝对位置多段脉冲控制DPLSA发送6段脉冲,脉冲端子为Y0,方向端子为Y2,每段的脉冲频率、相对于原点的绝对位置与加减速时间如下表所示:名称频率设定值(Hz)绝对位置设定值第1段脉冲10002000第2段脉冲2003000第3段脉冲30009000第4段脉冲80010600第5段脉冲10011400第6段脉冲120014400加减速时间100ms使用32位指令DPLSA,地址分配如下表:名称频率设定值(Hz)频率地址(双字)绝对位置设定值绝对位置地址(双字)第1段脉冲1000D1、D02000D3、D2第2段脉冲200D5、D43000D7、D6第3段脉冲3000D9、D89000D11、D10第4段脉冲800D13、D1210600

温馨提示

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

评论

0/150

提交评论