技术论坛

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

返回主题列表
作者 主题
yangwantong
侠客

经验值: 866
发帖数: 154
精华帖: 0
楼主    2019-05-15 22:19:32
主题:S7-1200编程中FB和FC使用问题

1、编写程序时,FC可以调用FB吗?还有FB中可以使用全局数据块中的数据吗?

2、OB同时调用FB和FC,但FC中用到FB中处理的结果,这样程序执行过程中会有问题了?



学海无崖
holdkcsxyz
至圣

经验值: 13012
发帖数: 1814
精华帖: 22
2楼    2019-05-16 09:28:01
主题:回复:S7-1200编程中FB和FC使用问题

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

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

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

    

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