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