回复:FB块的ENO输出没有什么原因

yming

西门子1847工业学习平台

  • 帖子

    23774
  • 精华

    918
  • 被关注

    1291

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2026-04-02 17:38:54

7楼

展开查看
以下是引用老学童在2026-04-02 16:04:24的发言 >6楼

借贵贴问个问题:

在SCL中调用FB或FC的EN和ENO怎么表达?谢谢

EN是每一个FC和FB都具有的标志位。

若你调用,不检查这些标志位,那就默认EN=TRUE;

若你调用时,(EN:=ENO,....) 这就是检查前面的FC/FB是否正确完成。若前面的ENO=FALSE;这个函数/功能块就不执行。


同理,你预先声明一个BOOL变量VAL1,调用时(EN:=VAL1, ....);由VAL1决定调用;这与LAD的调用FB在EN端加入条件是一样的。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11190条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。