为 Siemens TIA Portal 配置比较功能
从 TIA Portal V15.1 和 octoplant 101.3.0 开始,项目的原有比较过程在 octoplant 中进行,不需要 TIA Portal 编辑器。不过,没有自动回退机制。如果原有比较无法运行,您可以在 AgentStation.ini
文件中添加一个 INI 条目,以强制执行旧的比较流程。
如果在进行比较或作业配置的同一设备上安装了 TIA Portal,则可以直接通过 TIA Portal 读出选择要保存的 PLC 的项目信息。
为此,请在 Compare/AgentStation.ini
文件中添加以下条目:
请注意,这可能导致比较或作业配置的加载时间延长。
比较已激活知识保护的块
可以对受密码保护的块进行二进制比较。这种比较可以识别差异,但不会显示详细比较结果。请注意,octoplant 只能在用户提供知识保护密码的情况下,解密受密码保护的块并显示代码。
在比较中包括/不包括当前值
从 TIA Portal V15.1 起,您可以选择在比较中包括/不包括当前值。
-
为组件打开 比较配置 对话框。
-
在 DB 比较 区域,激活 比较内容 选项。
-
如有需要,可选择 排除变量的初始值/当前值,并输入相应的变量名。位于变量组结构(数据块)中的变量应使用 Group.Variable 的格式进行指定。
示例:
在上面的示例中,变量 IN7 以 Static.IN7 的格式进行指定。在这种情况下,该组中的其他变量(如OUT4 )不会被排除或包含在比较中。如果要指定该组中的所有变量,请使用 Group.* 的格式,例如 Static.*。
-
根据是否考虑 "SetPoint "属性,可以选择或清除考虑 "SetPoint "属性 复选框。
您有以下比较选项:
- 启用 考虑“SetPoint”属性:仅 比较具有该属性的值(除非在 排除/包含 中有其他值)。
- 禁用 考虑“SetPoint”属性 且启用 排除(无条目)-> 对 所有值进行比较。
- 禁用 考虑“SetPoint”属性 且启用 包含(无条目) -> 没有值 被比较。
-
选择 OK 确认。