检测逻辑错误 显示参考数据 过滤参考数据 交叉参考表 过滤交叉参考表 查找参考数据 利用交叉参考表修改块 地址定位功能 I,Q,M,T,C分配表 未使用的符号 / 无符号的地址 程序结构 块的比较 (1) 块的比较 (2) 练习7.1: 排除程序中的逻辑错误 Date: * File: SSP2_07C.* SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ?? 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(定时器)及其它(见下页) 表格结构 交叉参考表中包含以下各列: 列 内容 / 含义
19.检测逻辑故障.ppt
下载此电子书资料需要扣除0点,