步进顺序功能程序是一个控制系统中执行一系列步骤的程序。每个步骤都是一段程序片段,类似于一段跳转程序片段。首次执行工序 S21 内的程序片段时,Y0 会有脉冲输出。
当工序转移条件成立时,X12 会选择转移到以工序 S22 或工序 S24 为起始的分支中去。此时,工序 S21 自动关闭,成为一个类似于跳转的片段。在跳转期间,指令 <PLSY> 不会经过 OFF 运算。
当第 2 轮的任务周期执行到工序 S21 内的程序片段时,指令 <PLSY> 驱动信号再次出现,但在 <PLSY> 指令未经过 OFF 运算时,这个前沿是无效的。这一次的驱动前沿虽然不能再次启动 <PLSY> 指令输出脉冲,但它却使 M8147 的状态复位为 OFF,为下一轮的再启动预备了必要的条件。
所以,第 3 轮的任务周期执行到工序 S21 内的程序片段时,指令 <PLSY> 又回归于正常的脉冲输出了。这就是所谓的隔周期输出。
隔周期输出原理
隔周期输出是由于指令 <PLSY> 在跳转期间不会经过 OFF 运算造成的。因此,当 <PLSY> 指令在跳转后仍保持 ON 状态时,下一个任务周期中该指令的驱动信号前沿无效,从而导致隔周期输出。
隔周期输出应用
隔周期输出可以用于各种应用中,例如:
- 控制步进电机以特定的模式移动
- 生成交替的脉冲序列
- 实现定时器功能
总结
步进顺序功能程序的隔周期输出是一个有用的特性,可以用于各种应用中。它是由 <PLSY> 指令在跳转期间不会经过 OFF 运算造成的。通过理解这个原理,可以有效地使用隔周期输出功能。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!