恭喜,你发布的帖子
发布于 2026-04-03 06:11:42
8楼
EN是每一个FC和FB都具有的标志位。
若你调用,不检查这些标志位,那就默认EN=TRUE;
若你调用时,(EN:=ENO,....) 这就是检查前面的FC/FB是否正确完成。若前面的ENO=FALSE;这个函数/功能块就不执行。
同理,你预先声明一个BOOL变量VAL1,调用时(EN:=VAL1, ....);由VAL1决定调用;这与LAD的调用FB在EN端加入条件是一样的。
非常感谢yming老师的帮助,茅塞顿开,以前都是用IF...,从根上是错的,基础很重要。
请填写推广理由:
分享
只看
楼主