通过客户端存档集成现有的 S7 多项目
示例项目
这些说明使用的示例项目包括:
- 名为 S7 Multiproject 的目录
- 名为 Multiprj 的 S7 多项目组件
- 两个 S7 项目:S7-300 和 S7-400
- 一个库:MultiPrjLib
步骤
-
在 SIMATIC Manager 中打开要集成的 S7 多项目。检查 S7 多项目是否包含所需的内容。
-
使用 SIMATIC Manager 将 S7 多项目存档到客户端存档。
步骤:
- 在 SIMATIC Manager 中,选择 File > Archive...。
- 在 Archiving 对话框中,选择 Multiprojects 选项卡。
-
选择要存档的 S7 多项目,然后选择 OK。

Info
如果需要,您还可以使用 Browse.... 按钮搜索 S7 多项目。
-
在 Archiving - Select an archive 对话框中,输入以下条目:
-
在 Save 下,选择
vdClientArchive目录作为存档的存储位置。Info
存档必须保存在客户端存档中。客户端存档中的级别与此无关。
-
在 文件名 下输入存档名称。
-
选择 文件类型 (文件类型取决于所使用的存档程序)。

-
-
选择 Save。
-
如果 Archive - Options 对话框中的设置尚未停用,请尽可能将其停用。
Info
有关这些选项的更多信息,请参阅 SIMATIC Manager 文档。
-
选择 OK。
现在,S7 多项目已在客户端存档中存档。
-
使用 SIMATIC Manager 从客户端存档中检索 S7 多项目。
步骤:
- 在 SIMATIC Manager 中,选择 File > Retrieve...。
- 在 Retrieve - Select an archive 对话框中,从
vdClientArchive目录中选择存档,然后选择 Open。 -
在 选择目标目录 对话框中,选择
vdClientArchive目录或其子目录之一作为要检索数据的存储位置,然后点击 OK。
Info
UserClient 中的存储结构必须与客户端存档中的结构相匹配。系统会显示一条信息,说明检索数据的路径,必要时可以禁用。
-
在信息中,选择 OK。
出现确认信息,则说明已检索到 S7 多项目并可以打开。
-
选择 Yes 打开 S7 多项目,或 No 跳过打开。
-
为要集成到 UserClient 中的 S7 多项目创建一个目录。
Info
由于技术原因,该目录 不能 与客户端存档中检索到的 S7 多项目目录具有相同的名称。但必须保留该路径。例如,如果检索到的 S7 多项目目录位于客户端存档的顶层,则也必须在顶层为 octoplant 中的 S7 多项目创建相应的目录。
-
在 UserClient 新建目录中创建 S7 多项目的组件。
针对从客户端存档中检索到的每个子目录,在 S7 多项目目录中创建一个相应的组件。
组件示例:
- S7 多项目 octoplant (组件类型:Simatic S7 Multiprojekt)
- S7 库 octoplant (组件类型:Simatic S7 Library)
- S7 项目 1 octoplant (组件类型:Simatic S7)
- S7 项目 2 octoplant (组件类型:Simatic S7)

Info
始终为项目选择适当的组件类型。例如,如果 S7 项目包含 WinCC 项目,则使用 Simatic S7 & WinCC。如果包含 WinCC flexible 项目,则分配 Simatic S7 & WinCC flexible。
-
将从客户端存档中检索到的子目录内容剪切并粘贴到相应组件中。
Warning
内容必须剪切,不能复制。复制会导致错误。
-
对所有子目录重复这一过程。
映射示例:
- S7 Multiproject -> S7 Multiproject octoplant
- S7 library -> S7 library octoplant
- S7 Project 1 -> S7 Project 1 octoplant
- S7 Project 2 -> S7 Project 2 octoplant
删除客户端存档中的空子目录,并将其名称复制到相应组件中。
步骤:
- 选择其中一个空子目录并复制其名称。
- 删除子目录。
- 切换到 UserClient。
-
在 项目树 中,使用复制的名称重新命名相应组件。
以示例项目为例,进行以下名称更改:
- S7 multiproject octoplant -> S7 multiproject
- S7 library octoplant -> S7 library
- S7 project 1 octoplant -> S7 project 1
-
S7 project 2 octoplant -> S7 project 2

-
对空的 S7 多项目目录本身重复该过程。
步骤:
- 选择空的 S7 多项目目录,复制其名称。
- 删除目录。
- 切换到 UserClient。
- 在 项目树 中,使用复制的名称重命名相应的目录。
示例:
- S7 multiproject octoplant -> S7 multiproject
-
通过 UserClient 打开 S7 多项目。
在 SIMATIC Manager 中打开 S7 多项目,并显示其项目和库。
Info
由于技术原因,需要在初始传输后通过 octoplant 在 SIMATIC Manager 中打开项目。
-
关闭 SIMATIC Manager。如果对项目进行了更改,请在关闭前保存数据。
- 返回 UserClient 中的 S7 多项目目录,对项目数据进行版本化并签入。
S7 多项目现已集成到 octoplant 中,并可在此进行管理。
相关主题