在我们学习PLC基本指令的时候上升沿检测,下降沿检测、上升沿微分检测、下降沿微分检测,是不是经常容易弄混淆,不知道怎么使用,具体有什么区别,今天我们就一起来聊聊这几个指令。我是爱吃辣的老唐,一个用大白话聊工控的老头。你的关注是我最的动力,在这里求一波关注。话不多说,我们进入正题。


  • 什么是上升沿、下降沿

首先我们先来了解什么是上升沿,什么是下降降沿。

上升沿:电路中电平从低电平“0”变为高电平“1”的那一瞬间(时刻)叫作上升沿。

下升沿:电路中电平从高电平“1”变为低电平“0”的那一瞬间(时刻)叫作下降沿。

096affa915f642a2b599bf7eaa442816~noop.image?_iz=58558&from=article.jpg

我们了解了其的定义以后,那么应用在PLC编程中又怎么理解呢?一般来说就是指PLC采集某个输入点的电位变化这个动作。例如下图我们把X1,X3分别接两个按钮,当按下X1输入信号接通,并且一直处于接通状态,但上升沿只是在按钮接通的瞬间(一个扫描周期)接通一下,Y0输出一个扫描周期,然后就断开了,这就是上升沿检测。

cc597ece71f2487985a8ac3f15a46d7f~noop.image?_iz=58558&from=article.jpg

在按下X3的时候电压也从0V变为24V,虽然一直处于24V接通状态,并且PLC有输入线号,但在PLC在扫描周期内是不会接通。当松开X3按钮,PLC输入信号断开,但PLC会在按钮在按钮断开的瞬间(一个扫描周期)接通一下,这时Y2输出一个扫描周期,这就是下降沿检测。


6b89c820cc314e24a965b9ca846ef31b~noop.image?_iz=58558&from=article.jpg

综上所述,通俗来说:PLC上升沿是在输入信号接通的瞬间(一个扫描周期)才起作用,下降沿检测是在输入信号断开的瞬间(一个扫描周期)才起作用。


  • 上升沿检测与上升沿微分检测的区别

上升沿检测(LDP)仅仅检测指定地址变量,如前面说的的X1或X3的上升沿;上升沿微分指令(NP)检测的是在指令左边串连回路里所有的多个条件接通后的上升沿。如下图所示区段3至区段5,三个指令,区段3与区段4上升沿微分检测左边只有M1,只要检测M1接通的瞬间。虽然使用指令不一样,但是输出效果是一样的。

2bda287c3e1d42d984297c1f649f38b2~noop.image?_iz=58558&from=article.jpg

区段5在上升沿指令(NP)的左边有两个地址“M1”、“M2”,只有它们满足都接通的瞬间(一个扫描周期内),这时才可以使Y0.4接通置ON,信号不分先后,如下图动图所示。无论M1还是M0那个先接通,那个后接通都不影响最后Y0.4输出。

63606ed83f60419098b31793868990ed~noop.image?_iz=58558&from=article.jpg

但是Y0.1的输出就受M0与M1接通的顺序影响。只有M1先接通M0后接通才会使Y0.1置ON,反之不会,这就是上升沿与上升沿微分的区别。下降沿与下降沿微分检测也是同理,这里就不再叙述。


来源:我是爱吃辣的老唐
https://www.toutiao.com/article/7192790151251280399/