CP1E脉冲指令SPED、ACC+PULS,PLS.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WORD整理版 专业资料学习参考 CP1E脉冲指令SPED、ACC+PULS,PLS2 实验设备:CP1E-N20DT-D(PLC),USB连接线(打印机用),S8VK-C06024(DC24V开关电源) 实验目的:学习SPED、ACC+PULS的结合使用,通过PULS指定SPED与ACC所发出的脉冲量,定位指令PLS2的使用,指定加减速比率,目标频率,脉冲输出设定量,启动频率通过实验做出不同的实验现象。 实验步骤: 系统概述,硬件搭建和接线 = 1 \* GB3①使用市售的普通的USB电缆将CP1H通过USB方口直接连接到电脑的USB口。 = 2 \* GB3②这边USB线将PLC与电脑之间连接起来,另外PLC再24V接线供电。 软件设置 = 1 \* GB3①在CX-Programmer中选择文件新建,在设备类型中选择PLC的类型的CP1E,在设定中选择N20系列,然后点击确定。 编程说明: 因为使用的是CP1E的PLC,所以只支持脉冲加方向的输出,所以以下指令的使用都是脉冲加方向的方式 快速脉冲输出SPED指令 SPED目标频率是D100里的值,给D100里面給值十进制数200,再使用PRV指令当前频率到D200里面,就可以看到SPED指定的脉冲频率是否与D100给的值一致。 频率加减速控制 ACC指令 加减比率在D104里面,以每4ms加1Hz的速度到达目标值,目标值在D105里面目标值定位200,触发ACC指令,目标会以每4ms加1Hz的速度,加到目标频率200。 脉冲量设置 PULS 使用MOV指令给D102給值十进制数10000,PULS指令指定脉冲输出量使用D102里面的值,使用SPED与ACC时实际输出脉冲量应该与指定的脉冲量一样。 定位 PLS2指令 給值到D110是PLS2的加速比率2Hz/4ms,D111是减速比率5Hz/4ms,D112使用长传送MOVL十进制数2000为目标频率,D114是指定的脉冲输出量30000,D116是启动频率,触发PLS2指令后从启动频率开始增加到目标频率,再根据加减速比率自动算出减速时间,手机发出脉冲数与指定值一致。 实验现象: 脉冲输出0,A276当前保存区域低4位,A277高四位,通过PRV指令来读取当前频率,通过脉冲输出当前值能够判断PULS指定的脉冲量是否与当前实际输出值一致。 SPED+PULS指令现象: 上述SPED目标频率的D100给的值是200,通过PRV指令读出当前频率到D200里面,看到频率直接变为200,与D100里的数值保持一致,从上图可知当前脉冲值以200Hz的频率不断增加,增加到10000停止,与PULS指定的脉冲量保持一致。 先导通PULS指令,在触发SPED/ACC指令,如下图: ACC+PULS指令现象: PRV读出来的频率正在以4ms加1Hz的速度增加到目标频率200后走发完PULS指定的脉冲1000如下图 这时候指定的脉冲数已经发完,可以看见当前脉冲值与PULS指定的一样,都是10000。 PLS2指令现象: 启动频率200开始以2Hz/4ms的速度增加至目标频率2000。 当达到减速点的时候脉冲输出频率开始减小。 最后脉冲输出频率为0时,当前实际脉冲输出值与PLS2指定的脉冲数一直30000。 5、实验总结: SPED与ACC都有连续与独立模式,当独立模式时,PULS指令指定的脉冲量才起作用,PULS与PLS2指令都有相对与绝对脉冲的选择,绝对脉冲必须要指定好原点才可以使用,每次修改完程序都要重新上传,并且断电重启才会生效。

您可能关注的文档

文档评论(0)

smdh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档