回复:各位大侠,指教一下多重背景数据块的使用方法吧。感激不尽。

youhm

  • 帖子

    4924
  • 精华

    81
  • 被关注

    51

论坛等级:至圣

注册时间:2008-06-28

普通 普通 如何晋级?

发布于 2013-10-22 21:46:53

5楼

quote:以下是引用飞华在2013-10-22 20:52:48的发言:
quote:以下是引用youhm在2013-10-22 18:23:30的发言:
比如在FB1里调用FB2
在FB1的静态变量STAT里定义数据类型为FB2变量,比如STAT1
在FB1里调用这个变量即可
CALL #STAT1
这样只需要为FB1指定背景数据块,多重背景调用的FB2的背景数据都保持在FB1的静态变量里。

我看了例程有几点疑问相问下。
1.因为我看的例程是从最简单的开始做。刚开如未做多重背景数据块。例如FB2 的背景数据为DB2已经做好了。(FB2未选多重背景功能)现在要做多重背景调用。就像youhm奇侠说的在FB1的静态变量STAT里定义数据类型为FB2变量,比如STAT1,我们知道FB1有自已的背景数据块。在设计的时候FB1当然要设定成多重背景功能(需勾选)。哪么FB2在设定的时候是否也要设定多情景功能?FB2还需不需设定自已的背景数据块DB2?假如需要哪DB2和FB1的背影数据块有何关系?

FB1和FB2都要激活多重背景功能(默认是激活的)
如果在FB1里使用多重调用FB2,FB2的背景数据都在FB1的静态变量里,也就包含在FB1的背景数据块里,不需要再为FB2指定背景数据块,而为FB2指定的背景数据块,如果没有单独调用如
CALL FB2,DB2
那么就是多余的,和FB1的背景数据块没有任何关系
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54643条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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