交叉参考表给出了S7用户程序所用地址、程序结构的概览。通过交叉参考表可以显示输入(I)、输出(Q)、位存储器(M),定时器(T)、计数器(C)、函数块(FB)、函数(FC)、系统函数块(SFB)、系统函数(SFC)、I/O(外设地址)和数据块(DB)存储区中被用户程序使用的地址列表及程序块调用结构等。
在“SIMATIC Manager”界面中,使用菜单命令“Options”→“Reference Data”→“Generate”生成交叉参考表,然后使用菜单命令“Display”显示交叉参考表,如图9-50所示。
图9-50 交叉参考表
使用菜单命令“View”或工具栏上的按钮,可以显示交叉参考表以下地址信息:
(1)交叉参考
列出存储区域I、Q、M、P、T、C以及DB、FB、FC、SFB、SFC程序块在用户程序中使用的概况。如果多次使用同一个变量,将显示在不同程序块中使用的位置,使用鼠标双击该地址栏,自动跳转并指向该变量在程序块中的位置。
(2)输入/输出及位存储器赋值表
显示用户程序已占用的定时器和计数器(T和C)以及I、Q、M存储区中的地址概况。符号“X”表示某个位被占用,“B”表示占用一个字节,“W”表示占用一个连续的字,“D”表示占用一个连续的双字。没有占用的数据区域可以分配使用,以避免地址冲突。
(3)程序结构
显示用户程序内块的分层调用结构,以及所使用的块及其嵌套层次。(www.xing528.com)
(4)未使用的符号
列出了所有已在符号表中定义但未在用户程序中使用的符号。
(5)无符号的地址
列出了在用户程序中使用了但未在符号表中定义的绝对地址。
使用菜单命令“View”→“Filter”或工具栏上的按钮,可以在交叉参考表中设置交叉参考、输入/输出及位存储器赋值表、程序结构和无符号的地址过滤功能,如图9-51所示,在交叉参考数据中,只对位存储区开始地址为10、20的变量进行查看。
图9-51 交叉参考表过滤功能
注意:
每次修改程序块后,打开交叉参考表时都会提示更新生成的交叉参考表。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。