STEP 7中FB生成多重背景数据块.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STEP 7中FB生成多重背景数据块.pdf

多重背景数据块 /jiansiting/209323/message.aspx 浅入深出举例讲解一下:多重背景数据块 先建立一个 FB10。完成内容 X*Y=Z 定义形式参数 IN:X,Y OUT:Z 保存 然后在建立 FB20,形式参数 STAT 里定义 NAME:MUL Data Type:FB10 程序中写以反复的写 call MUL。保存 OB1 中写 CALL FB20,DB10 DB10 为多重背景数据块 注意一点,多重背景调用等同于 FC 的调用,call MUL 下的参数填写一定不能 空着,必须有实际地址,否则用 DB10 的数据程序会混乱。 ************************************************************************************* ************************************************************************************* 以下详细讲解西门子多重背景数据块的使用。 步 过程: 骤 1 在 SIMATIC Manager 中,打开你希望生成多重背景的 FB。在静态变量定 义部分,输入多重背景的名字,数据类型为 FB 或 SFB。 图 1 2 在程序中调用多重背景,可以在多重背景中的目录中选择托拽它到 NETWORK 中,也可以用 CALL 指令 调用它。 图 2 在 STEP 7 V5.4 SP2 中请注意: 如果在 LAD/FBD 编辑器的目录视图中多重背景未被列出,推荐在静态变量 声明中先插入一个功能块,然后再删除它。这样多重背景就再次可以被选择。 3 现在设置程序块的输入和输出并保存。就可以在程序(例如 OB1)中使用多重 背景来调用 FB。创建一个背景数据块以供监控。 注意: 当生成多重背景时,如其在 FB 中作为一个多重背景被调用,注意要首先生 成它,然后再指定一个多重背景调用。如果不遵从这个顺序,程序中将会出 现不一致的情况,这种不一致的情况也有可能在修改多重背景后出现。 4 一旦修改过了多重背景,并打开调用它的功能块。当功能块被打开时,会出 现一个消息显示在 FB 接口声明中有一个 UDT 或本地标签的被修改,并显 示在功能块调用中至少有一个时间标签冲突。确认此信息,修改过的背景调 用在 LAD/STL/FBD 编辑器中将会以亮红色显示。 为了更新功能块调用,右击功能块,然后在弹出菜单中选择“Update Block Call...”。 图 3 5 在后续的对话框中,点击 OK 来执行接口更新。 图 4

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档