命令:显示交叉引用 – 安全
功能:该命令打开 交叉参考列表 或者 安全交叉参考列表视图。在安全对象中选择命令时, 安全交叉参考列表 视图打开。
称呼:
编辑 菜单
上下文菜单命令
在 安全交叉参考列表 视图中,您可以显示项目内的一个或所有变量、POU 或 FB 实例在安全对象中的出现位置以及引用的库 POU。您还可以限制显示仅在项目中、仅在活动应用程序中或仅在特定 POU 中的交叉引用。
安全交叉引用列表的使用
使用安全交叉引用列表分析安全应用程序的控制流或数据流时请注意以下几点:
正确的命名格式. 只能输入“非限定”标识符 姓名 字段。这意味着通过输入“‹变量名›”,但不能通过输入“‹”GVL 名称›.‹变量名›”。通过输入“‹输入/输出名称›”;通过“‹”进行实例相关搜索FB 实例名称›.‹输入/输出名称›”不受支持。
正确完成输入/开始搜索. 在选择范围并在 姓名 字段,您必须按 进入 键。 进入 键可激活表格中所有交叉引用的列表。使用搜索按钮 (
)搜索所有发生位置 主动申请 僅限範圍。
重要
在 安全交叉参考列表 视图中,在安全对象中只能找到交叉引用,在标准对象中则找不到。
安全对象中的交叉引用未列在 交叉引用列表 看法。
有关详细信息,请参阅用户手册的“更改的标准功能”章节。
在 CODESYS Safety Extension, 这 显示交叉引用 和 转至定义 函数用于分析安全应用程序静态验证过程中的检查和数据流。有关此内容的详细说明和注意事项,请参阅 CODESYS Safety 用户手册中的“验证”一章。
小心
在使用安全交叉引用列表进行安全应用程序的控制流分析或数据流分析(无论是进行验证还是进行更改的影响分析)时,必须主动注意用户手册中的所有附加注意事项和安全警告。
显示交叉引用 在安全 FBD 编辑器中
这 安全 FBD 编辑器。
可以在功能块和变量(标识符)上执行上下文菜单命令重要
POU 本身的声明未在交叉引用列表中列为使用位置。
看法: 安全交叉参考列表
姓名 | 变量名、POU名、FB实例名 输入选项
以下条目有效。另请注意刚刚设置的范围。
|
![]() | 将范围设置为 主动申请 并搜索此范围的交叉引用。 |
![]() | 转储对消息视图的交叉引用: CODESYS 将当前交叉引用列表输出到消息窗口。这对于保留当前列表很有用,即使自动更新(参见 姓名 您可以选择选中“引用列表”(上方)并更改交叉引用窗口中的列表。 |
![]() | 显示位置:如果刚刚重新开始交叉引用搜索,则绿色箭头指向第一个检测到的出现位置。 |
![]() | 显示先前位置 转移 + F4:显示先前检测到的交叉引用的位置。 |
![]() | 显示下一个位置 F4:显示下一个检测到的交叉引用的位置。 |
![]() | 转到定义 F2: CODESYS 跳转到声明变量的位置。相应的声明编辑器打开并在那里选择变量。 |
![]() | 打印:打印当前交叉引用。 |
范围 | 选择搜索交叉引用的范围:
当编辑器中打开一个 POU 并且选择了想要查看交叉引用的变量时, CODESYS 自动将范围设置为此 POU。为此的要求是 在交叉引用视图中自动列出选择 选项被选中 CODESYS 选项,在 智能编码 类别。 CODESYS 在 POU 编辑器中选择一个变量并将其复制到打开的交叉引用列表时,如果在编辑器中选择了自动更新,则会自动调整相应 POU 的范围 CODESYS 选项。 |
交叉引用显示以下信息: | |
点 | 使用该变量的块的名称 |
多变的 | 变量名,供参考:块名+变量名。示例: |
使用权 | 访问发生位置的变量的类型: 宣言 / 读 / 写 / 称呼。 |
类型 | 变量的数据类型 |
区域 | 变量的范围: 全球的 / 当地的 |
地址 | 分配给变量的 IEC 地址(如果有)。 |
位置 | POU 编辑器中变量出现的位置,例如行号、网络号、声明部分或实现部分。 |
评论 | 变量声明中如果有注释 |