2. WinCC Unified 基础

WinCC Unified 是西门子面向新一代 HMI 与 SCADA 场景推出的统一可视化平台。它并不是经典 WinCC 的简单升级,而是从工程组态、运行系统到 Web 访问方式都重新设计的一套体系。理解它与 TIA Portal 的集成关系、与经典 WinCC 的差异,以及安装授权要点,是后续项目开发的基础。

一、TIA Portal 集成环境:统一工程视角

WinCC Unified 的组态完全嵌入在 TIA Portal 中。与经典 WinCC 常以独立工程或独立编辑器出现不同,Unified 项目通常与 PLC 项目位于同一 TIA Portal 项目树内。这意味着变量、连接、画面、报警、用户管理等对象可以在一个工程环境中统一管理。

在 TIA Portal 中,Unified 项目主要包含以下对象:

  • 设备与网络:配置 HMI 设备、PLC 设备以及它们之间的通信连接。
  • Unified 画面:在画面编辑器中设计可视化界面,支持矢量图形、动态绑定和脚本。
  • HMI 变量:可直接引用 PLC 变量,也可建立内部变量,减少重复定义。
  • 报警与记录:配置离散量报警、模拟量报警、报警类别和记录系统。
  • 用户与权限:定义用户组、权限级别和运行时登录行为。
  • 脚本与库:使用 JavaScript 进行动态逻辑,并可通过库复用对象。

这种集成方式带来的核心优势是“单一数据源”。PLC 变量表发生变化时,HMI 侧引用可以同步更新,降低变量错位和通信配置错误的风险。同时,TIA Portal 的编译、下载和在线诊断流程也统一覆盖 PLC 与 Unified HMI。

提示:在 TIA Portal 中创建 Unified 项目时,建议先完成 PLC 硬件与变量规划,再添加 HMI 设备并建立连接,这样变量引用和画面绑定会更顺畅。

二、Unified 与经典 WinCC 的核心区别

经典 WinCC 与 WinCC Unified 在多个维度上存在明显差异。经典 WinCC 以 Windows 客户端和独立组态环境为主,而 Unified 强调 Web 优先、跨平台访问和统一工程模型。下表从工程组态、运行方式、脚本、画面和授权等角度进行对比。

对比维度 经典 WinCC WinCC Unified
组态环境 WinCC Explorer / 独立工程 TIA Portal 集成组态
运行方式 Windows 客户端为主 Web 浏览器访问,支持多终端
脚本语言 C 脚本、VBS JavaScript
画面技术 传统画面对象 矢量图形、动态绑定、响应式布局
变量访问 独立变量管理 与 PLC 变量统一引用
授权方式 按点数与选件授权 按 Unified 运行系统与选件授权

需要特别注意的是,Unified 的脚本体系改为 JavaScript,经典 WinCC 中的 C 脚本和 VBS 不能直接迁移。画面对象模型、动态化方式和报警控件也有较大变化。因此,从经典 WinCC 迁移到 Unified 时,不能简单复制画面,而应重新规划画面结构和脚本逻辑。

三、硬件与软件需求

WinCC Unified 的工程站和运行站对硬件有一定要求。工程站通常需要运行 TIA Portal 和 Unified 组态,建议配置较高的 CPU、内存和固态硬盘。运行站若采用 Unified PC Runtime,则需要满足相应 Windows 版本和硬件规格;若使用 Unified Comfort Panel,则直接运行在西门子 HMI 硬件上。

软件方面,核心组件包括:

  • TIA Portal:提供 Unified 组态环境,版本需与 HMI 设备固件匹配。
  • WinCC Unified 选件:根据项目需要安装 Unified PC Runtime、Unified Comfort Panel 支持等。
  • 浏览器:Unified 运行画面通常通过现代浏览器访问,需确认浏览器兼容性。
  • 通信与网络:确保工程站、PLC 和 HMI 设备之间网络可达,端口和防火墙配置正确。
典型工程站建议配置:
CPU:Intel Core i5 或以上
内存:16 GB 及以上
硬盘:SSD,至少 50 GB 可用空间
操作系统:Windows 10/11 64 位专业版或企业版
显示:1920×1080 及以上分辨率
注意:TIA Portal 版本、WinCC Unified 选件版本和 HMI 设备固件版本必须保持兼容。版本不匹配可能导致设备无法下载、画面无法运行或授权无法识别。

四、授权与安装要点

WinCC Unified 的授权通常通过西门子自动化授权管理器进行管理。工程组态软件需要 TIA Portal 授权,Unified 运行系统则需要对应的 Runtime 授权。若使用 Unified Comfort Panel,授权一般随设备或按面板型号提供;若使用 Unified PC Runtime,则需要单独购买和安装 PC 运行授权。

安装时建议遵循以下顺序:

  1. 确认操作系统版本和补丁满足 TIA Portal 与 Unified 的要求。
  2. 安装 TIA Portal 主程序,并选择 WinCC Unified 相关组件。
  3. 安装自动化授权管理器,并导入或连接授权。
  4. 检查 HMI 设备固件版本,必要时进行固件更新。
  5. 在 TIA Portal 中创建测试项目,验证编译、下载和 Web 访问是否正常。

常见误区是只关注 TIA Portal 是否安装成功,而忽略 Unified Runtime 授权和浏览器访问配置。实际项目中,画面无法打开、下载失败或提示授权不足,往往与授权、版本兼容或网络端口有关。建议在项目初期就完成一次完整的“组态—编译—下载—浏览器访问”闭环验证。

WinCC Unified 集成环境与运行访问关系 TIA Portal 统一组态 · PLC 变量引用 · Web 浏览器运行 TIA Portal 工程站 PLC 硬件与变量表 Unified 画面与报警 JavaScript 脚本与库 用户管理与权限 编译 · 下载 · 在线诊断 PLC S7-1200 / 1500 变量与通信连接 Unified Runtime PC Runtime 或面板 画面 · 报警 · 记录 Web 浏览器 PC / 平板 / 手机 跨终端访问画面 授权与版本 TIA Portal 授权 Unified Runtime 授权 变量引用 下载组态 数据交互 授权校验 通信 工程组态 PLC 通信 Unified 运行 Web 访问 授权与版本

总体来看,WinCC Unified 的基础可以归纳为三条主线:在 TIA Portal 中统一组态,通过 PLC 变量和通信连接实现数据交互,再借助 Unified Runtime 与 Web 浏览器完成跨终端访问。掌握这三条主线,再结合授权与版本要求,就能为后续画面设计、报警配置和脚本开发打下稳定基础。