GRAPH 比较结果的可视化 (S7-300, S7-400, S7-1500) 简介 通过详细比较可以确定存在块版本不同的确切位置。对 GRAPH 块启动详细比较时,应首先 打开导航。使用分隔线在导航视图和当前设置的视图之间切换。可通过详细比较的工具栏选 择其它视图。 通过这些比较符号可以指示比较结果。 另请参见:比较编辑器概述 详细比较的结构 下图所示为 GRAPH 编程语言的在线/离线详细比较的导航视图示例:
① 用于 GRAPH 详细比较的工具栏 ② 参考块 ③ 比较块 ④ 导航工具栏 ⑤ 分割线 ⑥ 巡视窗口中的比较结果 下图所示为 GRAPH 编程语言的在线/离线详细比较的顺序视图示例:① 用于 GRAPH 详细比较的工具栏 ② 参考块 ③ 比较块④ 分割线 ⑤ 巡视窗口中的比较结果 说明 块存在结构差异时,比较结果只显示到顺序视图中的第一个结构差异。 下图所示为 GRAPH 编程语言的在线/离线详细比较的单步视图示例:① 用于 GRAPH 详细比较的工具栏 ② 参考块 ③ 比较块 ④ 分割线⑤ 巡视窗口中的比较结果 说明 无法识别引用网络中完整网络差异的比较结果。 下图所示为 GRAPH 编程语言的在线/离线详细比较的yongjiu指令视图示例:① 用于 GRAPH 详细比较的工具栏 ② 参考块 ③ 比较块 ④ 分割线⑤ 巡视窗口中的比较结果 说明 无法识别引用网络中完整网络差异的比较结果。 下图所示为 GRAPH 编程语言的在线/离线详细比较的报警视图示例:① 用于 GRAPH 详细比较的工具栏 ② 参考块 ③ 比较块 ④ 分割线 ⑤ 巡视窗口中的比较结果工具栏 通过详细比较工具栏可访问以下功能: • 一般功能 – 更改为前yongjiu指令 – 切换到顺序视图 – 切换到单步视图 – 更改为后yongjiu指令 – 切换为报警视图 – 添加顺序 – 删除顺序 – 插入程序段 – 删除程序段 – 插入行 – 添加行 – 打开所有程序段 – 关闭所有程序段 • 与比较相关的函数 – 第一个差异的位置 – 上一个差异的位置 – 下一个差异的位置 – Zui后一个差异的位置 – 同步滚动编辑器 – 更新比较结果 – 选择比较模式。 导航工具栏具有以下功能: • 放大或缩小导航中的元素 • 同步导航 参考块 在左侧窗口中显示参考块。在在线/离线比较中,参考块是块的离线版本。 比较块 在右侧窗口中显示比较块。在在线/离线比较中,比较块是块的在线版本。分隔线 可单击分割线在导航视图与当前视图间快速切换。 巡视窗口中的比较结果 比较结果差异以表格的形式显示在巡视窗口的“信息 > 比较结果”(Info > Comparison result) 选项卡中。双击某行可浏览块中的相应差异。浏览详细比较 要求 已运行详细比较。 浏览到差异 要浏览到两个块之间的差异,请按以下步骤操作: 1. 在巡视窗口的“信息”(Info) >“比较结果”(Comparison result) 下打开详细比较的结果列表。 2. 双击一个差异。 在两个编辑器中均将选中该差异。或者: 1. 单击工具栏上的以下浏览按钮之一: – 第一个差异的位置 浏览到块中第一个差异,并在两个编辑器中均显示该差异。 – 上一个差异的位置 从当前位置开始,浏览到上一个差异,并在两个编辑器中均显示该差异。 – 下一个差异的位置 从当前位置开始,浏览到下一个差异,并在两个编辑器中均显示该差异。 – Zui后一个差异的位置 浏览到块中Zui后一个差异,并在两个编辑器中均显示该差异。 关闭/启用编辑器之间的垂直滚动同步 两个编辑器同步滚动可确保垂直滚动期间相应的程序段并排显示。可关闭或启用此模式。为 此,请按以下步骤操作: 1. 要关闭同步滚动,请单击工具栏中的“同步编辑器之间的滚动”(Synchronize scrolling between editors) 按钮。 2. 要重新启用同步滚动,可再次单击工具栏中的“同步编辑器之间的滚动”(Synchronize scrolling between editors) 按钮。在详细比较期间更改块 在执行详细比较的过程中,可以更改正在比较的块。请牢记: • 离线/在线比较:仅可以更改离线块。 • 离线/离线比较:仅可以更改左侧区域中的离线块。 更改某个块后,需要手动更新比较编辑器中的比较结果以确保比较状态显示正确。然后可以 指定操作以同步对象。 说明 无法手动更改 SCL 块。不过,可以将更改从一个块应用到其他块。就这一点而言,请注意以 下几点: • 不可以在在线块中应用任何更改。 • 仅可以在没有写保护的离线块中应用更改。如果详细比较的块来自不同的 CPU,就是这种情 况。随后还可以对右侧区域中的块应用更改。 更改 LAD、FBD 或 STL 块 要更改 LAD、FBD 或 STL 块,请按以下步骤操作: 1. 根据要求更改左侧区域中的块。 2. 如有必要,单击工具栏中的“更新比较结果”(Update comparison results)。 更改 GRAPH 块 要更改 GRAPH 块,请按以下步骤操作: 1. 单击“顺序视图”(Sequence view) 在两个块之间切换。 2. 根据要求更改左侧区域中的块。 3. 如有必要,单击工具栏中的“更新比较结果”(Update comparison results)。更改 SCL 块 要将更改从一个块应用到另一个块,请按以下步骤操作: 1. 在想要将其更改应用到其它块的块的侧边工具栏中,单击相应行中的箭头。 该行就会插入到其它块中并且箭头按钮移除。 说明 箭头中的不同颜色具有以下含义: • 灰色:更改不可以应用至其它块,原因是其它块为在线块或者具有写保护。 • 蓝色:更改将从离线块应用到其它块。 • 橙色:更改将从在线块应用到其它块。 2. 如有必要,单击工具栏中的“更新比较结果”(Update comparison results)。更新比较结果 只要更改了对象,比较结果就不再有效,因此必须进行更新。 要求 已运行详细比较。 步骤 要更新比较结果,请按以下步骤操作: 1. 单击工具栏中的“更新比较结果”。比较 PLC 变量 可通过以下方式比较 PLC 变量: • 在比较编辑器中,自动执行离线/离线比较 离线比较所选设备的 PLC 变量表。 • 在比较编辑器中,手动执行离线/离线比较 离线比较设备中所选 PLC 变量表。 • 离线/在线比较(仅 S7-1500 V2.5 及更高版本) 项目中的 PLC 变量将与所选设备的 PLC 变量进行比较。 • 详细比较 可通过详细比较,确定 PLC 变量表中的不同之处。此时,即可在比较编辑器、项目树中 进行详细比较,也可在 PLC 变量表“PLC 变量”(PLC tags)中进行详细比较(仅离线/在线比 较)。所有设备均可执行离线/在线详细比较,S7-1500 CPU 固件版本 V2.5 及以上版本可 执行离线/在线详细比较。 在比较编辑器中,自动执行离线/离线比较 要对 PLC 变量表执行自动离线/离线比较,请按以下步骤操作: 1. 在项目树中,选择可进行离线/离线比较的设备。 2. 在快捷菜单中,选择“比较 > 离线/离线”(Compare > Offline/offline) 命令。 将打开比较编辑器,并且在左侧区域中显示所选设备。3. 将其它设备拖放到右侧窗格的比较区域中。可比较来自同一项目、参考项目或库中的设备。 4. 打开“PLC 变量”(PLC tags) 文件夹。 在“状态和操作”区域中,可以通过符号标识 PLC 变量表的状态。并根据状态确定需执行的 特定操作。 这样,就可以随时将其它任何设备拖放到比较区域执行进一步比较。 在比较编辑器中,手动执行离线/离线比较 要对 PLC 变量表执行手动离线/离线比较,请按以下步骤操作: 1. 在项目树中,选择可进行离线/离线比较的设备。 2. 在快捷菜单中,选择“比较 > 离线/离线”(Compare > Offline/offline) 命令。 将打开比较编辑器,并且在左侧区域中显示所选设备。 3. 将其它设备拖放到右侧窗格的比较区域中。可比较来自同一项目、参考项目或库中的设备。 4. 在“状态和操作”区域中,单击切换按钮,可在自动和手动比较间进行切换。 5. 选择要比较的 PLC 变量表。 将显示属性的比较结果。可以使用符号标识状态。 这样,就可以随时将其它任何设备拖放到比较区域执行进一步比较。 运行离线/在线比较(仅 S7-1500 V2.5 及更高版本) 要对 PLC 变量表执行离线/离线比较,请按以下步骤操作: 1. 在项目树中,选择支持离线/在线比较的设备。 2. 在快捷菜单中,选择“比较 > 离线/在线”(Compare > Offline/online) 命令。 3. 如果尚未与该设备建立在线连接,则打开“转至在线”(Go online) 对话框。此时,需要设置该 连接的所有所需参数,然后单击“连接”(Connect)。 这样,将建立在线连接并打开比较编辑器。 4. 打开“PLC 变量”(PLC tags) 文件夹。 在“状态和操作”区域中,可以通过符号标识 PLC 变量表的状态。可以根据对象的状态确定 所需执行的操作。但是,请注意在同步操作中只能执行单方向上的操作。 使用比较编辑器,进行详细比较 要使用比较编辑器对 PLC 变量表进行详细比较,请按以下步骤操作: 1. 执行离线/离线或离线/在线比较。 比较编辑器随即打开。 2. 要在比较编辑器中执行自动离线/离线比较或离线/在线比较,则需选择要进行详细比较的 PLC 变量表。请注意,进行手动离线/离线比较时,必须选择两个待比较的 PLC 变量表。 3. 单击工具栏中的“开始详细比较”(Start detailed comparison) 按钮。 系统将打开一个单独的比较编辑器。根据比较编辑器中的设置,显示所选 PLC 变量表中的所有 PLC 变量和用户常量。但不会显示系统常量。PLC 变量的状态可使用符号进行标识。之后,可 根据 PLC 变量的状态,定义离线/离线比较的具体操作。