核心区别:运行架构与功能定位
简单来说,两者的根本区别在于它们在整个 WinCC SCADA 系统中的角色和所支持的系统架构:
-
WinCC Runtime (RT):
-
角色: 运行环境。它是在安装了 WinCC Runtime 软件的计算机上执行 WinCC 项目的引擎。
-
系统架构: 单站系统 (Single Station System)。这是最简单的架构。
-
特点:
-
所有 WinCC 组件(组态开发环境、运行系统、数据库、归档、报警系统、Web 服务器等)都安装并运行在同一台物理计算机上。
-
这台计算机既是“工程师站”(用于组态和开发项目,需要 WinCC Explorer/Studio 授权),也是“操作员站”(用于运行项目,需要 WinCC RT 授权)。
-
通常用于小型应用,或者对集中监控要求不高、点数较少的场景。
-
成本相对较低(只需要一套 WinCC Explorer/Studio + RT 授权)。
-
访问方式: 操作员直接在安装了 WinCC RT 的这台计算机上进行监控和操作。
-
-
-
WinCC Runtime Professional (RC):
-
角色: 运行环境(高级版)。它也是在安装了 WinCC Runtime Professional 软件的计算机上执行 WinCC 项目的引擎,但支持更复杂的架构。
-
系统架构: 客户机/服务器系统 (Client/Server System) 或 分布式系统 (Distributed System)。这是用于中大型项目的标准架构。
-
特点:
-
角色分离:
-
服务器 (Server): 运行 WinCC RC (Server) 软件。它是系统的核心,负责集中管理项目数据(过程值、报警、变量记录、用户管理、消息系统、中央归档数据库等)。服务器通常不直接用于操作员监控。
-
客户机 (Client): 运行 WinCC RC (Client) 软件。它是操作员监控站,通过网络连接到服务器,显示服务器的画面、报警、趋势等信息,并将操作指令发送回服务器。客户机本身不存储项目数据。
-
-
关键功能支持:
-
多用户访问: 允许多个客户机同时访问同一个服务器项目。
-
冗余: 支持配置两台服务器并行运行(主/备),当主服务器故障时自动切换到备用服务器,提高系统可用性。
-
集中数据管理: 所有核心数据(变量、报警、归档、用户)集中在服务器上管理,客户机只负责显示和交互。
-
负载均衡: 服务器承担数据处理和存储负载,客户机专注于人机界面。
-
-
适用场景: 中大型工厂、需要多点监控、要求高可用性(冗余)、需要集中管理和维护数据的项目。
-
成本: 需要 WinCC Explorer/Studio 授权用于组态,服务器需要 WinCC RC (Server) 授权,每个客户机需要 WinCC RC (Client) 授权。总体成本高于单站系统。
-
-
访问方式: 操作员通过安装了 WinCC RC (Client) 软件的客户机连接到服务器进行监控和操作。客户机可以分布在工厂的不同区域。
-
总结关键区别:
| 特性 | WinCC Runtime (RT) | WinCC Runtime Professional (RC) |
|---|---|---|
| 核心角色 | 运行环境 (单机) | 运行环境 (支持C/S架构) |
| 系统架构 | 单站系统 (Single Station) | 客户机/服务器系统 (Client/Server) |
| 计算机角色 | 集工程师站和操作员站于一体 | 分为服务器 (Server) 和客户机 (Client) |
| 关键功能 | 基本运行 | 多用户访问、服务器冗余、集中数据管理 |
| 适用规模 | 小型应用 | 中大型应用 |
| 成本 | 相对较低 | 相对较高 |
| 典型访问位置 | 直接在安装了 RT 的计算机上操作 | 在安装了 RC Client 的客户机上操作 |
如何配置相应的电脑访问
配置访问的方式完全取决于你使用的是 RT (单站) 还是 RC (C/S) 架构。
1. 配置 WinCC Runtime (RT) 单站系统的访问:
-
目标: 操作员直接在安装了 WinCC RT 的计算机上运行和操作项目。
-
配置步骤:
-
硬件与软件:
-
确保目标计算机满足 WinCC RT 的硬件和操作系统要求。
-
在目标计算机上安装 WinCC Runtime (RT) 软件。这通常在安装 WinCC 时选择“Runtime”组件完成。
-
安装必要的通信驱动程序 (如 SIMATIC NET 用于 S7 连接)。
-
安装并激活有效的 WinCC Explorer/Studio 授权(用于组态开发)和 WinCC RT 授权(用于运行)。
-
-
项目部署:
-
在安装了 WinCC Explorer/Studio 的开发机上完成项目组态。
-
使用 WinCC Explorer/Studio 中的 “项目复制器” 工具,将完整项目复制到目标运行计算机上。确保选择正确的目标路径。
-
-
运行项目:
-
在目标计算机上,通过 Windows 开始菜单 -> Siemens Automation -> WinCC -> WinCC Explorer/Studio (如果安装了) 或 WinCC RT Launcher 找到并启动 WinCC Runtime。
-
在 Runtime 启动对话框中选择要运行的项目。
-
-
访问:
-
操作员直接在安装了 WinCC RT 的这台计算机的显示器、键盘和鼠标上进行监控和操作。
-
-
-
访问方式: 纯本地物理访问。
2. 配置 WinCC Runtime Professional (RC) 客户机/服务器系统的访问:
-
目标: 操作员通过客户机 (Client) 连接到服务器 (Server) 运行的项目进行监控和操作。
-
配置步骤:
-
服务器配置:
-
硬件与软件: 确保服务器计算机满足 WinCC Server 的更高硬件要求(尤其内存、CPU、磁盘IO)。安装操作系统(通常 Server OS 更好),安装 WinCC Runtime Professional (Server) 软件和必要的通信驱动程序。安装并激活 WinCC Explorer/Studio 授权(可在服务器或单独工程师站)和 WinCC RC (Server) 授权。
-
组态项目: 在工程师站(可以是服务器本身或另一台安装了 Explorer/Studio 的电脑)上组态 WinCC 项目。在“计算机属性”中,将此计算机角色设置为“服务器”。配置好变量、画面、报警、归档、用户管理等。启用“服务器数据” 选项。
-
部署项目: 确保项目在服务器上可用(通常直接在服务器上组态或使用项目复制器复制到服务器)。
-
启动服务: 在服务器上启动 WinCC Runtime。项目应在服务器上运行起来。
-
-
客户机配置:
-
硬件与软件: 确保客户机满足 WinCC Client 的要求。在客户机上安装 WinCC Runtime Professional (Client) 软件。安装并激活 WinCC RC (Client) 授权。通常不需要安装通信驱动(由服务器处理)。
-
网络配置:
-
确保服务器和所有客户机在同一个局域网中,网络带宽和延迟满足要求(百兆/千兆以太网是标准)。强烈推荐所有计算机(Server, Clients)加入同一个 Windows 域 (Domain),这极大简化了用户管理和安全配置。如果不用域,需要在每台计算机上创建相同的用户名和密码(不推荐,管理复杂)。
-
配置 Windows 防火墙允许 WinCC 相关通信(
CCProjectServer.exe,CCViewRT.exe,CCDiagnosticConsole.exe等,具体端口取决于配置,通常需要开放TCP 135,DCOM动态端口范围,UDP 137/138,TCP 139/445,TCP 102- S7 等。西门子提供详细文档和脚本简化配置)。
-
-
配置客户端连接:
-
在客户机上启动 WinCC Explorer/Studio (如果安装了客户端工具) 或 WinCC RT Launcher。
-
选择创建或打开一个“客户机项目”。客户机项目很小,主要包含连接配置。
-
在客户机项目的 “计算机属性” 中,将计算机角色设置为“客户机”。
-
在 “服务器连接” 列表中添加服务器计算机的名称(必须是网络可解析的正确名称,最好使用 FQDN 或配置好 hosts 文件)。WinCC 会自动发现可用的服务器项目。
-
保存客户机项目。
-
-
-
用户管理:
-
在服务器项目中集中配置用户和用户组,分配画面、功能、区域的权限。确保服务器和客户机使用域账户或相同的本地账户。
-
-
运行与访问:
-
在服务器上启动 WinCC Runtime (Server)。
-
在客户机上启动 WinCC Runtime,选择之前配置好的客户机项目启动。
-
客户机 Runtime 会自动连接到指定的服务器,加载服务器上的画面、数据、报警等。
-
操作员在客户机的显示器、键盘和鼠标上进行监控和操作,所有操作指令通过客户机发送到服务器执行。
-
-
-
访问方式: 操作员在物理连接到网络的客户机上进行访问。客户机通过网络与服务器通信。
额外注意事项:
-
授权: 务必确保所有运行 WinCC Runtime (RT 或 RC) 的计算机都安装了正确的、有效的授权(RT 或 RC Client/Server)。授权错误是导致无法启动 Runtime 的常见原因。
-
名称解析: 在 C/S 架构中,计算机名称至关重要。确保服务器和客户机都能通过
ping <computername>成功解析对方的名称(使用正确的 NetBIOS 名或 FQDN)。使用 IP 地址通常不可靠。配置好 DNS 或 hosts 文件 (C:\Windows\System32\drivers\etc\hosts)。 -
防火墙: 防火墙是阻碍 C/S 通信的最大障碍之一。严格按照西门子文档配置 Windows 防火墙规则或暂时禁用(仅用于测试,生产环境必须配置规则)。
-
用户权限: 运行 WinCC Runtime 的用户(无论是本地登录还是远程桌面)需要足够的操作系统权限(通常是本地管理员组成员)。在 C/S 架构中,操作员在客户机上登录的用户账户需要在服务器项目中被正确配置并拥有相应操作权限。
-
文档: 始终参考对应 WinCC 版本最新的官方安装手册、配置手册和系统手册。西门子支持网站提供详尽的文档和 FAQ。
选择建议:
-
如果你的应用非常小(少量变量、单点监控、无需冗余),预算有限,选择 WinCC RT (单站) 最简单经济。
-
如果你需要多点监控、系统冗余、集中数据管理、更好的扩展性(可以方便地增加客户机),或者项目规模中等偏上,WinCC RC (C/S) 是必然选择,尽管初始成本更高。
理解 RT 和 RC 的核心区别在于其支持的架构(单机 vs 分布式)是正确配置访问的关键。根据你的架构选择,按照相应的步骤配置服务器、客户机或单机即可。
2万+

被折叠的 条评论
为什么被折叠?



