恭喜,你发布的帖子
发布于 2026-04-02 17:38:54
7楼
借贵贴问个问题:
在SCL中调用FB或FC的EN和ENO怎么表达?谢谢
EN是每一个FC和FB都具有的标志位。
若你调用,不检查这些标志位,那就默认EN=TRUE;
若你调用时,(EN:=ENO,....) 这就是检查前面的FC/FB是否正确完成。若前面的ENO=FALSE;这个函数/功能块就不执行。
同理,你预先声明一个BOOL变量VAL1,调用时(EN:=VAL1, ....);由VAL1决定调用;这与LAD的调用FB在EN端加入条件是一样的。
请填写推广理由:
分享
只看
楼主