上升沿和下降沿是什么意思(plc上升沿和下降沿的用处)

上升沿和下降沿是什么意思(plc上升沿和下降沿的用处)首先要明白上升沿和下降沿的含义。 上升沿:前一周期的按钮信号=0,当前周期的按钮信号=1,那么此时,我们认为产生了上升沿的信号。 下降沿:前一周期的按钮信号=1,当前周期的按钮信号=0,那么我们认为…

大家好,我是讯享网,很高兴认识大家。

首先要明白上升沿和下降沿的含义。

上升沿:前一周期的按钮信号=0,当前周期的按钮信号=1,那么此时,我们认为产生了上升沿的信号。

下降沿:前一周期的按钮信号=1,当前周期的按钮信号=0,那么我们认为此时产生了下降沿的信号。

从上面的逻辑关系可以得出结论,我们需要知道的是前一个周期的按钮信号的状态。所以我们需要用一个变量来存储当前状态(所以只能用FB块,因为它有一个后台数据块,里面的静态区可以记住上一个周期的状态),然后用于下一个周期(对于下一个周期,当前周期就是上一个周期,可以考虑一下。)

有了这个逻辑关系,我们就可以编写程序了,如下图所示。

沿信号只停留一个扫描周期信号仅停留一个扫描周期。

通过上面的程序,我们得到了上升沿信号和下降沿信号。例如,当参数I_ Request 1的自变量I0.0从0变为1时,该参数的上升沿信号变为1。此时,我们可以用这个参数=1的信号来做事情。

这里简单介绍一个小案例,主要目的是了解整个写作过程,相当于一个小框架。

整个框架的流程:

先做一个FB功能块1,用来实现一些重复的功能,比如这里的上升沿和下降沿功能。

然后对整个项目中的某个函数做一个FB函数块2,其中调用FB函数块1。

最后再做一个FC块1,集成所有类似FB功能块2的块,在里面做逻辑。

这是一个完整的小框架。

以下是整个通话过程:

步骤1:创建FB块,做一个小函数

第二步:用上面的FB块实现某个函数。

第三步:将所有相似的功能块整合成FC块,可以代表整个项目或者某个工位的流程(然后将每个工位的FC块整合成一个新的FC块,然后在MAIN中直接调用这个新的FC块,这样程序会干净整洁)

插曲:

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/18055.html
(0)
上一篇 2023年 12月 21日 18:51
下一篇 2023年 12月 21日 19:40

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注