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型號,顯示效果沒有威綸效果好, 分辨率和採樣率都不太好。

視頻加載中...
-->


分享到:


相關文章: