网站大量收购独家精品文档,联系QQ:2885784924

西门子PLC300在OB1中调用FB1.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西门子 PLC300 在 OB1 中调用 FB1 悬赏分: 20 - 解决时间: 2010-5-5 19:32 1,我先编写的 FB1 程序 2 ,然后在 块“ ”的界面里新建了 DB1 ,并编写了所有变量的地址和类型 3 ,最后在 OB1 中调用 FB1 程序时 (用的梯形图) 要求在 FB1 方框上面的小括号内写东西 我写的 DB1 提示我数据块类型冲突 这怎么解决啊?? 问题补充: DB1 建立后 怎么修改属性啊 我右键 DB1 对象属性 弹出的面板里面找不到地方修改 提问者: 凋零的契约 - 二 级 最佳答案 将 DB1 删出,然后再 FB1 上方填写 DB1 重新生成一个 DB 块就可以了。 新生成的 DB1 块是背景数据块, FB1 的相关变量会自动映射到背景 DB 中去。 DB1 建立后 不能修改属性啊 要想改属性将 DB1 删出重新建立 DB 块,选择 instance DB 类型 并指定 FB1 也可以解决 上面的问题。 实现程序块保护: 1 .打开程序编辑窗口; 2 .将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File —Generate source 生成); 3 .关闭您的程序块,并在 SIMATIC Manager 项目管理窗口的 source 文件夹中打开上 一步所生成的 source 文件; 4 .在程序块的声明部分, TITLE 行下面的一行中输入 “KNOW_HOW_PROTECT ;” 5 .存盘并编译该 source 文件(选择菜单 File àSave ,File àCompile ); 现在就完成了您程序块的加密保护; 取消对程序块的加密保护 : 1. 打开程序块的 Source 源文件; 2. 删除文件中的 KNOW_HOW_PROTECT ; 3. 存盘并编译该 source 文件; 解密 OK DB5.DBD1O 代表是数据块中的一个变量,这个变量的地址为 10.0,是个双字或者长整数。 同理 DB5.DBW10 也是代表是数据块中的一个变量,这个变量的地址为 10.0 是个字,这个 10.0 不同于 i10.0 ,只是个变量地址。你说的这两个变量我认为不可能在一个数据块里,数 据块中的布尔量应该是通过中间继电器 M 周转的吧,不能具体表示吧

文档评论(0)

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

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档