以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。
交叉引用
通过交叉引用可以快速查询一个对象在用户程序中不同的使用位置,快速推断上一级的逻辑关系,方便用户对程序的阅读和调试。
在TIA博途软件中,交叉引用的查询范围基于对象,如果选择一个站点,那么这个站点中所有的对象例如程序块、变量、PLC变量、工艺对象等都将被查询,如果选择其中一个程序块,那么查询范围将缩小到这个程序块。以一个站点为例,首先在项目视图中选择这个站点,然后在菜单栏中选择“工具”->“交叉引用”即可显示交叉引用列表,如图14- 6所示。
图14- 6交叉引用列表
交叉引用列表有两个视图:使用者视图和使用视图。它们的区别如下:
使用者视图
显示某个对象被其它对象引用的情况。在“使用点”栏中可以查看该对象被其它对象使用的具体位置,可以通过鼠标点击直接进入到使用点。
使用视图
显示某个对象引用其它对象的情况。在“使用点”栏中可以查看该对象引用其它对象的具体使用位置,可以通过鼠标点击直接进入到使用点。
为了快速浏览程序或进行调试,在程序块中也可以查看某一个变量的交叉引用情况。例如首先在程序块中选择一个变量,鼠标右键选择“交叉引用信息”或者在巡视窗口中选择“信息”->“ 交叉引用”标签,都可以显示该变量的引用信息,如图14- 7所示。
图14- 7巡视窗口中显示交叉引用