Honeywell Experion PKS (Process Knowledge System) is one of the leading DCS platforms in refining, petrochemical, and power industries. Control Builder is its primary configuration tool for creating control strategies. This guide walks through the essentials for engineers new to the platform, covering architecture, programming, and the features that distinguish Experion from its competitors.

Experion PKS Architecture

The Experion architecture is built around four layers:

  • Experion Server: The central server running Honeywell’s SQL-based process database, historian, and alarm management. The server is the brain of the system — all configuration, historical data, and event records are stored here. Redundant server configurations use hot-standby with automatic failover.
  • C300 Process Controllers: The C300 (and newer Series C) process controllers execute real-time control logic. Controllers communicate with I/O modules over the FIM (Fieldbus Interface Module) network using the FTE (Fault Tolerant Ethernet) protocol. C300 controllers support SIL 2 safety applications with a separate SIM (Safety Manager Interface Module).
  • Series C I/O: Experion uses Series C I/O modules in remote cabinets, communicating to controllers over FTE. The CSIM (C300 Standard I/O Module) and CHARM-like Universal I/O (UIOM) modules accept multiple channel types per slot, reducing panel space and wiring complexity.
  • HMI Web Displays (Station): Operator Station runs Honeywell’s Station software, displaying process graphics, alarms, and trends. In newer versions, displays are HTML5-based and run in a browser, allowing Thin Client access without dedicated operator workstations.

Control Builder: Programming Environment

Control Builder is Honeywell’s configuration tool for Experion. It runs on the Engineering Station (ES) and communicates directly with the Experion Server to store all configuration in the central database. Key concepts:

  • Control Modules (CMs): The basic unit of control logic in Experion. Each CM contains a set of function blocks connected by parameter links. CMs run on C300 controllers at a defined scan rate. A module for a PID loop typically contains a PV input block, a PID block, and an output block for the control valve.
  • Function Blocks: Pre-built computational and control elements. Honeywell provides a large library: PIDFL (PID controller), DEVCTL (device control for motors/valves), CALC (arithmetic and logic), ANALOG-INPUT, ANALOG-OUTPUT, DISCRETE-INPUT, DISCRETE-OUTPUT, and dozens more. Each function block has parameters, which are the inputs and outputs that connect to other blocks or to field I/O.
  • Parameter References: Parameters can be linked between blocks within a module using internal references, or between modules using External Module References (EMRs). EMR syntax follows the path: Controller/Module/Block:Parameter. This explicit path-based addressing makes cross-module connections traceable and auditable.
  • Recipes and Arrays: For batch and sequential applications, Control Builder supports sequential function charts (SFCs) and phase logic programmes that interact with Honeywell’s TotalPlant Batch (TPB) batch execution engine.

Alarm Configuration in Experion

Experion’s alarm management is one of its strongest capabilities. Alarms are configured at the function block level: each parameter that needs an alarm has Alarm Configuration properties (high, high-high, low, low-low limits, deadbands, delays, and priority). Alarms are stored in the server database and presented to operators through Station’s alarm summary and filtered alarm displays.

Experion supports alarm shelving, suppression, and rationalisation workflows. The built-in alarm performance reporting (EAPR — Experion Alarm Performance Reports) provides metrics on alarm rate, most frequent alarms, and standing alarms, which are essential for ISA 18.2 alarm management compliance programmes.

Fault Tolerant Ethernet (FTE)

FTE is Honeywell’s redundant Ethernet infrastructure for Experion. It uses two parallel Ethernet networks with automatic switchover, delivering sub-10 ms recovery from a single network failure. FTE requires Honeywell’s FTE-capable switches (or certified third-party switches) and specific network configuration.

Key FTE rules for engineers:

  • FTE uses a specific IP addressing scheme with paired addresses for each node. Do not modify FTE IP configuration outside of Experion’s network configuration tool.
  • FTE switches must be in the FTE domain with matching firmware versions. Mixing FTE and standard Ethernet switches in the same segment causes intermittent communication failures.
  • The FTE network is separate from the plant LAN. Never bridge FTE and the standard Ethernet plant network.

Redundancy and High Availability

Experion supports redundancy at every layer:

  • Controller redundancy: Redundant C300 pairs use a hot standby model with bumpless transfer on failure. The redundant controller pair shares a single I/O set but tracks state continuously so the backup can take over without losing a scan.
  • Server redundancy: The Experion server supports primary/backup redundancy. The backup server synchronises the database continuously from the primary. Failover is manual or automatic depending on configuration.
  • I/O redundancy: Series C I/O modules support redundant power and redundant communication paths. HART multiplexer I/O can be configured with dual scan paths.

Common First-Time Configuration Mistakes

  • Forgetting to run Check-In: Changes made in Control Builder are not applied until they are checked in and downloaded to the controller. Many new engineers make changes and wonder why nothing changed in the running system — the changes are still in the offline database.
  • Not setting the correct scan rate: Every CM has a scan rate (execution period). Critical loops should run at 250 ms or 500 ms; non-critical status monitoring can run at 1 second or 2 seconds. Running everything at 250 ms unnecessarily loads the controller CPU.
  • Using hard-coded values instead of linked parameters: New engineers sometimes type constant values directly into function block inputs rather than linking to an adjustable parameter. This makes tuning and troubleshooting from the HMI impossible. Always expose key values (setpoints, gains, limits) as linked parameters.

Getting Deeper into Experion

Honeywell offers an Experion PKS Fundamentals training course through their Honeywell Users Group (HUG) and regional training centres. The course is recommended before working unsupervised on a production Experion system. The Experion Knowledge Builder documentation portal contains the full system documentation set, including the Control Building Reference guide, which is the primary reference for all function block parameters.