1. 脈沖輸出指令PLSY
脈沖輸出指令(D)PLSY的編號為FNC57。它用來產生指定數量的脈沖。如下圖所示,[S1]用來指定脈沖頻率(2~20000Hz),[S2]指定脈沖的個數(16位指令的范圍為1~32767, 32位指令則為1~2147483647)。如果指定脈沖數為0,則產生無窮多個脈沖。[D ]用來指定脈沖輸出元件號。脈沖的占空比為50%,脈沖以中斷方式輸出。指定脈沖輸出完后,完成標志M8029置1。X10由ON變為OFF時,M8029復位,停止輸出脈沖。若X10再次變為ON則脈沖從頭開始輸出。
使用脈沖輸出指令時應注意:
1)[S1]、[S2]可取所有的數據類型,[D]為Y1和Y2。
2)該指令可進行16和32位操作,分別占用7個和13個程序步。
3)本指令在程序中只能使用一次。
2.脈寬調制指令PWM
脈寬調制指令PWM的編號為FNC58。它的功能是用來產生指定脈沖寬度和周期的脈沖串。如下圖所示,[S1] 用來指定脈沖的寬度,[S2]用來指定脈沖的周期,[D]用來指定輸出脈沖的元件號(Y0或Y1),輸出的ON/OFF狀態由中斷方式控制。
使用脈寬調制指令時應注意:
1)操作數的類型與PLSY相同;該指令只有16位操作,需7個程序步。
2)[S1]應小于[S2]。
3.可調速脈沖輸出指令
可調速脈沖輸出指令該指令(D)PLSR的編號為FNC59。該指令可以對輸出脈沖進行加速,也可進行減速調整。源操作數和目標操作數的類型和PLSY指令相同,只能用于晶體管PLC的Y0和Y1,可進行16位操作也可進行32位操作,分別占9個和17個程序步。該指令只能用一次。
對于伺服或步進電機使用的脈沖輸出控制指令,需要根據不同功能選擇需要的指令,三菱PLC中的高速脈沖輸出指令主要有16位的PLSY、PLSR、PLSV,32的DPLSY、DPLSR、DPLSV,今天就來說說基本的PLSY指令的介紹。
01三種指令(PLSY、PLSR、PLSV)的區別
1)簡單介紹下這幾個的區別,PLSY是基本的脈沖輸出,功能是發送指定頻率和指定數量脈沖的指令;
2)PLSR是帶有加減速功能的脈沖輸出指令,功能是發送指定頻率和制動數量脈沖的指令,同時能指定從0到指定頻率的時間或從指令頻率到0的時間。如果這個加減速時間設置為0則與PLSY指令一樣;
3)PLSV是輸出帶有旋轉方向的可變速脈沖指令,功能是輸出指定方向和指令頻率的脈沖,它與PLSR區別是可在指令運行中改變頻率,PLSR則是即使改變操作數運行中也不反映,在下一次指令驅動時更改內容有效。