7_块的编辑_技巧.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
注 在“功能和功能块”一章中详细讨论编译源代码块。 注 在这里选择符号选择表的结构。 利用程序编辑器中的菜单View - Display -Symbol Selection可以激活显示或取消显示符号表。 如果激活符号选择,当在 LAD 和 FBD 中输入变量时显示符号表中的符号列表。在显示的列表中,符号根据光标位置的字符标示出来,按回车键可以接受选择的符号。 练习7.5:下载块到 PLC 或点击 下载图标 把一个块传到 CPU... 记住 ! 建立和编辑程序块后,为了调试必须把它传到CPU。 用LAD/STL/FBD 编辑器把刚打开的块下载到PLC 。 利用SIMATIC 管理器,可以不打开就下载这些块。 目的 用LAD/STL/FBD 编辑器下载一个块 (FC 1) 。 操作 利用LAD/STL/FBD 编辑器打开 .... 1. 选择菜单 PLC - Download 或点击“下载”图标 2. 回答对话窗中的问题: 如果回答“Yes”,已经在CPU中的块就会被覆盖并丢失;如果回答“No”,旧块保持在CPU中,新块不装入。 这个练习选择“Yes”,这样就可以测试所编辑的块。 结果 新程序写入到CPU。练习7.6:在OB 1中调用FC 1 记住 ! 在OB1中调用FC 1,这样它可以循环执行。 目的 在组织块OB1中调用 FC 1。 操作 1. 在LAD/STL/FBD 编辑器中,从S7程序“My Program”中打开OB 1 块 2. 定位在第一段 3. 点击图标打开“程序元件”浏览器 4. 打开浏览器中的“FC Blocks”,用鼠标把 FC 1拖到OB1的第一段 5. 保存FC 1 块 6. 下载到CPU 结果 OB 1 块在CPU中循环执行,所以FC 1也循环执行。 练习7.7:测试 FC 1 (用 LAD) 信号 状态 检查 结果 输入 I 0.0 I 0.1 I 0.0 I 0.1 I 0.0 I 0.1 I 0.0 I 0.1 0 0 1 1 1 0 0 1 0 1 1 0 1 1 0 0 I 0.0 I 0.1Q 4.0 I 0.0 I 0.1Q 4.0 I 0.0 I 0.1Q 4.0 I 0.0 I 0.1Q 4.0 记住 ! 监视一个块的执行,必须在线或离线打开。如果离线打开,在测试前必须下载到 PLC。 显示 如果检查结果为正,相关的符号用实线显示;如果为负,就用虚线显示。 如果RLO=1,回路就显示为实线;否则,显示为虚线。 在LAD/STL/FBD编辑器中,利用菜单Options = Customize = LAD/FBD. 可以修改编辑器中的线宽和颜色。 目的 当它在CPU中运行时测试这个块。 操作 1. 打开离线 FC 1 2. 选择菜单 Debug - Monitor 或点击图标“眼镜”图标 结果 根据输入I 0.0 和 I 0.1的开关设置,可以观察到幻灯片中的结果。 练习7.8:在FC 1块中扩展程序 记住 ! 只有程序监视完成后才能修改程序。所以,要使修改后的程序生效,必须再次下载程序到 CPU。 目的 扩展和测试FC 1中的程序。 操作 1. 点击“眼镜”图标取消程序监视 2. 定位在第一个和第二个触点 3. 用图标插入一个分支 4. 在并联分支中插入一个触点 5. 用图标闭合分支 6. 保存块 7. 下载块到CPU 8. 用“程序状态”测试功能测试这个块 结果 输出可以被并联分支控制。 编辑器用户设置:“Editor”标签 Text 选择用来编程的文本的字体和大小。 View 显示块: ? 带符号或绝对寻址带或不带符号信息 ? 带或不带块和段注释 ? 用编写的语言或用预设的语言(LAD/STL/FBD). Data Blocks 用下面方法显示数据块: ? 取消数据查看 或数据查看 New Block 使用“STL”、“LAD”、“FBD”按钮选择要编写程序热语言。 在高级编程课中讨论多背景功能块。 编辑器用户设置:“STL”标签 状态区 当在语句表状态监视块的状态时,只显示该对话窗中激活的状态。 有如下的选项: ? Status Bit 状态位RLO 逻辑操作结果 ? Standard Status 根据使用的操作显示定时器字、计数器字或累加器ACCU1的内容 ? Address 间接寻址的地址寄存器 Registers *)Accumulator 2 累加器ACCU2的内容 ? DB Registers *) 相关数据块寄存器的内容 ? Indirect *) 只有在存储器间接寻址时显示 ? Status

文档评论(0)

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

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

1亿VIP精品文档

相关文档