回复:S7-1200编程中FB和FC使用问题

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1560
  • 精华

    24
  • 被关注

    162

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

发布于 2019-05-16 09:28:01

2楼

    FC是一个过程实现了某种功能,要和外界产生耦合,调用时赋予每个参数的同时就给它指定每个明确的接口地址了,本身无明确的整体入口地址,需要上一级指定地址接口;

    FB是一个对象实现了某种功能,存储了实现功能过程中数据,可以利用本身地址独立运行可不与外界耦合,外界可调用它的整体入口地址,通过偏移来访问FB的任意一个数据。

    全局数据逻辑直接写在它所属的全局组织块里好了(牵扯全局数据的逻辑是全局的“大事”,不是单纯的“私事”,直接运行在组织块里效率应该是最高的,逻辑耦合应该是最恰当的),何苦再封装再调用一次(费时费力)。全局逻辑和局部逻辑用到的变量要规划清楚(数据结构要规划细致),全局与局部变量通过接口参数进行关系耦合。

    

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15117条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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