上升沿是指某个点的电位由低电位变成高电位的瞬间。例如你通过按钮接通一个24V的继电器,当按钮接通时,继电器线圈电压一下子从0V变为24V,只要手仍然按着,线圈就一直处于24V接通状态!假设这个按钮是“上升沿按钮”的话,只是在按钮接通的一瞬间(相当于PLC的一个扫描周期)继电器可以得到24V,接通一下,然后继电器就失电断开了。
以上是形象化的比喻,下面我们看看比较严谨的上升沿说明:比如我们的矩形波,从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)一个扫描周期。