dplsv指令用法,fill指令用法

 admin   2023-12-10 00:07   22 人阅读  0 条评论

上两篇文章我们讲解了高速脉冲输出指令PLSY和PLSR,相比这两条指令,今天说的PLSV指令是可变速率脉冲输出,指令内容如下。116位指令PLSVSD1D2,32位指令DPLSVSD1D2。其中,S为脉冲输出指定频率,D1为脉冲输出端子,D2为旋转方向输出信号端子,可见是一条速度指令,没有完成指示。


1命令说明


PLSVD100Y0Y4,D100代表脉冲输出频率,范围为-32768~-1、+1~32768。脉冲输出过程中可以随意修改脉冲频率D100。可以看到可以输出负脉冲,范围是-32768到-1,这里负数表示方向,即频率值为正则正向旋转,频率值为正则旋转为负,则朝相反方向旋转。当输出正频率脉冲时,旋转方向信号Y4闭合,输出负频率脉冲时,Y4断开,因此执行过程中不要控制Y4的输出。


2功能说明


它主要输出变速脉冲,可以有加减速运动,也可以没有加减速运动。


无加减速运行功能


此时输出脉冲的频率变化,没有加减速,如上图所示,0到100、100到250没有加速时间,500到250没有加速时间。从250到0没有减速过程。全部直接删除。


脉冲输出包括加速和减速


上图为按加减运算的脉冲输出,此时特殊辅助继电器M8338必须置ON。此时有一个基本速度,默认值为0Hz,这个基本速度是从0直接上升,不加加速或减速的速度,加速时间是指从基本速度到最大速度的时间,减速时间。是从最大速度到默认速度,时间初始值为100ms,怎么理解?例如,现在设置最大速度为1000Hz,加减速时间为1000ms,基速设置为0,输出频率为500Hz的脉冲,那么按照上面的设置只需要500ms,而当达到500Hz,加减速也是如此,目前只支持梯形加减速,不支持S曲线加减速。


3相关软件组件介绍


特殊辅助继电器M


M8329,指令执行异常终止标志,具有可读性,当指令执行错误发生时,停止脉冲输出。


M8338,加减速运转是仅在ON状态下才能使用的功能,可以进行属性驱动。


M8340、M8450、M8360和M8370是Y0、Y1、Y2和Y3脉冲输出监视器,可以读取其属性。


还有一些前进、后退限位标记和命令驱动标记。


特殊数据寄存器D


D8340、D8450、D8360、D8370脉冲当前值寄存器,32位。


D8342、D8352、D8362、D8372默认速度设置,单位Hz,16位。


D8343、D8353、D8363、D8373最大速度设置,单位Hz,32位。


D8348、D8358、D8368、D8378加速时间设置,单位ms,16位。


D8349、D8359、D8369、D8379减速时间设定,单位ms,16位。


注部分PLC型号或更老版本不支持以上功能,具体请参考三菱定位手册。


脉冲电流值寄存器根据正负脉冲频率增减,当输出正频率脉冲时,当前值增大,当输出负频率脉冲时,当前值减小。


最后在HMI上显示了PLSV指令脉冲输出过程,但遗憾的是没有显示加减速功能。我不知道原因是什么。可能是PLC版本低的原因。这是本演示中使用的触摸屏。采用的是汇川IT5100T型号,显示效果不如威纶。分辨率和采样率都不是很好。


一、dplsv是什么指令?

dplsv命令是三菱PLC中用于将指定数据区的值移动到另一个数据区的命令。这些指令可用于PLC程序中的数据传输和处理,节省大量编程时间。同时该命令的用法也比较简单,只需指定源数据区和目标数据区,命令执行就完成了。运行命令时,必须保证源数据区和目标数据区的数据类型匹配。否则会出现数据转换错误。


对于一些网友想知道的dplsv指令用法和fill指令用法的题,本文都有详细的解,希望能帮助到大家。

本文地址:http://eptisonshop.com/post/18323.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?