1. 脈衝輸出指令
脈衝輸出指令(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的編號為FNC58。它的功能是用來產生指定脈衝寬度和周期的脈衝串。如下圖所示,[S1] 用來指定脈衝的寬度,[S2]用來指定脈衝的周期,[D]用來指定輸出脈衝的元件號(Y0或Y1),輸出的ON/OFF狀態由中斷方式控制。
使用脈寬調製指令時應注意:
1)操作數的類型與PLSY相同;該指令只有16位操作,需7個程序步。
2)[S1]應小於[S2]。