2. Experion系统架构与工程环境搭建
Experion PKS 是一套典型的分布式控制系统(DCS),其工程实施的第一步不是写控制逻辑,而是把“系统骨架”搭对:谁是谁的节点、谁和谁通信、组态文件放在哪里、工程师站如何连到服务器。如果架构关系没理清,后续建点、下装、调试都会反复返工。本节围绕 Experion 的节点角色、网络拓扑和工程组态环境展开,并给出可操作的搭建流程。
一、先分清 Experion 的节点角色
Experion 把系统内的每一台计算机或控制器都视为一个“节点(Node)”,每个节点在网络中有唯一名称和 IP 地址。工程中最常打交道的节点类型如下:
- 服务器节点(Server):系统的数据中枢,保存实时数据库、历史数据和组态数据库。它负责把控制器采集的过程数据分发给各工作站,也负责报警、趋势、事件的服务。Experion 支持冗余服务器对(Primary/Secondary),两者通过冗余网络保持数据库同步。
- 工作站节点(Station):操作员和工程师的人机界面。操作站用于监视流程图、处理报警;工程站(Engineering Station)用于组态、下装和维护。同一台机器可以同时具备操作与工程功能,但生产环境通常分开,避免误操作。
- 控制器节点(C300 / C200 等):真正执行控制策略的现场设备。C300 控制器通过 ControlNet 或 FTE 网络与服务器通信,向下连接 I/O 卡件(如 Series C I/O),完成模拟量、数字量的采集与输出。
- FTE 网络节点:Fault Tolerant Ethernet 是 Experion 的容错以太网,采用双网冗余,单条链路或单个交换机故障时通信不中断。服务器、工作站、控制器都挂在 FTE 上。
理解这些角色的关键在于:控制器负责“控制”,服务器负责“数据与协调”,工作站负责“人机交互”。三者职责不能混,否则架构设计就会失衡。
二、网络拓扑:FTE 是主干
Experion 的网络拓扑以 FTE 为核心。典型结构是:核心交换机组成冗余对,服务器和工作站接入核心层,控制器通过 FTE 接口或 ControlNet 网关接入。FTE 使用 A、B 两套独立网络,节点同时连接两条网络,正常时两条链路都可用,故障时自动切换,切换时间通常在毫秒级,操作员几乎无感知。
工程上需要记住几个参数:FTE 网络通常使用 10.0.0.0/8 或 192.168.x.x 私有地址段;每个节点必须有唯一的 IP 和节点名;服务器对之间需要配置冗余心跳。若使用 ControlNet,则要关注节点地址(MAC ID)和介质规划,避免同轴电缆分支过长导致信号反射。
三、工程组态环境:三件套
Experion 的工程组态主要依赖三个工具,它们分工明确:
- Configuration Studio:系统级组态入口,用于创建服务器、控制器、通道、节点等系统对象,管理冗余配置和网络参数。可以理解为“搭骨架”的地方。
- Control Builder:控制策略组态工具,用于编写 C300 控制器的功能块图(FBD)、顺序功能图(SFC)等。控制逻辑在这里生成并下装到控制器。
- HMIWeb Display Builder:操作画面组态工具,用于绘制流程图、绑定数据点、配置报警和趋势。操作员看到的一切画面都来自这里。
三者的关系是:Configuration Studio 定义“有哪些节点和设备”,Control Builder 定义“控制器怎么算”,Display Builder 定义“人怎么看”。组态数据最终统一存放在服务器的组态数据库中,通过下装同步到各节点。
四、工程环境搭建的实际操作流程
下面以一台工程站接入现有 Experion 系统为例,给出可执行的搭建步骤。假设系统已有冗余服务器对(SERVER01A/SERVER01B),工程站节点名为 ENG01,IP 规划为 10.10.1.50。
- 物理连接:将 ENG01 的网卡接入 FTE 交换机,确认 A、B 两条链路指示灯正常。若使用虚拟机,需在虚拟网络中将两块虚拟网卡分别桥接到 A、B 网。
- 配置 IP 与节点名:在 Windows 网络设置中为 ENG01 配置静态 IP 10.10.1.50,子网掩码 255.0.0.0;计算机名设为 ENG01,与组态数据库中的节点名保持一致。名称不一致会导致节点无法加入域。
- 加入 Experion 域:通过 Configuration Studio 的“节点管理”将 ENG01 添加到系统,指定其角色为 Engineering Station,并关联到服务器对。此时服务器会向 ENG01 下发必要的客户端配置。
- 安装并授权组态工具:在 ENG01 上安装 Configuration Studio、Control Builder、Display Builder,并导入与服务器匹配的授权文件。授权不匹配时工具能打开但无法下装。
- 验证连接:打开 Configuration Studio,检查能否看到 SERVER01A/SERVER01B 及控制器节点;在 Control Builder 中尝试连接 C300,确认在线状态为“Connected”。
五、搭建完成后的检查要点
环境搭好后,建议按以下清单逐项确认,避免把问题带到下装阶段:
| 检查项 | 预期结果 | 异常处理 |
|---|---|---|
| FTE 双链路状态 | A、B 网均显示 Up | 检查交换机端口与网线 |
| 节点名与 IP | 与组态数据库一致 | 修改后重启节点服务 |
| 服务器冗余同步 | Primary/Secondary 状态正常 | 检查冗余心跳网络 |
| 控制器在线 | Control Builder 显示 Connected | 核对控制器 IP 与通道配置 |
| 组态工具授权 | 可正常下装 | 重新导入匹配授权 |
完成以上步骤后,工程站就具备了组态和下装的基本条件。后续建点、编写控制策略、绘制画面,都建立在这套架构和组态环境之上。架构清晰、环境一致,是 Experion 工程少走弯路的根本前提。