恭喜,你发布的帖子
发布于 2015-11-17 09:21:44
9楼
我觉得yming版主钻胡同里了? :)
要是我写, 应该是FB每个扫描周期都调用. 然后有一个INPUT变量设为SelectFB:BOOL类型, 它对应的实参为您程序里的变量"M选择FB" (M1000.7). 两个静态变量BOOL00, BOOL01;
在FB的最开始:
BOOL00 := SelectFB AND NOT BOOL01; //BOOL00表示SelectFB的上升沿
BOOL01 := SelectFB;
IF BOOL00 THEN
; //此处调用您的MUX指令之类的,赋值
END_IF;
IF NOT SelectFB THEN RETURN; END_IF; //如果SelectFB为0则不调用直接结束该FB
接下来再是您原来在FB里的代码段... ...
请填写推广理由:
分享
只看
楼主