首页 理论教育 交叉引用表与窗口:变量与程序块的巡视

交叉引用表与窗口:变量与程序块的巡视

时间:2023-06-30 理论教育 版权反馈
【摘要】:图4-60 变量的巡视窗口中的交叉引用图4-61 程序块的交叉引用表

交叉引用表与窗口:变量与程序块的巡视

1.交叉引用表

交叉引用表提供用户程序中操作数变量使用情况的概览。可以从交叉引用表直接跳转到使用操作数和变量的地方。

在程序测试和查错时,可以从交叉引用表获取下列消息:某个操作数在哪些块的哪个程序段使用,用什么指令处理它;某个变量被用于HMI哪个画面中的哪个元件;某个块被哪些块调用。

2.生成和显示交叉引用表

在项目视图中,可以生成下列对象的交叉引用:PLC文件夹、程序块文件夹、单独的块和PLC变量表。生成和显示交叉引用表最简单的方法是用右键单击项目树中的上述对象,执行快捷菜单中的命令“交叉引用”。

3.PLC变量表的交叉引用表

选中项目“PLC_HMI”的项目树的“默认变量表”,单击工具栏上的交叉引用按钮978-7-111-58719-4-Chapter04-82.jpg,生成该变量表的交叉引用表。“使用者”选项卡中的部分变量如图4-59所示,可以看到对象在什么地方被使用。打开“使用”选项卡,可以查看对象的地址、类型和路径。

978-7-111-58719-4-Chapter04-83.jpg

图4-59 PLC默认的变量表的交叉引用表

单击“地址”列的表头,出现向上或向下的三角形(见图4-59),同时按地址在字母表中的顺序升序或降序排列对象。

图中的“数量”列是对象被使用的次数,“使用点”是对象使用的位置,“作为”列是与对象有关的附加信息,“访问”列是访问类型,“地址”列是操作数的绝对地址,“类型”列是创建对象时使用的类型和语言的信息,“路径”列是对象在项目树中的路径。由表可知变量“电动机”在HMI的根画面被使用了一次,在OB1(Main)的程序段1(NW1)中被使用了两次。(www.xing528.com)

“使用点”列和“作为”列中的字符均为蓝色,表示有链接。单击它们可以打开对应的编辑器。单击图4-59中“使用点”列的“圆_1”,自动打开HMI的根画面,连接变量“电动机”的圆(即指示灯)被选中。单击“作为”列的“电动机”,自动打开PLC的默认变量表,其中的变量“电动机”被选中。单击图中访问方式为“写入”的“Main NW1”,自动打开OB1的程序段1,光标在变量“电动机”Q0.0的线圈处。

工具栏上的978-7-111-58719-4-Chapter04-84.jpg按钮用来更新交叉引用表,按钮978-7-111-58719-4-Chapter04-85.jpg复选框来分别选择是否显示所有已引用的、未引用的、已定义的和未定义的对象。图4-59未显示“未引用的”对象。按钮978-7-111-58719-4-Chapter04-86.jpg用来关闭下一层的对象,按钮978-7-111-58719-4-Chapter04-87.jpg用来展开下一层的对象。

4.在巡视窗口显示单个变量的交叉引用信息

选中OB1中的变量“电动机”(Q0.0),在下面的巡视窗口的“信息>交叉引用”选项卡(见图4-60)中,可以看到选中的变量的交叉引用信息,与图4-59中的基本上相同。

5.程序块的交叉引用表

选中项目树中的主程序Main,单击工具栏上的交叉引用按钮978-7-111-58719-4-Chapter04-88.jpg,生成Main的交叉引用表。选项卡“使用”的局部如图4-61所示。由交叉引用表可以看到各对象在程序中的使用点和被使用的次数。双击“使用点”列有链接的“Main NW1”,将自动打开OB1的程序段1。

978-7-111-58719-4-Chapter04-89.jpg

图4-60 变量的巡视窗口中的交叉引用

978-7-111-58719-4-Chapter04-90.jpg

图4-61 程序块的交叉引用表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈