跳转至

通过客户端存档集成现有的 S7 多项目

示例项目

这些说明使用的示例项目包括

  • 名为S7 Multiproject 的目录
  • 名为Multiprj 的 S7 多项目组件
  • 两个 S7 项目:S7-300S7-400
  • 一个图书馆MultiPrjLib

步骤

  1. 在 SIMATIC Manager中打开要集成的 S7 多项目。检查 S7 多项目是否包含所需的内容。如果一切正常,请继续。

  2. 使用 SIMATIC Archive Manager 将 S7 多项目存档到客户端存档。

    步骤:

    1. 在 SIMATIC Manager 中,选择File > Archive...
    2. 存档 对话框中,选择 多项目 选项卡。
    3. 选择要存档的 S7 多项目,然后选择OK

      图:SIMATIC Manager,存档对话框,多项目选项卡

      Info

      如果需要,您还可以使用 浏览... 按钮搜索 S7 多项目。

    4. 存档中 - 选择存档 对话框中,输入以下条目:

      1. 保存 下,选择 vdClientArchive 目录作为存档的存储位置。

        Info

        存档必须保存在客户端存档中。客户端存档中的级别与此无关。

      2. 文件名 下输入存档名称。

      3. 选择 文件类型 (文件类型取决于所使用的存档程序)。

        图:SIMATIC Manager,对话框存档 - 选择存档

    5. 选择保存

    6. 如果 存档 - 选项 对话框中的设置尚未停用,请尽可能将其停用。

      Info

      有关这些选项的更多信息,请参阅 SIMATIC Manager 文档。

    7. 选择 OK

    现在,S7 多项目已在客户存档中存档。

  3. 使用 SIMATIC Manager 从客户存档中检索 S7 多项目。

    步骤:

    1. 在 SIMATIC Manager 中,选择File > Retrieve...
    2. Retrieve - Select an archive 对话框中,从vdClientArchive 目录中选择存档,然后选择Open
    3. 选择目标目录 对话框中,选择 vdClientArchive 目录或其子目录之一作为要检索数据的存储位置,然后点击 OK

      图:Windows 资源管理器,选择目标目录

      Info

      UserClient 中的存储结构必须与客户端存档中的结构相匹配。系统会显示一条信息,说明检索数据的路径,必要时可以禁用。

    4. 在信息中,选择OK

      出现一条确认信息,说明已检索到 S7 多项目并可以打开。

    5. 选择Yes 打开 S7 多项目,或No 跳过打开。

  4. 为要集成到 UserClient 中的 S7 多项目创建一个目录。

    Info

    由于技术原因,该目录 不能 与客户端存档中检索到的 S7 多项目目录具有相同的名称。但必须保留路径。例如,如果检索到的 S7 多项目目录位于客户端存档的顶层,则也必须在顶层为 octoplant 中的 S7 多项目创建相应的目录。

  5. UserClient 新建目录中创建 S7 多项目的组件。

    针对从客户存档中检索到的每个子目录,在 S7 多项目目录中创建一个相应的组件。

    组件示例:

    • S7 Multiprojectoctoplant (组件类型:Simatic S7 Multiprojekt)
    • S7 库octoplant (组件类型:Simatic S7 库)
    • S7 项目 1octoplant (组件类型:Simatic S7)
    • S7 项目 2octoplant (组件类型:Simatic S7)

    图:项目树,S7 多项目示例,名称已更改

    Info

    始终为项目选择适当的组件类型。例如,如果 S7 项目包含 WinCC 项目,则使用Simatic S7 & WinCC 。如果包含 WinCC 柔性项目,则分配Simatic S7 & WinCC flexible

  6. 将从客户存档中检索到的子目录内容剪切并粘贴到相应组件中。

    Warning

    内容必须剪切,不能复制。复制会导致错误。

  7. 对所有子目录重复这一过程。

    映射示例:

    • S7 Multiproject ->S7 Multiprojectoctoplant
    • S7 库 ->S7 库octoplant
    • S7 项目 1 ->S7 项目 1octoplant
    • S7 项目 2 ->S7 项目 2octoplant

    删除客户存档中的空子目录,并将其名称复制到相应组件中。

    步骤:

    1. 选择其中一个空子目录并复制其名称。
    2. 删除子目录。
    3. 切换到 UserClient
    4. 项目树 中,使用复制的名称重新命名相应组件。

      以示例项目为例,进行以下名称更改:

      • S7 多项目octoplant ->S7 多项目
      • S7 库octoplant ->S7 库
      • S7 项目 1octoplant ->S7 项目 1
      • S7 项目 2octoplant ->S7 项目 2

        图:项目树,S7 多项目示例,名称已更改

  8. 对空的 S7 多项目目录本身重复该过程。

    步骤:

    1. 选择空的 S7 多项目目录,复制其名称。
    2. 删除目录。
    3. 切换到 UserClient
    4. 项目树 中,使用复制的名称重命名相应的目录。

    例如:

    • S7 多项目octoplant ->S7 多项目
  9. 通过 UserClient 打开 S7 多项目。

    在 SIMATIC Manager 中打开 S7 多项目,并显示其项目和库。

    Info

    由于技术原因,需要在初始传输后通过octoplant 在 SIMATIC Manager 中打开项目。

  10. 关闭 SIMATIC Manager。如果对项目进行了更改,请在关闭前保存数据。

  11. 返回 UserClient 中的 S7 多项目目录,对项目数据进行版本化并签入。

S7 多项目已集成到 octoplant 中,并可在此进行管理。


相关主题