以上是形象化的比喻,下面我们看看比较严谨的上升沿说明:比如我们的矩形波,从0-1时,为上升沿,1-0时,为下降沿。换句话说,上升沿就是从0变成1中间的过程。下降沿就是从1变成0中间的过程。在你需要某个信号为on,而又不希望该信号的常on(或off)状态影响你使用时,可用上升沿和下降沿指令。
上图所示,a为上升沿,b为下降沿。这是电子里的普通方波。
在plc中,上升沿就是在这个逻辑信号从0变为1的第一个周期时,是接通的,以后的扫面周期就断开了!直到这个逻辑从1变成0 (其实就是下降沿了),再次从0变成1时又接通一个扫描周期!
结论:
上升沿:常开到闭合触发的瞬间执行!
下降沿:常闭到断开的瞬间执行。
上升沿就像点动启动按钮,下降沿就像点动停止按钮!
上升沿是指按键一按下的那一瞬间就控制输出(不管松不松开);
而下降沿是指按键松开的那一瞬间才控制输出,如果按下按键一直不松开那就一没有动作。
上图是示波器捕捉的上升沿和下降沿。
上升沿是信号接通的瞬间
下降沿是信号断开的瞬间
每种plc基本上都支持上升沿和下降沿的指令,本文以松下fp0系列plc举例说明:
【1】指令功能
df:上升沿微分,在检测到信号上升沿时使对象仅接通一个扫描周期。
df/:下降沿微分,在检测到信号下降沿时使对象仅接通一个扫描周期。
【2】编程实例
梯形图、指令表和时序图如下所示。
【3】程序解释:在x0接通(由“off”变为“on”)时,y0得电(on)一个扫描周期;当x0断开(由“on”变为“off”)时,y1得电(on)一个扫描周期。