为什么S7-200 SMART 再次执行PLS指令之前必须要有时间限制,且要确保等于上一个有效脉冲的最大周期时间,而S7-200 再次执行PLS指令没有时间延迟限制?

为什么S7-200 SMART 再次执行PLS指令之前必须要有时间限制,且要确保等于上一个有效脉冲的最大周期时间,而S7-200 再次执行PLS指令没有时间延迟限制?

PLS 指令 Part3_S7-200 SMART 与 S7-200 PLS 比较

课程编号:V1467

本视频主要比较了S7-200&n....

点击这里,打开新窗口观看完整视频

该视频下的所有用户提问列表

为什么S7-200 SMART 再次执行PLS指令之前必须要有时间限制,且要确保等于上一个有效脉冲的最大周期时间,而S7-200 再次执行PLS指令没有时间延迟限制?

最佳答案

如果在 PTO 或 PMW 操作正在产生脉冲时被禁止,该脉冲将内在地完成其整个周期时
间。但是,该脉冲不会出现在输出端,因为此时过程映像寄存器重新获得了对输出的控
制。因为脉冲必须内在地完成,所以值得注意的是,若在脉冲完成之前设置使能位并执行 
PLS 指令,将导致非致命错误以及指令被忽略。在再次执行 PLS 指令之前必须要有时间
延迟,并要确保其等于上一个有效脉冲的最大周期时间。

要结合上面这段话来理解,主要是为了防止中断PLS之后立即执行新的PLS

提问者对于答案的评价:
谢谢您如此细致的回答

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc153075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日
下一篇 2017年6月5日

相关推荐