2024年6月6日发(作者:水清涵)
PLSR用法
可调速脉冲输出指令PLSR输出脉冲的频率可调,其使用方法如图7-69所示。
图7-69 PLSR指令的使用方法
[S1.]用来指定最高频率(10~20000 Hz),应为10的整数倍。
[S2.]用来指定总的输出脉冲,16位指令的脉冲数范围为110~ 32767,32位指令的
脉冲数范围为110~ 2147483647。设定值不到110,脉冲不能正常输出。
[S3.]用来设定加减速时间(0~5000 ms),其值应大于PLC扫描周期最大值(D8012)
的10倍,且应满足(9000×5)/[S1.]≤[S3.]≤[ S2.]×818/[ S1.],加减速的变速交数固
定为10次。
[D.]用来指定脉冲输出的元件号(Y0或Y1)。
本例中当X20变为OFF时,输出中断,又变为ON时,则从初始值开始输出。当输
出频率范围为10~20000 Hz,最高速度、加减速时变速速度超过此范围时,将自动在范围
内调整。
PLSR指令运行过程如图7-70所示。注意PLSR指令在程序中只能使用一次。
相关标志位与寄存器:
M8029:脉冲发完后,M8029闭合。当M0断开后,M8029自动断开。
M8147:Y0输出脉冲时闭合,发完后脉冲自动断开,用下降沿触发转下一步;
M8148:Y1输出脉冲时闭合,发完后脉冲自动断开,用下降沿触发转下一步;
M8149:Y2输出脉冲时闭合,发完后脉冲自动断开,用下降沿触发转下一步;
D8140:记录Y0输出的脉冲总数,32位寄存器
D8142:记录Y1输出的脉冲总数,32位寄存器
D8136:记录Y0和Y1输出的脉冲总数,32位寄存器
2024年6月6日发(作者:水清涵)
PLSR用法
可调速脉冲输出指令PLSR输出脉冲的频率可调,其使用方法如图7-69所示。
图7-69 PLSR指令的使用方法
[S1.]用来指定最高频率(10~20000 Hz),应为10的整数倍。
[S2.]用来指定总的输出脉冲,16位指令的脉冲数范围为110~ 32767,32位指令的
脉冲数范围为110~ 2147483647。设定值不到110,脉冲不能正常输出。
[S3.]用来设定加减速时间(0~5000 ms),其值应大于PLC扫描周期最大值(D8012)
的10倍,且应满足(9000×5)/[S1.]≤[S3.]≤[ S2.]×818/[ S1.],加减速的变速交数固
定为10次。
[D.]用来指定脉冲输出的元件号(Y0或Y1)。
本例中当X20变为OFF时,输出中断,又变为ON时,则从初始值开始输出。当输
出频率范围为10~20000 Hz,最高速度、加减速时变速速度超过此范围时,将自动在范围
内调整。
PLSR指令运行过程如图7-70所示。注意PLSR指令在程序中只能使用一次。
相关标志位与寄存器:
M8029:脉冲发完后,M8029闭合。当M0断开后,M8029自动断开。
M8147:Y0输出脉冲时闭合,发完后脉冲自动断开,用下降沿触发转下一步;
M8148:Y1输出脉冲时闭合,发完后脉冲自动断开,用下降沿触发转下一步;
M8149:Y2输出脉冲时闭合,发完后脉冲自动断开,用下降沿触发转下一步;
D8140:记录Y0输出的脉冲总数,32位寄存器
D8142:记录Y1输出的脉冲总数,32位寄存器
D8136:记录Y0和Y1输出的脉冲总数,32位寄存器