CP1E脉冲指令SPEDACC+PULSPLS2Word格式.docx
《CP1E脉冲指令SPEDACC+PULSPLS2Word格式.docx》由会员分享,可在线阅读,更多相关《CP1E脉冲指令SPEDACC+PULSPLS2Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
实验设备:
CP1E-N20DT-D(PLC),USB连接线(打印机用),S8VK-C06024(DC24V开关电源)
实验目的:
学习SPED、ACC+PULS的结合使用,通过PULS指定SPED与ACC所发出的脉冲量,定位指令PLS2的使用,指定加减速比率,目标频率,脉冲输出设定量,启动频率通过实验做出不同的实验现象。
实验步骤:
1、系统概述,硬件搭建和接线
使用市售的普通的USB电缆将CP1H通过USB方口直接连接到电脑的USB口。
这边USB线将PLC与电脑之间连接起来,另外PLC再24V接线供电。
2、软件设置
在CX-Programmer中选择文件新建,在设备类型中选择PLC的类型的CP1E,在设定中选择N20系列,然后点击确定。
3、编程说明:
因为使用的是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指令
ACC+PULS指令现象:
PRV读出来的频率正在以4ms加1Hz的速度增加到目标频率200后走发完PULS指定的脉冲1000如下图
这时候指定的脉冲数已经发完,可以看见当前脉冲值与PULS指定的一样,都是10000。
PLS2指令现象:
启动频率200开始以2Hz/4ms的速度增加至目标频率2000。
当达到减速点的时候脉冲输出频率开始减小。
最后脉冲输出频率为0时,当前实际脉冲输出值与PLS2指定的脉冲数一直30000。
5、实验总结:
SPED与ACC都有连续与独立模式,当独立模式时,PULS指令指定的脉冲量才起作用,PULS与PLS2指令都有相对与绝对脉冲的选择,绝对脉冲必须要指定好原点才可以使用,每次修改完程序都要重新上传,并且断电重启才会生效。