0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

交叉引用列表提供项目中对象的使用概况

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-04-20 15:29 次阅读

TIA Portal 交叉引用

交叉引用列表提供项目中对象的使用概况。可以看到哪些对象相互依赖以及各对象所在的位置。因此,交叉引用是项目文档的一部分。还可以直接跳到对象的使用位置。可以在交叉引用列表中显示和定位的对象取决于所安装的产品

在 TIA Portal V15 及更高版本中,交叉引用中将显示带有版本标识的指令。不带版本标识的指令则不显示。

可以同时打开多个引用对象的交叉引用。如果选择的对象超过了 50 个,则在交叉引用列表中折叠显示。如果选择的对象少于 50 个,则在交叉引用列表中展开显示。

打开交叉引用的方法

打开交叉引用的方法:

1、选中需要查询的目标,在"工具"(Tools) 菜单中,选择"交叉引用"(Cross-reference) 命令。如图1.所示。

c3329368-bf88-11ec-9e50-dac502259ad0.png

图1.工具菜单打开交叉引用

2、选中需要查询的目标(可以是某个程序,某个块,某个程序段,某个变量,某个块接口,某个PLC数据类型等),在快捷菜单中,选择"交叉引用"(Cross-references)。如图2.所示。

c348b9c2-bf88-11ec-9e50-dac502259ad0.png

图2.下拉菜单中选择交叉引用

3、选中需要查询的目标,单击工具栏中的交叉引用图标。如图3.所示。

c3690a06-bf88-11ec-9e50-dac502259ad0.png

图3.快捷菜单打开交叉引用

4、选中需要查询的目标,在项目树中,选择一个对象并单击"F11"。

5、选中需要查询的目标,在"指令"(Instructions) 任务卡中选择一个带有版本标识的指令,并单击"F11"。如图4.所示。

c37f54d2-bf88-11ec-9e50-dac502259ad0.png

图4.带有版本表示的指令交叉引用

c39774ae-bf88-11ec-9e50-dac502259ad0.jpg注意:

a.带有版本标识的指令,在程序中使用才可以显示交叉引用,如果交叉引用为灰色,说明该指令没有调用。

b.如果不了解程序中是否使用过某些指令,可以直接对该指令交叉引用(前提是该指令是带有版本标识的)

交叉引用列表

程序中编辑FB1"电机控制"在OB1"Main"中调用,生成背景数据块DB2“电机控制_DB”,如图5.所示。

c3aa647e-bf88-11ec-9e50-dac502259ad0.png

图5.程序编写

同时选中FB1和DB2,右键,交叉引用,打开交叉引用列表,表中内容显示如图6.所示。

c3c36dac-bf88-11ec-9e50-dac502259ad0.png

图6.交叉引用列表

交叉引用过滤器

为了快速搜索特定的交叉引用并进行合理排列,可对交叉引用列表进行过滤筛选。博途软件安装后,交叉引用列表中集成了系统过滤器。系统过滤器通常位于过滤器选择的下拉列表中,且无法删除。博途默认设置的交叉引用过滤器为“显示带有引用的对象”。如图7.所示。

c3db109c-bf88-11ec-9e50-dac502259ad0.png

图7.设置默认应用所选过滤器

如需要可以添加自定义过滤器。自定义的过滤器创建后将显示在过滤器选择下拉列表中,位于系统过滤器之后,且可根据需要进行修改、重命名和删除。如图8.所示。

c3fd105c-bf88-11ec-9e50-dac502259ad0.png

图8.自定义过滤器

选择PLC_1文件夹,点击工具栏的交叉引用的按钮打开交叉引用窗口,将过滤器切换为自定义的Filter_3,交叉引用的结果及操作步骤如图9.所示。

c4220aec-bf88-11ec-9e50-dac502259ad0.png

图9.使用自定义过滤器交叉引用

如果自定义的过滤器不需要了,可以将其删除,操作步骤如图10.所示。

c43d84f2-bf88-11ec-9e50-dac502259ad0.png

图10.删除自定义过滤器

重叠访问

在实际编程过程中,随着程序量的增加,变量使用也会越来越多,如果没有仔细规划过,很容易导致变量使用出现冲突。此处举例说明如何查看变量重叠访问。

在OB1中简单编程,程序段1中将MW18的数值传送到MW20中。序段2中使用M20.0对输出线圈M20.1赋值,其中,M20.0和MW20地址重叠。如图11.所示。

c460912c-bf88-11ec-9e50-dac502259ad0.png

图11.编程中出现变量使用重叠

鼠标选中MW20,右键,下拉菜单中选择交叉引用,交叉引用列表的工具栏中选择显示重叠访问按钮,如图12.所示。

c47e48ca-bf88-11ec-9e50-dac502259ad0.png

图12.显示重叠访问的变量

--------------------END-------------------

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机控制
    +关注

    关注

    3534

    文章

    1876

    浏览量

    268768
  • tia
    tia
    +关注

    关注

    1

    文章

    81

    浏览量

    28104
  • 过滤器
    +关注

    关注

    1

    文章

    428

    浏览量

    19599

原文标题:TIA Portal 交叉引用

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅析集中控制型消防应急照明和疏散指示系统在住宅项目中的设计和应用

    安科瑞 程瑜  187 0211 2087 摘要: 结合相关规范要求,通过阐述应急照明与消防应急照明相关定义,住宅项目中消防应急照明设计的新旧差异,分析住宅项 目中消防应急照明与日常照明能否兼用
    的头像 发表于 10-18 14:30 207次阅读
    浅析集中控制型消防应急照明和疏散指示系统在住宅<b class='flag-5'>项目中</b>的设计和应用

    智能照明控制系统在体育场馆项目中的应用

    与瞄准、灯具眩光与外溢光控制;基本控制方式、区域控制、系统功能等方面,探讨了体育场馆项目中智能照明系统的应用要点。 关键词:体育场馆;智能照明;照明控制 0、引言 在体育场馆项目中应用智能照明系统,能够优化体育场馆的运行、管理与服
    的头像 发表于 09-25 14:04 355次阅读
    智能照明控制系统在体育场馆<b class='flag-5'>项目中</b>的应用

    请问如何将cURL库添加到ESP8266_RTOS_SDK项目中

    我想使用 curl api,但我不知道如何将库添加到我的项目中,这样当我将该库的头文件包含在我的项目中时它就不会抱怨。 有谁知道如何正确地将第三方库添加到ESP8266_RTOS_SDK项目中
    发表于 07-09 07:52

    如何在PSOC创建者项目中确认看门狗定时器已启用?

    您好,我是 PSOC BLE 部件的新手,只有一项任务,即确认看门狗定时器是否正确启用并按需要工作。我是 PSOC Creator 的新用户。如有任何帮助,将不胜感激。如何在 PSOC 创建者项目中确认看门狗定时器已启用?
    发表于 07-02 07:10

    请问ESP32 IDF如何查看项目内的组件?

    的组件名重复,将会导致组件被覆盖,因此需要查看工程内已有的组件名有哪些。 根据IDF编程指南内的描述,COMPONENT_DIRS:组件的搜索目录;COMPONENTS:要构建进项目中的组件名称列表。因此我在项目的CMakeL
    发表于 06-12 08:08

    请问如何获取当前项目中所选的MCU设备?

    在一些特定项目中,我想在一个通用的 .c 语言中对不同的 MCU 器件进行差异处理。 文件 是否有办法在普通 .c 语言中获取 MCU 设备名称? 文件
    发表于 05-30 07:29

    安科瑞医用隔离电源柜在江苏某医院项目中的应用

    医用隔离电源是通过医用单相隔离变压器为重要负载提供隔离后的安全电源,为二类医疗场所提供一个安全可靠的电源,在本次项目中保证了该神外科苏醒室的用电安全。使用医用隔离电源供电系统是保证二类医疗场所用电安全的关键点之一,对于此类场所的
    的头像 发表于 05-28 16:25 312次阅读
    安科瑞医用隔离电源柜在江苏某医院<b class='flag-5'>项目中</b>的应用

    安科瑞医用隔离电源柜在上海某医院项目中的应用

    医用隔离电源是通过医用单相隔离变压器为重要负载提供隔离后的安全电源,为二类医疗场所提供一个安全可靠的电源,在本次项目中保证了该神外科苏醒室的用电安全。使用医用隔离电源供电系统是保证二类医疗场所用电安全的关键点之一,对于此类场所的
    的头像 发表于 04-26 14:52 397次阅读
    安科瑞医用隔离电源柜在上海某医院<b class='flag-5'>项目中</b>的应用

    高炉项目中DeviceNET到Ethernet的转换奥秘

    在工业自动化的世界中,高炉项目中的数据通信至关重要。其中DeviceNET和Ethernet作为两种主流的网络协议,扮演着不可或缺的角色。它们之间的转换不仅仅是技术上的桥梁,更是实现信息高效传递
    的头像 发表于 03-30 21:12 290次阅读
    高炉<b class='flag-5'>项目中</b>DeviceNET到Ethernet的转换奥秘

    浅析集中控制型消防应急照明和疏散指示系统在住宅项目中的设计和应用

    浅析集中控制型消防应急照明和疏散指示系统在住宅项目中的设计和应用 张颖姣 摘要:结合相关规范要求,通过阐述应急照明与消防应急照明相关定义,住宅项目中消防应急照明设计的新旧差异,分析住宅项 目中消防
    的头像 发表于 02-27 13:36 343次阅读
    浅析集中控制型消防应急照明和疏散指示系统在住宅<b class='flag-5'>项目中</b>的设计和应用

    上海药明生基-研发与产业化平台建设项目装修工程项目中智能照明监控系统的应用

    本文简述了智能照明监控系统的组成原理,分析了智能照明监控在应用中的设计依据和相关规范。通过安科瑞ASL1000智能照明监控系统监控系统在035901上海药明生基-研发与产业化平台建设项目装修工程项目中的实例介绍,阐述智能照明监控系统功能的实现及其重要意义。
    的头像 发表于 01-03 10:43 391次阅读
    上海药明生基-研发与产业化平台建设<b class='flag-5'>项目</b>装修工程<b class='flag-5'>项目中</b>智能照明监控系统的应用

    PLC在新能源项目中的应用

    PLC在许多新能源项目中都可以应用。以下是一些常见的新能源项目,可以利用PLC实现自动化控制和监测。
    的头像 发表于 12-28 18:18 1719次阅读

    Modbus转Ethernet网关在空调项目中的应用

    Modbus转Ethernet网关在空调项目中的应用主要是实现Modbus协议的设备与Ethernet网络的连接和数据传输。这种网关可以将Modbus设备的数据通过Ethernet网络传输到其他设备或系统,实现设备之间的数据交换和远程监控。
    的头像 发表于 12-27 09:15 421次阅读

    Modbus转Ethernet网关在空调项目中的应用

    Modbus转Ethernet网关在空调项目中的应用主要是实现Modbus协议的设备与Ethernet网络的连接和数据传输。这种网关可以将Modbus设备的数据通过Ethernet网络传输到其他设备或系统,实现设备之间的数据交换和远程监控。
    的头像 发表于 12-26 19:28 617次阅读
    Modbus转Ethernet网关在空调<b class='flag-5'>项目中</b>的应用

    Modbus转Ethernet网关在空调项目中的应用

    ,帮助管理人员更好地了解设备运行状况,为设备的维护和管理提供依据,Modbus转Ethernet网关在空调项目中可以实现设备的智能化、远程管理、能源管理、设备自动化控制、数据记录和分析以及网络安全保障等多种功能,为空调系统的运行和管理
    发表于 12-26 19:26