- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
检测逻辑错误 显示参考数据 过滤参考数据 交叉参考表 过滤交叉参考表 查找参考数据 利用交叉参考表修改块 地址定位功能 I,Q,M,T,C分配表 未使用的符号 / 无符号的地址 程序结构 块的比较 (1) 块的比较 (2) 练习7.1: 排除程序中的逻辑错误 Date: * File: SSP2_07C.* SIMATIC S7 Northeastern University Li Hongru ?? 2x 1xright 见下页 ? 能选择“手动”模式吗? ? 传送带能在点动控制下来回运动吗? ? 切换为“自动”模式 ? 瓶子能停在灌装位置吗? ? 当液位低于下限时是否报警? ? 在数码管上能显示包装单元的个数吗? 引言 对于排除逻辑错误,“Program Status”(程序状态)和 “Reference Data” (参考数据)是两个非常有力的工具。例如,在监视程序状态时发现一个内存位的条件不成立,可以利用参考数据工具来确定该位是在哪里被设置的。 对地址的多次赋值是一种常见的错误,也就是该地址在程序的多处被赋值。利用参考数据工具可以很容易地发现这类错误。 参考数据 显示参考数据的方法是:在 SIMATIC Manager中 (离线打开了“Blocks”文件夹),选择菜单功能 Options - Reference Data - Display or -Filter…. . 过滤器 参考数据是以过滤后的形式显示的(不论是否在菜单Options中选择了Display或 Filter选项)。过滤器定义的范围越窄,参考数据显示得越快。打开显示参考信息的窗口后,弹出了一个提示过滤数据的信息框,此时应该检查当前过滤器的设置。 选项 参考数据中包含6个不同的内容可供选择: ? Cross References ? Assignment of I/Q/M ? Assignment of T/C ? (User) Program Structure ? Unused Symbols ? Addresses without Symbols 过滤器 可通过两种方法打开过滤器窗口:1. 在 SIMATIC Manager 中选择菜单功能 Options -Reference Data - Filter2. 在 SIMATIC Manager 中选择菜单功能 Options -Reference Data - Display 然后在“Display Reference Data”窗口中选择菜单功能View - Filter 或单击 过滤器图标。 用户设置 打开参考数据工具后,将出现“Customize”(用户设置)窗口,可以在其中选择6种参考数据中哪一个先打开。 交叉参考表 在“Display Reference Data” 窗口中,选择菜单功能 View - Cross References 或单击相关图表可以打开交叉参考表。交叉参考表为在用户程序中已用地址的列表: - inputs(输入) - outputs(输出) - bit memories(标志存储器) - counters(计数器) - timers(定时器)及其它(见下页) 表格结构 交叉参考表中包含以下各列: 列 内容 / 含义 -------------------------------------------------------------------------------------- ? Address(地址) 操作数的绝对地址? Symbol(符号) 地址的符号名? Block(块) 使用该地址的块? Type(访问类型) 只读 (R) 或只写 (W) 访问? Language (语言) 生成块时的编程语言 ? Details(细节) 对该地址访问的指令 对某一地址的 在交叉参考表中选中一地址后,可通过菜单功能View - Cross Reference for 交叉参考信息 Address 打开一个新的窗口,其中只包含被选中地址的交叉参考信息。 地址 在选项框中选择要在表中列出的地址类型。 过滤范围 Filter area(过滤范围)用来选择要显示的地址范围。可以分几段输入。例如,输入“10-50; 70; 100-130” 意味着地址 70和地址范围10到50以及100 到130的地址将被显示。 访问类型 在标准设置中,所有访问类型都被显示。也可以选中选项 “Selected
文档评论(0)