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。
二、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 及以上分辨率
四、授权与安装要点
WinCC Unified 的授权通常通过西门子自动化授权管理器进行管理。工程组态软件需要 TIA Portal 授权,Unified 运行系统则需要对应的 Runtime 授权。若使用 Unified Comfort Panel,授权一般随设备或按面板型号提供;若使用 Unified PC Runtime,则需要单独购买和安装 PC 运行授权。
安装时建议遵循以下顺序:
- 确认操作系统版本和补丁满足 TIA Portal 与 Unified 的要求。
- 安装 TIA Portal 主程序,并选择 WinCC Unified 相关组件。
- 安装自动化授权管理器,并导入或连接授权。
- 检查 HMI 设备固件版本,必要时进行固件更新。
- 在 TIA Portal 中创建测试项目,验证编译、下载和 Web 访问是否正常。
常见误区是只关注 TIA Portal 是否安装成功,而忽略 Unified Runtime 授权和浏览器访问配置。实际项目中,画面无法打开、下载失败或提示授权不足,往往与授权、版本兼容或网络端口有关。建议在项目初期就完成一次完整的“组态—编译—下载—浏览器访问”闭环验证。
总体来看,WinCC Unified 的基础可以归纳为三条主线:在 TIA Portal 中统一组态,通过 PLC 变量和通信连接实现数据交互,再借助 Unified Runtime 与 Web 浏览器完成跨终端访问。掌握这三条主线,再结合授权与版本要求,就能为后续画面设计、报警配置和脚本开发打下稳定基础。