PLC高速输出(3),可变速脉冲输出PLSV,伺服定位基础。

上两个文章我们讲述了高速脉冲输出指令PLSY和PLSR,相比这两个指令,今天所说的PLSV指令是可变速脉冲输出,它的指令内容为:116位指令

PLSV S D1 D2,32位指令DPLSV S D1 D2。其中S是脉冲输出的指定频率,D1是脉冲输出端子,D2是旋转方向输出信号端子,从这里可以看出它是一条速度指令,没有完成标志。

PLC高速输出(3),可变速脉冲输出PLSV,伺服定位基础。

1 指令讲解

PLSV D100 Y0 Y4,D100代表脉冲输出频率,其范围是-32768~-1,+1~32768,可在脉冲输出过程中随意修改脉冲频率D100, 从它的范围-32768~-1能发现它能输出负脉冲,这里说明一下这里的负表示方向,就是说当频率值为正时正转,为负时反转。若输出正频率脉冲,此时旋转方向信号Y4闭合,输出负频率脉冲,Y4断开,在执行过程中不要对Y4的输出进行控制。

2 功能说明

主要输出可变速脉冲,其中可带有加减速动作和无加减速动作:

PLC高速输出(3),可变速脉冲输出PLSV,伺服定位基础。

无加减速动作功能

此时,输出脉冲的频率的改变没有加减速,如上图的从0升到100,从100升到250没有加速时间都是直接改变,从500降到250,从250降到0也没有减速过程,都是直接下降。

PLC高速输出(3),可变速脉冲输出PLSV,伺服定位基础。

带加减速的脉冲输出

上图就是带有加减动作的脉冲输出,此时需要将特殊辅助继电器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型号,显示效果没有威纶效果好, 分辨率和采样率都不太好。

视频加载中...
-->


分享到:


相關文章: