plsy:16位連續(xù)執(zhí)行型脈沖輸出指令。 dplsy:32位連續(xù)執(zhí)行型脈沖輸出指令。
編程格式: plsy k1000 d0 y0
k1000:指定的輸出脈沖頻率,可以是t,c,d,數(shù)值或是位元件組合如k4x0 d0:指定的輸出脈沖數(shù),可以是t,c,d,數(shù)值或是位元件組合如k4x0,當(dāng)該值為0時(shí),輸出脈沖數(shù)不受限制 。y0:指定的脈沖輸出端子,只能是y0或y1 。
小例: ld m0 plsy d0 d10 y1
當(dāng)m0閉合時(shí),以d0指定的脈沖頻率從y1輸出d10指定的脈沖數(shù);在輸出過程中m0斷開,立即停止脈沖輸出,當(dāng)m0再次閉合后,從初始狀態(tài)開始重新輸出d10指定的脈沖數(shù)。
plsy指令沒有加減速控制,當(dāng)m0閉合后立即以d0指定的脈沖頻率輸出脈沖(所以該指令高速輸出脈沖控制步進(jìn)或是伺服并不理想)。 在輸出過程中改變d0的值,其輸出脈沖頻率立刻改變(調(diào)速很方便)。
在輸出過程中改變輸出脈沖數(shù)d10的值,其輸出脈沖數(shù)并不改變,只要驅(qū)動(dòng)斷開再一次閉合后才按新的脈沖數(shù)輸出。
相關(guān)標(biāo)志位與寄存器:
m8029:脈沖發(fā)完后,m8029閉合。當(dāng)m0斷開后,m8029自動(dòng)斷開。
m8147:y0輸出脈沖時(shí)閉合,發(fā)完后脈沖自動(dòng)斷開。
m8148:y1輸出脈沖時(shí)閉合,發(fā)完后脈沖自動(dòng)斷開。
d8140:記錄y0輸出的脈沖總數(shù),32位寄存器 。
d8142:記錄y1輸出的脈沖總數(shù),32位寄存器 。
d8136:記錄y0和y1輸出的脈沖總數(shù),32位寄存器 。
另外:plsy指令斷開,再次驅(qū)動(dòng)plsy指令時(shí),必須在m8147或m8148斷開一個(gè)掃描周期以上,否則發(fā)生運(yùn)算錯(cuò)誤!