恭喜,你发布的帖子
发布于 2023-07-27 09:04:37
1楼
(转)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;
必须注意的是,以上代码仅执行一次!
请填写推广理由:
分享
只看
楼主