可调速脉冲输出指令(Pulse R,PLSR)基本形式见表7-51。 表7-51 可调速脉冲输出指令基本形式 PLSR指令的使用如图7- 58所示,PLSR指令在程序中只能使用一次。 [S1·]用来指定最高频率(10~20000Hz),应为10的整数倍。[S2·]用来指定总的输出脉冲,16位指令的脉冲数范围为110~32767,32位指令的脉冲数范围为110~2147483647。设定值不到110,脉冲不能正常输出。[S3·]用来设定加减速时间(0~5000ms),其值应大于PLC扫描周期最大值(D8 012)的10倍,且应满足(9000×5)/[S1·]≤[S3·]≤[S2·]×818/[ S1·],加减速的变速次数固定为10次。[D·]用来指定脉冲输出的元件号(Y0或Y1)。在图7-58中,当X10变为OFF时,输出中断,又变为ON时,则从初始值开始输出。 输出频率范围为10~20000Hz,最高速度、加减速时变速速度超过此范围时,将自动在范围内调整。
图7-58 可调速脉冲输出指令使用举例