TIA Portal 交叉引用
交叉引用列表提供了项目中对象的使用情况的概述。您可以查看哪些对象相互依赖以及每个对象所在的位置。因此,交叉引用是项目文档的一部分。也可以直接跳转到使用该对象的位置。交叉引用列表中可显示和定位的对象取决于所安装的产品。
在TIA Portal V15 及更高版本中,带有版本标识的指令显示在交叉引用中。不显示没有版本标识符的指令。
可以同时打开多个引用对象的交叉引用。如果选择的对象超过50 个,交叉引用列表将折叠。如果选择的对象少于50 个,则会在交叉引用列表中展开显示。
如何打开交叉引用
如何打开交叉引用:
1、选择需要查询的目标,在“工具”菜单中选择“交叉引用”命令。如图1所示。
图1. 工具菜单打开交叉引用
2、选择要查询的目标(可以是某个程序、某个块、某个程序段、某个变量、某个块接口、某个PLC数据类型等),选择“交叉引用” ' 在快捷菜单中。 (交叉引用)。如图2所示。
图2. 从下拉菜单中选择交叉引用
3. 选择需要查询的目标,点击工具栏中的交叉引用图标。如图3所示。
图3. 快捷菜单打开交叉引用
4. 选择要查询的目标,在项目树中选择一个对象,然后单击“F11”。
5、选择需要查询的目标,在“指令”任务卡中选择一条有版本标识的指令,点击“F11”。如图4所示。
图4. 指令与版本表示的交叉引用
注意:
A。仅当在程序中使用时,才会显示具有版本标识的指令的交叉引用。如果交叉引用为灰色,则表示该指令尚未被调用。
b.如果不知道程序中是否使用过某些指令,可以直接交叉引用该指令(前提是该指令有版本标识)
交叉引用列表
在程序中编辑FB1‘Motor Control’,在OB1‘Main’中调用,生成后台数据块DB2“Motor Control_DB”,如图5所示。
图5. 编程
同时选择FB1和DB2,右键,交叉引用,打开交叉引用列表。表的内容显示如图6 所示。
图6. 交叉引用列表
交叉引用过滤器
为了快速搜索特定的交叉引用并适当排列它们,可以过滤交叉引用列表。安装门户软件后,系统过滤器将集成到交叉引用列表中。系统过滤器通常位于过滤器选择下拉列表中,并且无法删除。 Portal 设置的默认交叉引用过滤器是“显示带有引用的对象”。如图7所示。
图7. 设置所选过滤器的默认应用程序
如果需要,可以添加自定义过滤器。自定义过滤器创建后,将出现在过滤器选择下拉列表中系统过滤器之后,并且可以根据需要进行修改、重命名和删除。如图8所示。
图8. 自定义过滤器
选择PLC_1文件夹,点击工具栏上的交叉引用按钮,打开交叉引用窗口,将过滤器切换到自定义的Filter_3。交叉引用结果和操作步骤如图9所示。
图9. 使用自定义过滤器进行交叉引用
如果不再需要自定义过滤器,您可以将其删除。步骤如图10 所示。
图10. 删除自定义过滤器
重叠访问
在实际编程过程中,随着程序量的增加,使用的变量也越来越多。如果没有周密的规划,很容易造成变量使用上的冲突。以下是如何查看对变量的重叠访问的示例。
只需在OB1 中编程,将程序段1 中MW18 的值传送到MW20。在顺序2 中,使用M20.0 给输出线圈M20.1 赋值,其中M20.0 和MW20 的地址重叠。如图11所示。
图11. 编程中出现重叠变量使用
鼠标选中MW20,单击右键,在下拉菜单中选择Cross-Reference,在交叉引用列表的工具栏中选择Show Overlapping Access按钮,如图12所示。
图12. 显示重叠访问的变量
审稿人:刘庆