跳转至

配置 Siemens TIA Portal 站点上传作业

上传变体 站点上传 仅适用于 TIA Portal V15.1,是首选方法。

执行站点上传的要求

  • 站点上传 可以在与 versiondog 服务器相同的计算机上执行,也可以在代理上执行。我们建议在安装了代理的计算机上运行 站点上传 并进行比较。请确保以下几点:

    • TIA Portal 项目和 Step7 Pro 使用的所有模块均已安装。
    • TIA Portal 的所有已安装组件均已获得许可授权。
    • 安装的 TIA Portal 版本与创建项目时的版本相同。
  • 必须安装 TIA Portal Openness。

  • 执行 VDog MasterService 或代理的用户账户:

    • 必须具有本地管理员权限
    • 必须是 Siemens TIA Portal Openness 组的成员
    • 不一定要 是本地系统账户
  • 受密码保护的项目和受访问保护的控制器 只能从 TIA Portal 15.1 版本 上传。

  • versiondog 服务器上和 PLC 上的项目语言必须一致。如果项目语言不同,软件上传和站点上传都不会成功。

更多制造商要求请点击此处:

通用要求

  • 安装项目中使用的所有选件包、硬件支持包 (HSP) 和 GSD 文件。要安装 GSD 文件,只能打开一个 TIA Portal 实例。
  • 使用与下载时相同的 TIA Portal 主版本进行上传。
  • 确保安装了最新的 TIA Portal 和 HSP 更新。
  • 设备必须在 TIA Portal 硬件目录中可用。
  • 确保自动化许可管理器中提供所有必需的 TIA Portal 许可证。
  • 如果要上传多个站,设备名称在项目中必须是唯一的。
  • 使用空的 TIA Portal 项目,或确保上传前项目中未使用该设备名称。
  • 项目文本只能以使用的项目语言上传,这些语言在 PLC 属性“多语言支持”中指定。

硬件要求

  • 仅支持硬件控制器。
  • 不支持软件/开放式控制器和故障安全经典控制器。
  • 无法从清空(重置)的 S7-300/400 上传。
  • 300/400 系列 CPU 通过通信处理器 (CP) 连接时,无法进行站点上传。
  • 如果 F-PLC 已配置 PROFIBUS-IO 从站设备,则无法进行站点上传。
  • 如果之前执行过固件更新,然后从 CPU 中取出存储卡,则必须将 CPU 关闭并重新打开一次。
  • 对于旧版 TIA Portal 项目,在站点上传过程中可能会出现以下错误:
  • “无法确定模块类型 [...] 脱机”(例如 SITOP UPS 电池模块和 SENTRON 设备)
  • “硬件配置上传失败 (D0FA)”
  • “无法从 F-CPU 中加载安全相关数据”(适用于配有 F-HMI 或 F-SINAMICS 作为 PN-IO 设备的 F-PLC)
  • 需要安装最新的 TIA Portal / HSP 更新,在相应的 TIA Portal 编辑器中对每个模块和子模块执行“更新模块描述”,重新编译并下载,以启用上传功能。
  • 从 SINUMERIK ONE 的站点上传只考虑 PLC 用户程序部分,不考虑 NC 数据、HMI 数据或其他 PPU/NCU 数据的配置。为此请使用 SINUMERIK Operate 的存档功能。
  • 在 TIA Portal v15.1 中,无法对模块 6ES7 154-8FX00-0ABO V3.2 的控制器执行上传。

软件要求

  • 如果项目属性“块编译时支持仿真”(support simulation during block compilation)与用于站点上传项目下载的数据相对应的设置不一致,将会导致程序块属性的差异。
  • 只有已发布的库类型才会被上传,并自动添加到项目库中。
  • 当项目库中不存在测试版本所基于的已发布库类型版本时,上传过程将跳过所有与处于“测试中”状态的库类型关联的程序块和 PLC 数据类型。

网络要求

  • 不支持 S7 路由(例如,另一个 CPU 作为中间路由器)。
  • 不支持网络地址端口转换 (NAPT)。
  • 在防火墙、路由器或管理交换机中,为 PG/PC 设备打开目标端口 TCP 102(SIMATIC-S7 服务),并允许其使用任意源端口进行 IPv4 通信。
  • 如果是虚拟局域网(VLAN),路由器/交换机必须支持某些 PROFINET 功能。
  • 上传前必须在相应的 TIA Portal 对话框或 TIA Portal Openness 中选择与 PLC 相连的适当 PG/PC 接口(网络适配器)。
  • 必须使用与 PG/PC 连接的 PLC(或 CM/CP) PROFINET 接口的 IP 地址(或 DNAT 的公共 IP 地址)。
  • 确保不同网络层的 PG/PC 和 PLC(或 CM/CP)之间只有一条可能的网络路由。
  • 在使用 SCALANCE 设备设置路由器的情况下,必须在 PLC 所在网络中激活 TIA 接口 设置,才能转发设备信息。

安全性要求

  • 应停用 TIA Portal 菜单 联机 中的设置 只使用传统 PG/PC 通信,否则,设置为只允许安全 PG/PC 通信的 CPU 将无法再联机(适用于 TIA Portal V17 及更新版本)。
  • 上传时,在相应的 TIA Portal 对话框或 TIA Portal Openness 中输入相应的 PLC 访问保护级别密码(如果已配置)。

安全要求

  • 安全管理编辑器 中激活 从 F-CPU 启用一致上传 设置(适用于 TIA Portal V14 SP1 及更新版本)。该设置默认处于禁用状态,因为启用后会增加下载到 PLC 的时间。
  • 在使用 F-CPU 的情况下,所使用的项目语言必须在上传之前在空项目中激活,以确保安全相关项目数据的一致性。

PLC 功能

PLC 功能 V15.1 V16 V17 V18 V19 V20
支持固件版本 V4.0 及以上的 S7-1200 CPU 进行站点上传
支持固件版本 V2.1 及以上的 S7-1500(F) CPU(含 SIMATIC Drive 控制器)进行站点上传
支持与固件版本 V2.9 及以上的 S7-1500(F) CPU 进行证书验证与安全通信 - -
支持上传具有新部件号的 S7-1500(F) CPU 备件 更新 8
可读取来自 S7-1200 CPU 和 S7-1500(F) CPU 的在线指纹数据,以便在上传前快速执行站点对比 - 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness
在上传过程中支持恢复 S7-1200 与 S7-1500(F) CPU 的程序块及 PLC 数据类型结构 - -
上传时可恢复 PLC 标签的组织结构,仅适用于固件版本 V2.5 及以上的 S7-1500(F) CPU - -
支持在固件版本 V3.1 及以上的 S7-1500(F) CPU 中记录 PLC UMAC(用户管理与访问控制) 数据 - - - -
在固件版本 V3.1 及以上 的 S7-1500(F) CPU 中支持 PLC 安全日志记录功能 - - - -

外围功能

外围功能 V15.1 V16 V17 V18 V19 V20
支持从带有 F-HMI 的 F-PLC 以 PN-IO 设备模式进行上传 - - 更新 6
支持从包含 F-SINAMICS 的 F-PLC 以 PN-IO 设备模式进行上传 - - 更新 6
支持从包含 SENTRON(PAC、COM)设备的 PLC 以 PN-IO 模式进行上传 仅通过 GSDML 仅通过 GSDML 更新 7 更新 4
支持与 PLC 一起配置的 PN/PN 耦合器 仅通过 GSDML 更新 6 更新 2
支持与 PLC 一起配置的 IE/PB 连接 更新 6 更新 3

网络功能

网络功能 V15.1 V16 V17 V18 V19 V20
支持通过 PG/PC 与 CPU 之间的直接网络连接执行站点上传
支持通过 PG/PC 与 CPU 之间的直接网络连接读取在线指纹数据 - 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness
支持通过 PG/PC 与 CPU 的通信模块(CM/CP)直接连接执行站点上传
支持通过 PG/PC 与 CPU 的通信模块(CM/CP)直接连接读取在线指纹数据 - 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness
支持通过带有 IP 或 DNAT 路由的路由器,在 PG/PC 与 CPU 之间建立网络连接以执行站点上传 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness
支持通过带有 IP 或 DNAT 路由的路由器,在 PG/PC 与 CPU 之间建立网络连接以读取在线指纹数据 - 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness
支持通过带有 IP 或 DNAT 路由的路由器,在 PG/PC 与 CPU 的通信模块(CM/CP)之间建立网络连接以执行站点上传 - - 只通过 Openness 只通过 Openness 只通过 Openness 只通过 Openness
支持通过带有 IP 或 DNAT 路由的路由器,在 PG/PC 与 CPU 的通信模块(CM/CP)之间建立网络连接以读取在线指纹数据 - - 更新 7 只通过 Openness 只通过 Openness 只通过 Openness

步骤

  1. 创建 TIA Portal 上传类型的作业。

    对于 S7-300/S7-400 控制器,建议在 比较策略 下选择值 前一备份 <-> 备份,因为在比较 服务器版本 <-> 备份 中总会存在差异。

  2. TIA Portal 设置 下,选择 站点上传 上传变体。

    图:作业配置,TIA Portal 设置,站点上传上传变体

  3. 如果组件包含多个项目文件,请从 项目 下拉菜单中选择所需的项目。

  4. 设备 下拉菜单中选择项目的 CPU。

    对于 专业技术保护,TIA Portal 提供了通过用户名和密码保护整个项目的选项。

    图:TIA Portal,设置项目保护

  5. 接口会自动确定。要手动输入,请选择 手动输入接口 复选框。

  6. 在相应字段中输入 PG/PC 接口插槽

    PG/PC 接口可在 TIA Portal 中的以下位置找到:

    图:TIA Portal,PG/PC 界面显示

  7. 高级 下,输入受密码保护项目的登录信息。自 TIA Portal V15.1 起,受密码保护的项目也可进行上传和比较。

    Info

    您可以通过打开项目时的登录凭证提示,来识别受密码保护的项目:

    图:TIA Portal,项目保护,用户数据规范

  8. 如果设备的 IP 地址与项目的不同,例如使用 NAT 路由,则必须输入设备的 IP 地址。例如,使用 NAT 路由器时,请清除 使用项目中的设备 IP 地址 复选框,然后在 设备 IP 地址 字段中输入 IP 地址。

    选择 Check 按钮,检查您输入的 IP 地址是否可以访问。

  9. 如果设备是带安全功能的控制器 (F-CPU),请在 CPU 密码 字段中输入设备的密码。

    图:TIA Portal,F-CPU,输入密码

  10. 自 TIA Portal V17(固件 V2.9)起,通信默认是加密的。不过,您可以勾选 使用旧版 PG/PC 通信 复选框,以便使用传统的非加密通信方式。

  11. 如果勾选 仅在被选中的指纹改变时进行站点上传 复选框,就会显示可单独选择进行比较的指纹列表。

    上传前,所选指纹的状态会与上次保存的备份进行比较。如果指纹状态相同,则不执行站点上传。最后一次备份将作为上传结果。此时不会保存实际值。

  12. TIA Portal 中,选择功能 允许从 F-CPU 持续加载

    图:TIA Portal:从 F-CPU 持续加载

在站点上传过程中,将使用 TIA Openness 创建备份。可以对备份进行详细比较和还原。实际值会被保存,并根据配置进行比较。站点上传支持例如受密码保护的项目、NAT 路由 和 CPU 密码等功能。

调试模式

如果发生 事件日志 中未列出的错误,您可以选择为 站点上传 激活 调试模式。激活调试模式后,TIA Portal 将以图像界面启动。如果出现错误,程序会等待 2 分钟,直到关闭 TIA Portal。

Info

如果激活了调试模式,则必须将执行服务作为应用程序运行。具体步骤参见 将代理作为应用程序启动

调试模式在以下目录中的文件 AgentStation.ini 中激活:

  • 服务器:D:\vdServerArchive\VD$A\Configuration\Upload
  • 代理:D:\vdAgentArchive\VD$A\Configuration\Upload

如果 upload 目录或 AgentStation.ini 文件尚未存在,则必须创建它们。

在文件 AgentStation.ini 中添加以下部分:

[TIAPortal]
DebugMode=Y

常见问题

站点上传作业失败,并显示错误消息

错误消息 “Error when calling method 'StationUpload' of type 'Siemens.Engineering.Upload.StationUploadProvider'. Upload aborted while uploading from device (errors: 1; warnings: 0).“

要解决这个问题,需要将 TIA Portal 中的默认启动选项更改为 Project View(项目视图):

  1. 打开 TIA Portal。
  2. 访问 选项 -> 设置
  3. General 选项卡中,向下滚动到 Start View
  4. 选择 Project View
  5. 关闭 TIA Portal 的所有实例。

更新后的设置将保存到 XML 配置文件中。


相关主题