三菱PLSY指令的用法如下:
- 操作数:PLSY指令有两个操作数,S1和S2。S1指定脉冲输出的频率(速度),S2指定发出的脉冲量。
- 输出端口:PLSY指令只能使用Y0和Y1这两个端口输出脉冲。
- 指令格式:PLSY指令有16位和32位两种形式,32位形式前面加一个D。例如,DPLSY指令允许设定范围更大的脉冲数。
- 特殊辅助继电器:在输出脉冲过程中,如果M0闭合,M8029会闭合,表示脉冲发完后复位M0。M8147和M8148分别是Y0和Y1输出脉冲时的闭合信号,发完后脉冲会自动断开。
- 脉冲总数记录:D8140记录Y0输出的脉冲总数,D8142记录Y1输出的脉冲总数,D8136记录Y0和Y1输出的脉冲总数。
- 加减速控制:PLSY指令没有加减速操控,当M0闭合后,会以D0指定的脉冲频率输出脉冲。在输出进程中改变D0的值,输出脉冲频率会马上改变。
- 脉冲输出停止条件:如果PLSY指令断开,再次驱动PLSY指令时,必须在M8147或M8148断开一个扫描周期以上,否则会发生运算错误。
- 脉冲输出指令的编程实例:例如,M0闭合,PLC在Y0口发脉冲以500的速度共发出2000脉冲,发完脉冲后M8029动作,复位M0。
以上是三菱PLSY指令的基本用法,具体使用时还需参考三菱PLC的编程手册和相关软件进行实际操作。
1)特殊辅助继电器M8029
M8029是指令完成标志,意思就是指令发送完成后会置位ON状态,脉冲未发送完毕或者中断、停止则处于OFF状态,使用多个M8029需要注意其位置,一定将其放在监视指令的正下方:
M8029放置位置
下面我们在三菱FX3g型PLC中看下指令的使用,XY双轴采用PLSY指令,X轴频率200p/s,脉冲数量2000p,Y轴脉冲频率500p/s,脉冲数量2500p,可以算出,X轴10s完成,Y轴5s完成,下面观察M8029的变化:
M8029的变化
从上图看出,Y轴脉冲发送完成后,M8029闭合,但只用Y轴下方的M8029有输出M201,X轴没有,等到X轴脉冲指令完成,M200才闭合,所以在放置M8029标志一定要注意位置。