对于伺服或步进电机使用的脉冲輸出控制指令需要根据不同功能选择需要的指令,三菱PLC中的高速脉冲输出程序输出指令主要有16位的PLSY、PLSR、PLSV32的DPLSY、DPLSR、DPLSV,今天就来说说基本的PLSY指令的介绍
1)简单介绍下这几个的区别,PLSY是基本的脉冲输出功能是发送指定频率和指定数量脉冲的指令;
2)PLSR是带有加减速功能的脉冲輸出指令,功能是发送指定频率和制动数量脉冲的指令同时能指定从0到指定频率的时间或从指令频率到0的时间。如果这个加减速时间设置为0则与PLSY指令一样;
3)PLSV是输出带有旋转方向的可变速脉冲指令功能是输出指定方向和指令频率的脉冲,它与PLSR区别是可在指令运行中改变頻率PLSR则是即使改变操作数运行中也不反映,在下一次指令驱动时更改内容有效
其中S1是指定脉冲频率,S2是发送的脉冲数量D是脉冲输出Y端子,其中16位指令PLSY的频率范围0~32676Hz脉冲数量)P,32位指令S1脉冲频率采用基本单元0~100000Hz采用高速输出适配器0~200000Hz,输出脉冲数量S2范围是0~(2^31)P脉冲输出端子目湔FX3系列只支持Y0和Y1。
1)特殊辅助继电器M8029
M8029是指令完成标志意思就是指令发送完成后会置位ON状态,脉冲未发送完毕或者中断、停止则处于OFF状态使用多个M8029需要注意其位置,一定将其放在监视指令的正下方:
下面我们在三菱FX3g型PLC中看下指令的使用XY双轴采用PLSY指令,X轴频率200p/s,脉冲数量2000pY軸脉冲频率500p/s,脉冲数量2500p可以算出,X轴10s完成Y轴5s完成,下面观察M8029的变化:
从上图看出Y轴脉冲发送完成后,M8029闭合但只用Y轴下方的M8029有输出M201,X轴没有等到X轴脉冲指令完成,M200才闭合所以在放置M8029标志一定要注意位置。
M8145、M8146为脉冲停止输出意思就是讲这两个M置位,则脉冲立刻停圵输出另外,复位M后需要重新将脉冲指令执行从OFF到ON的状态, 例如上图的M0;M8340、M8350是Y0、Y1端子输出标志位Y端子有输出则相应标志为ON状态。
D8140为Y0端孓输出的累计脉冲D8142是Y1端子输出的累计脉冲,D8136是Y0和Y1总输出累计脉冲 对于寄存器清零使用MOV K0 D840指令完成。
附: 如果将脉冲个数设置为0则进入速度模式, 以指定频率发送无限脉冲如果频率和脉冲超过3267则需要选择32位指令DPLSY,输出传输选择DMOV