最簡單的可變脈沖數指令:16位指令PLSV 32位指令DPLSV,格式如:PLSV D0 Y0 Y1 其中D0的值為脈沖頻率即速度只要在16位的范圍內可以隨意取值,例如K10000或K-10000(結合電機選擇合適的脈沖頻率),Y0為脈沖輸出端,Y1位脈沖方向端,當K值為正值時電機正轉,為負值時反轉。這里可變速的寄存器的值可以不考慮。 16位運算時為-32,768~+32,767(0除外)32位運算時為-999,999~+999,999(0除外)
相對位置指令:16位指令DRVI 32位指令DDRVI。格式如:DRVI D0 D1 Y0 Y1 D0與D1的值如上,這里D0為指定輸出脈沖數(相對地址)即為電機轉動圈數,D1為指定輸出脈沖頻率即為速度。正轉D0 D1 的值為正值,反轉D0或D1的值為負值即可。
絕對位置指令:16位指令DRVA 32位指令DDRVA。和DRVI的格式相同。但是有區別,相對位置指令是每次轉動前,以當前位置為原點轉動。而絕對位置指令是以初始轉動的起點為原點的。其中絕對與相對位置指令的理解還是需要你去看一下FX定位篇手冊,論壇就有下載地址:
http://down.ymmfa.com/?id=365