西门子工业控制代理总经销商在大多数情况下,待移植的项目未包含在安装有最新版本 TIA Portal 的 PG/PC 上。因此,必须先将初始项目转换为一种适合移植的兼容格式。这一要求同样适用于集成的项目。创建移植文件后,可将该移植文件复制到安装有最新版本 TIA Portal 的 PG/PC 上。在 TIAPortal 中,输入该移植文件作为移植的源,并以 TIA Portal 的当前文件格式创建一个项目。使用移植工具进行移植的操作过程要使用移植工具准备移植,请按以下步骤进行操作:1. 在源项目所在的 PG/PC 上安装移植工具。为此,需要从西门子工业在线支持网站下载安装文件,或者从 TIA Portal 的安装 DVD 盘中安装移植工具。2. 启动移植工具,并使用该工具将源项目转换为文件扩展名为“.am14”的移植文件格式。在此过程中,需确保 PG/PC 上安装有处理源项目时所需的所有软件。其中还包括处理初始项目时所需的所有服务包、硬件支持包和所有扩展软件。如果某个产品未安装,则可能无法进行移植或移植可能不完整。3. 将移植文件复制到安装有最新版本 TIA Portal 的目标系统上。请注意,目标系统中必须安装有可组态移植中所包含的整套设备时所需的所有软件。4. 在 TIA Portal 中执行移植,并将扩展名为“.am14”的移植文件指定为源。5. 完成移植后,检查移植日志文件并系统性地处理新创建项目的信息。在首次编译组态后,读取巡视窗口中的信息时要特别小心。移植中包括硬件配置默认情况下,仅移植项目的软件部分。然后在移植项目中生成一个未指定的设备,与初始项目中包含的设备相对应。硬件和网络组态以及连接将不移植。因此,在移植后需要将未指定的设备转换为相应的设备,并手动重新创建所有网络组态和连接。如果确定初始项目中使用的硬件在 TIA Portal 中具有对应的设备,则可在移植过程中包含硬件配置。在这种情况下,将同时移植硬件配置和软件。通过工具,可检查并确定支持的模块。参见通过 TIA Portal 移植项目 (页 83)移植项目 (页 88)调用移植工具 (页 86)创建移植文件 (页 87)3.3.2 调用移植工具启动移植工具在安装过程中,系统默认在“开始”(Start) 菜单的“Siemens Automation > Migration Tool”中创建一个“Migration to TIA Portal V14”快捷键。单击此快捷键以下某个文件夹中:● 64 位操作系统:C:\Program Files (x86)\Siemens\Automation\MIGTOOL_V14\Bin● 32 位操作系统:C:\Program Files\Siemens\Automation\MIGTOOL_V14\Bin要启动该移植工具,可单击其中一个目录中的“Siemens.Automation.MigrationApplication.exe”文件。参见创建移植文件 (页 87)3.3.3 创建移植文件以下部分描述了如何使用移植工具将初始项目转换为可供 TIA Portal 读取的移植文件。转换后,将该文件传送到目标系统在该目标系统处进行移植。可以指定移植文件是包含整个项目(包括完整的硬件配置和相关的软件)还是仅移植软件。要求● 为在初始项目中所使用的所有组态安装了带有有效许可的相应原始软件。● 初始项目中不具有访问保护。● 初始项目必须一致,否则无法保证无故障移植。步骤要创建移植文件,请按以下步骤操作:1. 在“存储位置(路径)”(Storage Location (Path)) 字段中选择移植源文件的路径。2. 指定要移植的项目部分:– 选择“移植硬件和网络数据”(Include HW and Network data during the migration) 复选框,除了可以移植软件程序还可以移植项目中整个的硬件部分和网络组态。– 如果希望移植运行系统数据(如,报警归档、变量归档和用户归档)以及工程组态系统的数据,则可以选择“复制 SCADA 运行系统数据”(Copy SCADA runtime data)复选框。3. 在“Intermediate file”(中间文件) 字段中选择移植文件的路径和文件名。4. 单击“移植”(Migrate) 按钮。结果:创建了移植文件。现在,已将该文件复制到目标系统并将其移植到 TIA Portal 中。参见移植项目 (页 88)调用移植工具 (页 86)通过移植工具移植项目 (页 85)3.4 移植项目要求● 已经包含一个“.am14”格式的已转换文件,或已经为初始项目中的所有组态安装了具有有效许可证的原始软件。● 该初始项目未进行访问保护。● 初始项目必须一致,否则无法确保移植成功。对于已安装的各产品,读取帮助中的有关要求的更多信息。说明移植过程中的系统休眠在进行移植时,系统不能切换到待机或休眠模式,否则将导致移植过程中止。操作步骤要移植项目,请按以下步骤操作:1. 在“项目”(Project) 菜单中,选择命令“移植项目”(Migrate project)。将打开“移植项目”(Migrate project) 对话框。2. 在“源路径”(Source path) 字段中,指定待移植项目的路径和文件名。选择“.am14”移植格式或初始项目格式的项目。要在移植中包含硬件配置,则需选择“包括硬件配置”(Include hardware configuration) 复选框。如果选择了一个由移植工具创建的移植文件,则该复选框无法选中。在这种情况下,必须在使用移植工具进行转换之前指定是否在移植中包括硬件配置。4. 如果还需移植运行系统数据(如,报警归档、变量归档和用户归档)以及工程组态系统中的数据,则需选择“复制 WinCC Runtime Professional 数据”(Copy WinCC RuntimeProfessional data) 复选框。如果选择了一个由移植工具创建的移植文件,则该复选框无法选中。在这种情况下,必须在使用移植工具进行转换之前指定是否在移植中包括 SCADA 运行系统数据。5. 在“项目名称”(Project name) 框中,选择新项目的名称。6. 在“目标路径”(Target path) 框中,选择创建新项目的路径。7. 在“作者”(Author) 字段中,输入姓名或负责该项目其他人员的姓名。8. 如果需要,可在“注释”(Comment) 框中输入一条注释。9. 单击“移植”(Migrate)。结果执行初始项目转换,并在转换完成后显示一条消息。之后,新创建的项目将在项目视图中打开,并在 TIA Portal 中打开移植日志。即使移植失败,也会创建一个项目目录并在该目录下生成一个 XML 格式的移植日志文件。在移植后显示的完成消息中,将包含一个指向该 XML 文件的链接。单击该链接,可打开该 XML 文件。也可以在项目目录的“\Logs”下找到该 XML 文件。参见集成了后续编辑的项目 (页 149)显示移植日志 (页 90)通过移植工具移植项目 (页 85)创建移植文件 (页 87)3.5 显示移植历史如果项目通过移植创建,则将在项目历史表中列出移植。 移植日志可在该表中打开。 还会显示移植时间。若要在总览表中显示移植,请执行以下步骤:1. 在项目树中选择打开的项目。2. 在该项目的快捷菜单中选择“属性”(Properties)。将打开项目属性对话框。3. 在浏览区中选择“项目历史”(Project history) 组。将显示总览表。3.6 显示移植日志每次移植成功都将创建一个日志文件。 日志文件中包含以下信息:● 移植的对象● 移植期间要对对象所作的修改● 移植期间发生的错误● 有时,还将包含一个链接指向一些特定事件的更多帮助信息。此时,可单击问号可获得更多帮助信息。步骤若要显示移植的日志文件,请按以下步骤操作:1. 在项目树中打开“公共数据 > 日志”(Common data > Logs) 文件夹。2. 在列表中双击所需的日志。在工作区中将显示该日志的内容。参见通过 TIA Portal 移植项目 (页 83)植 STEP 7 项目 (S7-300, S7-400)简介可以从 SIMATIC STEP 7 V5.4 SP5 移植项目。然后就可以继续在 TIA Portal 中使用该项目。如果要从更低版本的 STEP 7 中移植项目,则必须先在 STEP 7 V5.4 SP5 中打开、编译和保存这些项目。也可以从其它软件产品中移植带有设备的集成项目。移植范围通常情况下,可以从已安装 TIA Portal 版本支持的 SIMATIC STEP 7 V5.4 SP5 中移植所有组态和对象。例如,移植的内容可以包括以下设备和组态:● S7-300 和 S7-400 系列设备。● 连接有分布式 I/O 的 PROFIBUS 组态,其中包括基于 GSD 的从站、智能从站以及直接数据交换。● 带有分布式 I/O 的 PROFINET 组态,包括基于 GSD 的设备和智能设备。● 网络组态● 连接● 用编程语言 LAD、FBD 或 STL、S7-SCL、S7-GRAPH 创建的块● PLC 变量● 用户自定义数据类型 (UDT)● 报警和报警等级● 中断● 用户自定义的属性 (UDA)● 用户文本库移植中包括硬件组态默认情况下,仅移植项目中的软件部分。然后在移植项目中生成一个未指定的设备,与初始项目中包含的每个设备相对应。硬件和网络组态以及连接不会被移植。在移植后,可以将未指定的设备转换为相应的设备,然后手动创建网络组态和连接参见报告系统错误 (页 112)移植程序块 (页 100)3.7.2 移植 STEP 7 项目的要求 (S7-300, S7-400)若要进行移植,应满足安装在原始 PG/PC 上的软件的各种要求以及初始项目要求。原始 PG/PC 的要求PG/PC 应满足以下要求:● 需安装带有许可的 STEP 7 V5.4 SP5 或更高版本(建议安装 V5.5 SP4)。对于仅包含 PC 站的项目,只需安装 SIMATIC NET PC 软件。● 对于项目中使用的所有组态,必须安装带有效许可证的相应附加软件,例如选件包。● 必须安装硬件目录中未包括的所有模块 HSP。● 项目中使用的所有 GSD 文件必须符合规格。● 必须使用管理权限登录到操作系统。● 必须安装以下一个软件产品:– 安装有 STEP 7 Professional V13 SP1 或更高版本的 TIA Portal如果不使用最新版本的 TIA Portal 移植到原来的 PG/PC,最新版本 TIA Portal 中项目的功能范围最初将受到限制。必须首先升级项目,然后才能使用最新版本的全部功能。– 移植工具始项目的要求● 组态初始项目时,不得设置访问保护。● 硬件和软件必须一致。● 必须按 CPU 设置报警数量的分配。● 项目不允许包含带有时间戳冲突的受保护块。● 必须能够顺利编译所有程序及其源代码。● 所有调用的块都必须包含在块文件夹中。● 块文件夹不得包含未调用的块,尤其是背景数据块。● 建议移植未加密的数据块,这是因为无法在 TIA Portal 中读取或修改由 S7-Block Privacy加密的数据块。对安装有 STEP 7 Professional 的 PG/PC 的要求● 必须安装以下一个软件产品:– STEP 7 Professional V13 SP1 或更高版本– 当要移植的项目仅包含由 SIMATIC NET PC 软件组态的组件时,需要 STEP 7Professional V13 SP1 或更高版本(不含许可证)。● 对于项目中使用的所有组态,必须安装带有效许可证的相应附加软件。例如,选件包。● 必须安装硬件目录中未包含模块的所有 HSP 以及项目中使用的所有 GSD 文件。3.7.3 检查是否可以移植 STEP 7 项目 (S7-300, S7-400)开始移植之前,检查以确定原始项目是否已满足移植的所有必需要求。说明请注意:执行下列步骤时,将复位原始项目中的实际值。 另请注意,运行块一致性检查会将背景数据块中的初始值复位为默认值。 使用工艺函数时,不会将背景数据块中的初始值复位为默认值。要检查项目是否可移植,请按以下步骤操作:1. 在 SIMATIC STEP 7 V5.5 SP3 中打开原始项目。 为了正确匹配,只能安装 TIA Portal 中的可用选项包和硬件组件,包括 HSP 和 GSD 文件。2. 打开各个站。 如果打开站后没有显示指示组件缺失的报警,则表示移植所需的所有组件都可用。3. 对项目中包含的所有块容器执行块一致性检查。有关一致性检查的更多信息,请参见“原始项目中的一致性检查 (页 94)”章节。4. 编译整个项目。 如果在编译过程中未显示错误,则表示可以移植程序。5. 检查具有相同 MLFB 和相同固件版本的所有模块是否均包含在 TIA Portal 硬件目录中。可以使用工具执行检查。 有关详细信息,请参见章节“AUTOHOTSPOT”。6. 检查是否针对每个 CPU 均激活了面向 CPU 的报警数量分配。7. 在 NetPro 中编译项目。 NetPro 中的编译也必须没有错误。参见原始项目中的一致性检查 (页 94)