- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 周转的吧,不能具体表示吧
您可能关注的文档
最近下载
- 国家二级C语言机试(选择题)模拟试卷11(共313题).pdf
- 【国家标准】DB34T 5012-2015 安徽省回弹法检测泵送混凝土强度技术规程.pdf
- 毕业设计(论文)-睡眠呼吸暂停报警监护仪的设计.doc
- 工人商调登记表.doc
- 南宋广西买马路对广西与大理两地关系的影响.pdf VIP
- 推进云南农业新质生产力发展的对策分析.docx VIP
- (高清版)DB52∕T 1222-2017 地理标志产品 习水红稗.pdf VIP
- 净化空调工程安装施工方案.pdf VIP
- 第47届世界技能大赛江苏省选拔赛3D数字游戏艺术项目技术工作文件(1).pdf
- 经营性公路建设项目投资人招标文件.pdf VIP
文档评论(0)