如何定义PTO
通过向导PTO产生的子程序PTO0-CTRL和PTO0-MAN,如何定义I-STOP ,D-STOP ,DONE, ERROR, C POS,,RUN ,SPEED 等,各自的功能是什么,该填什么
答:图片中是具体说明
I_STOP 应该接I0.0之类的布尔型变量,当外部按下I0.0,立即停止输出脉冲
D-STOP 也应该接I0.1之类的布尔型变量,当外部按下I0.1时,发送一个频率渐渐变小的脉冲串,直到降低到在包络表定义的最低速度,停止输出脉冲串
DONE可以填写一个Q0.2或者M0.0之类的布尔型变量,当子程序执行完成后,Q0.2会变为1
ERROR,主要记录错误的编号
CPOS记录已经发出的脉冲数量,如果没有启用高速计数器HSC则将一直为0
RUN接运行按钮如I0.2,当按下I0.2PLC就开始发送脉冲了
SPEED 是你想运行的速度,如填写5000,则将每秒发送5000个脉冲,也可以用32位的寄存器给赋值,如VD20
1,PTO0_MAN
2,PTO0CTRL
答:图片中是具体说明
I_STOP 应该接I0.0之类的布尔型变量,当外部按下I0.0,立即停止输出脉冲
D-STOP 也应该接I0.1之类的布尔型变量,当外部按下I0.1时,发送一个频率渐渐变小的脉冲串,直到降低到在包络表定义的最低速度,停止输出脉冲串
DONE可以填写一个Q0.2或者M0.0之类的布尔型变量,当子程序执行完成后,Q0.2会变为1
ERROR,主要记录错误的编号
CPOS记录已经发出的脉冲数量,如果没有启用高速计数器HSC则将一直为0
RUN接运行按钮如I0.2,当按下I0.2PLC就开始发送脉冲了
SPEED 是你想运行的速度,如填写5000,则将每秒发送5000个脉冲,也可以用32位的寄存器给赋值,如VD20
1,PTO0_MAN
2,PTO0CTRL
新闻详情