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

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

3天内不再提示

TIA Portal交叉引用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-21 10:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TIA Portal 交叉引用

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

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

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

打开交叉引用的方法

打开交叉引用的方法:

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

298d0424-0834-11ed-ba43-dac502259ad0.png

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

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

299b0eca-0834-11ed-ba43-dac502259ad0.png

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

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

29aa0e16-0834-11ed-ba43-dac502259ad0.png

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

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

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

29b58af2-0834-11ed-ba43-dac502259ad0.png

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

29ce89a8-0834-11ed-ba43-dac502259ad0.jpg注意:

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

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

交叉引用列表

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

29d6f3a4-0834-11ed-ba43-dac502259ad0.png

图5.程序编写

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

29e4036e-0834-11ed-ba43-dac502259ad0.png

图6.交叉引用列表

交叉引用过滤器

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

2a15932a-0834-11ed-ba43-dac502259ad0.png

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

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

2a24a4f0-0834-11ed-ba43-dac502259ad0.png

图8.自定义过滤器

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

2a357d52-0834-11ed-ba43-dac502259ad0.png

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

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

2a4baf64-0834-11ed-ba43-dac502259ad0.png

图10.删除自定义过滤器

重叠访问

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

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

2a53b4d4-0834-11ed-ba43-dac502259ad0.png

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

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

2a9d7768-0834-11ed-ba43-dac502259ad0.png

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

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

审核编辑 :李倩

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

    关注

    0

    文章

    8

    浏览量

    8323
  • 变量
    +关注

    关注

    0

    文章

    615

    浏览量

    29371
  • 过滤器
    +关注

    关注

    1

    文章

    442

    浏览量

    20836

原文标题:TIA Portal 交叉引用

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    交叉导轨如何突破传统导轨的性能?

    交叉导轨其独特的V型滚道设计与交叉滚子排列,以“四向载荷承载+零间隙运动”的特性,成为精密机床、光学测试台、医疗设备等领域的核心传动元件。
    的头像 发表于 11-07 17:54 464次阅读
    <b class='flag-5'>交叉</b>导轨如何突破传统导轨的性能?

    0.1-3.0 GHz 双 SPDT 交叉开关 skyworksinc

    电子发烧友网为你提供()0.1-3.0 GHz 双 SPDT 交叉开关相关产品参数、数据手册,更有0.1-3.0 GHz 双 SPDT 交叉开关的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 08-07 18:29
    0.1-3.0 GHz 双 SPDT <b class='flag-5'>交叉</b>开关 skyworksinc

    【原创】labview 通过“引用调用“ 的快捷用法,不需编程获取VI引用

    labview的“通过引用调用”函数在调用严格类型VI时,通常需要获取VI的引用。该函数的输入端也确实有引用接口,如图: 但是该函数还有一个快捷用法,右键单击 引用调用 函数,弹出菜单
    发表于 07-30 17:53

    交叉导轨与直线导轨哪个更适合高速运动?

    交叉导轨与直线导轨哪个更适合高速运动?
    的头像 发表于 07-19 17:57 430次阅读
    <b class='flag-5'>交叉</b>导轨与直线导轨哪个更适合高速运动?

    详解TIA Portal SCL编程语言中的IF语句

    IF 语句是编程中最基本和最重要的控制结构之一,它的主要作用是根据条件决定程序的执行路径,IF 语句是编程中实现逻辑判断和决策的基础。
    的头像 发表于 05-24 15:01 1440次阅读
    详解<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> SCL编程语言中的IF语句

    从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级

    profinet转CANopen 模块支持透明 CAN 2.0A,可实现客户自定义协议,并通过 TIA Portal 中提供的预编程功能块提高 PLC 编程效率。该模块已作为西门子自动化工具 TIA
    的头像 发表于 05-22 09:21 356次阅读
    从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级

    在西门子TIA Portal中使用CFC语言实现电机控制的全流程

    西门子 CFC(Continuous Function Chart)是一种图形化的编程语言,主要用于西门子自动化系统(如 SIMATIC PCS 7、TIA Portal 等)中的过程控制和逻辑设计。它基于功能块和数据流的概念,适合连续过程控制、复杂逻辑和信号处理任务。
    的头像 发表于 05-21 10:47 3184次阅读
    在西门子<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>中使用CFC语言实现电机控制的全流程

    TPS99000S-Q1 PMIC_TIA_PD1容易受到EMS干扰怎么解决?

    PMIC_TIA_PD1在测试RS或手持干扰时 画面会出现颜色改变或黑屏 请问能否在PMIC_TIA_PD1上加抗干扰元件 或是有避免或减少PMIC_TIA_PD1受到干扰的方式?
    发表于 02-17 08:06

    网线水晶头排位顺序

    白蓝 橙 白棕 棕 TIA/EIA 568B标准 从左到右的排列顺序为: 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕 在实际应用中,网线的制作方法分为直通线和交叉线两种: 直通线:两端的水晶头均采用TIA
    的头像 发表于 02-14 10:04 2250次阅读

    西门子TIA Portal HMI的远程控制功能

    描述 本文将介绍西门子 TIA Portal HMI 的远程控制功能,即可以通过浏览器、电脑客户端或手机客户端监控 HMI 面板。 第1步: 添加 HMI 设备。 选择 TP700 Comfort
    的头像 发表于 02-12 11:45 3998次阅读
    西门子<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> HMI的远程控制功能

    lc双芯光纤接口跳线为什么要交叉

    LC双芯光纤接口跳线是否交叉,主要取决于具体的应用场景和连接需求。以下是对LC双芯光纤接口跳线交叉原因的详细分析: 一、应用场景决定交叉需求 直连应用: 在大多数情况下,LC双芯光纤跳线用于直连设备
    的头像 发表于 02-08 10:25 1838次阅读

    西门子TIA Portal中函数FC和函数块FB的相互转换

    描述 本文将介绍在西门子 TIA Portal 中使用 Add-In 插件实现函数 FC 和函数块 FB 的相互转换的方法和步骤。 第1步: 添加 PLC 设备。 选择西门子 CPU 1214C
    的头像 发表于 01-15 10:07 3037次阅读
    西门子<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>中函数FC和函数块FB的相互转换

    交叉导轨的主要工作原理

    交叉导轨是一种高精度、高刚度的有限直线运动系统。
    的头像 发表于 01-06 18:04 799次阅读
    <b class='flag-5'>交叉</b>导轨的主要工作原理

    需要同时用LMP91000测量浓度值和温度,测试发现在温度测量(TIA ON)模式下电压值很小,为什么?

    需要同时用LMP91000测量浓度值和温度,涉及到模式在3-lead和温度测量(TIA ON)之间来回切换,测试发现在温度测量(TIA ON)模式下电压值很小,得到的温度值超过100,使用TIA OFF模式温度值是正确的,但会
    发表于 12-23 08:28

    ada4817作为TIA放大10M,为什么使用单电源10V供电?

    ada4817作为TIA,放大10M,为什么使用单电源10V供电,增益不是170db,而是32db 。
    发表于 12-19 08:42