跳转至

为 Siemens TIA Portal 配置比较功能

从 TIA Portal V15.1 和 octoplant 101.3.0 开始,项目的原有比较过程在 octoplant 中进行,不需要 TIA Portal 编辑器。不过,没有自动回退机制。如果原有比较无法运行,您可以在 AgentStation.ini 文件中添加一个 INI 条目,以强制执行旧的比较流程。

[TIAPortal]
ForceExport=Y

如果在进行比较或作业配置的同一设备上安装了 TIA Portal,则可以直接通过 TIA Portal 读出选择要保存的 PLC 的项目信息。

为此,请在 Compare/AgentStation.ini 文件中添加以下条目:

[TIAPortal]
NativeDevEq=Y

请注意,这可能导致比较或作业配置的加载时间延长。

比较已激活知识保护的块

可以对受密码保护的块进行二进制比较。这种比较可以识别差异,但不会显示详细比较结果。请注意,octoplant 只能在用户提供知识保护密码的情况下,解密受密码保护的块并显示代码。

在比较中包括/不包括当前值

从 TIA Portal V15.1 起,您可以选择在比较中包括/不包括当前值。

  1. 为组件打开 比较配置 对话框。

    图:配置比较对话框

  2. DB 比较 区域,激活 比较内容 选项。

  3. 如有需要,可选择 排除变量的初始值/当前值,并输入相应的变量名。位于变量组结构(数据块)中的变量应使用 Group.Variable 的格式进行指定。

    示例:

    图:变量组示例

    在上面的示例中,变量 IN7Static.IN7 的格式进行指定。在这种情况下,该组中的其他变量(如OUT4 )不会被排除或包含在比较中。如果要指定该组中的所有变量,请使用 Group.* 的格式,例如 Static.*。

  4. 根据是否考虑 "SetPoint "属性,可以选择或清除考虑 "SetPoint "属性 复选框。

    您有以下比较选项:

    • 启用 考虑“SetPoint”属性 比较具有该属性的值(除非在 排除/包含 中有其他值)。
    • 禁用 考虑“SetPoint”属性 且启用 排除(无条目)-> 所有值进行比较。
    • 禁用 考虑“SetPoint”属性 且启用 包含(无条目) -> 没有值 被比较。
  5. 选择 OK 确认。

相关主题