作者 | 主题 |
---|---|
未尽 侠士 经验值:1625 发帖数:881 精华帖:6 |
楼主 2021-10-25 16:20:28
主题:SCL中上升沿、下降沿的简单实现 SCL中,调用上升沿、下降沿会自动生成一个背景DB,如果使用比较多的情况下,个人觉得很烦!所以就采用了一个简易实现办法,分享给大家!请大侠们指正。 本办法以在FB中使用为例: 1、在Static中创建BOOL型变量备用,一般一个上升沿监测或一个下降沿监测创建一个变量。本例中创建变量为“TEST_M” 2、监测型号 在这里我们监测输入变量“I_0”的上升沿 3、使用 IF “I_0”<>“TEST_M" THEN “TEST_M”:=“I_0”; IF “I_0”:=TRUE THEN //检测到上升沿后执行的代码 。。。。。。 END_IF; IF “I_0”:=false THEN //检测到下降沿后执行的代码 。。。。。。 END_IF; END_IF; 必须注意的是,以上代码仅执行一次!
好好生活,天天向上!
|
yming 至圣 经验值:127514 发帖数:22028 精华帖:825 |
18楼 2021-10-29 10:50:13
主题:回复:SCL中上升沿、下降沿的简单实现 所有帖子没有指责楼主的意思。 楼主的想法是对的。只不过代码有些啰嗦了。版主说的是楼主不太会查找资料。 一年多前,版主就专门发过总结帖。很容易找到。 《实现上升沿的几个姿势》 在不同编程语言中的实现方法。都是大量测试应用过的,拿来用就可以了。
学而时习之,不亦说乎?温故而知新,不亦乐乎?
|