Interactive primer · Process automation in life sciences

DeltaV

An interactive tour of Emerson DeltaV — one of the dominant distributed control platforms in life-sciences manufacturing. Click through, build a recipe, tune a simulated bioreactor-style PID loop, and test what you've learned.

SYSTEM · v.LEARN-1.0
STATUS · ONLINE
PROGRESS
0%
Learning Journey
01
Chapter One · The Big Picture

What is a DeltaV system?

DeltaV is a Distributed Control System (DCS) built by Emerson. In a biopharma plant it's the central nervous system: every temperature loop, every valve, every batch step, every operator action — all orchestrated and recorded by DeltaV.

Learning objectivesBy the end of this module
  • Explain what a DCS does in a GMP biopharma plant
  • Distinguish controllers, workstations, batch, historian, and field devices
  • Describe why deterministic control and audit trails matter
  • Identify where DeltaV supports regulated records and recipe execution

Think of it as the difference between a chef hand-stirring a pot and a kitchen with sensors on the stove, taps that turn themselves, and a digital recipe book that refuses to skip a step. That's a DCS — and in a regulated environment, the "refuses to skip" part matters enormously.

1996
Released by Fisher-Rosemount
Top 20
Emerson-reported deployments across leading pharma and life-sciences manufacturers
S88
ISA Batch Control standard
Part 11
Supports regulated electronic records and signatures
·01
Distributed

No single brain

Controllers sit on the plant floor, close to the equipment. If a workstation crashes, the bioreactor keeps running. Resilience by design.

·02
Deterministic

Real-time control

Controllers scan inputs and execute logic on a fixed cycle (typically 100–500 ms). PID loops, interlocks, and sequences run with predictable timing.

·03
Regulated

Every change recorded

Audit trails, electronic signatures, version-controlled configuration. The system was built for industries where an auditor will ask: who changed this setpoint, and why?

·04
Object-oriented

Modules & classes

You don't program a controller line-by-line. You instantiate Control Modules (a PID loop, a valve) and Equipment Modules (a bioreactor) from reusable library classes.

·05
Batch native

S88 in the DNA

DeltaV Batch implements the ISA-88 standard directly. Recipes, phases, units — they're first-class citizens, not bolt-ons. Critical for biologics manufacturing.

·06
Historian

Data is the product

Continuous Historian records every tag. Batch Historian links data to lot numbers. When deviations happen — and they will — investigators have the breadcrumbs.

▲ Why this matters in biopharma

A failed batch of monoclonal antibody can cost €5M+ and weeks of lost capacity. A DCS that enforces every recipe step, locks out manual overrides without justification, and produces a tamper-evident batch record isn't a luxury — it's the price of admission to manufacture under GMP.

02
Chapter Two · The Anatomy

The architecture, layer by layer

DeltaV follows the Purdue / ISA-95 model: field instruments at the bottom, business systems at the top, with controllers and operator stations in between. Click any block below to drill in.

Learning objectivesBy the end of this module
  • Explain the role of each Purdue / ISA-95 layer in a DeltaV system
  • Distinguish MES, historian, ERP, operator stations, and controllers
  • Map common DeltaV components to their architecture level
  • Describe why network boundaries and layer validation matter in GMP
L4 · BUSINESS L3 · MES / HISTORIAN L2 · OPERATOR & ENGINEERING L1 · CONTROL L0 · FIELD ACN · Area Control Network ERP / SAP MES · Batch Records Continuous Historian ProfessionalPlus Engineering Station Operator Station HMI / Faceplates Application Station OPC · Batch · Historian M / S / IQ Control Layer Real-time and software-defined logic CHARM I/O Electronic marshalling FOUNDATION Fieldbus Digital · HART · Profibus Field Instruments pH · DO · Temp · Flow · Mass · Valves · Pumps
Component · Select on diagram

Click any block →

Each layer of the stack has a defined role. Hover and tap.

DeltaV organises hardware and software into layers that map to the Purdue Model. Field instruments at the bottom feed controllers, which talk to operator stations, which roll up to MES and ERP. Each layer is isolated by network — and each layer is validated separately in a GMP environment.

    Field diagnostics

    Is It a Process Problem, or an Instrument Problem?

    A DCS value is evidence, not the whole story. A deviation investigation should correlate the trend with device health, calibration context, and final-element response.

    BR-201 pH trend

    PV7.18 pH
    Output42%
    ModeAuto
    LoopReacting
    Healthy

    Device diagnostic

    Transmitter diagnostics are normal.

    Current

    Calibration note

    Last calibration is within interval.

    Following

    Final element

    Base addition response is tracking controller demand.

    Do not conclude root cause from the DCS trend alone; correlate process data with device and execution evidence.
    Deviation investigation

    A Deviation Happens. Where Do You Look?

    At 14:22:16, BR-201 experiences a temperature excursion during Growth Hold. Select a timestamp to see three evidence streams update together.

    Continuous Historian

    PV near SP, controller output steady.

    Event Chronicle

    No active alarms or operator actions at this timestamp.

    Batch Historian

    Batch BR-201 is in Growth Hold with normal phase execution context.

    One deviation, three evidence streams: process values, system/operator events, and batch execution context.
    Advanced boundary knowledge

    Control, Protection, Safety · Related, Not Identical

    Normal DCS/BPCS control, protective interlocks, and SIS functions can all act on the same plant, but they are not the same layer.

    Normal Control

    A BPCS loop maintains temperature or level during normal operation.

    Example action: Modulate cooling output to hold 37.0 °C.

    What it is not: Not a dedicated safety instrumented function.

    LayerMain purposeExample
    Normal controlMaintain process targetPID adjusts jacket cooling.
    Protective logicBlock or override inappropriate actionPrevent transfer while high level exists.
    SISIndependent safety function where requiredDedicated high-high action for a hazardous scenario.
    The exact allocation of a protective function depends on risk assessment, system design, and site standards. Do not assume every protective action belongs to the same layer.
    Deepen this

    Architecture Micro-Explainers

    What Gets Downloaded to a Controller?

    Controller-resident items include control modules, equipment logic, parameters, and execution configuration needed for real-time control. Operator screens and engineering tools may reference that logic, but the controller must execute its strategy independently.

    What ProPlus Stores vs What a Controller Executes

    ProfessionalPLUS is the configuration authority. Controllers execute the downloaded runtime logic. That distinction matters when deciding what continues running during supervisory outages and what must be protected by backups.

    What Backups Protect

    Backups protect the ability to recover configuration, graphics, recipes, historian settings, and system context. They do not replace validation evidence; restored systems still need controlled verification appropriate to the change or incident.

    Where Batch Executive Fits

    Batch Executive is a supervisory orchestration layer. It coordinates recipe execution and resource usage, while lower-level phase and control logic acts on equipment through controllers.

    03
    Chapter Three · The Batch Standard

    S88 — recipes that cannot be wrong

    Biologics aren't made continuously — they're made in batches. ISA-88 (S88) is the standard that splits a manufacturing procedure into nested layers. DeltaV speaks S88 natively. Click each layer below to expand.

    Learning objectivesBy the end of this module
    • Distinguish Procedure, Unit Procedure, Operation, and Phase
    • Explain why phases are the recipe layer that interfaces with equipment
    • Interpret a simple batch recipe tree and its execution context
    • Describe why S88 supports reusability, validation, and recipe control
    Bioreactor Inoculation · BR-201
    Master Recipe · MAb Production · Lot 2026-014
    Inoculate & Grow MAb-A Culture Procedure
    Prepare Bioreactor BR-201 Unit Procedure
    CIP & SIP Operation
    ·CIP_Phase · Caustic WashPhase
    ·Rinse_Phase · WFI FlushPhase
    ·SIP_Phase · Steam SterilisePhase
    Media Fill Operation
    ·AddMedia_Phase · 1,200 LPhase
    ·Equilibrate_Phase · 37°C / pH 7.1Phase
    Inoculate & Cultivate Unit Procedure
    Inoculation Transfer Operation
    ·Transfer_Phase · from N-1 vesselPhase
    Growth Hold Operation
    ·Hold_Phase · 120 hr · VCD monitorPhase
    ·FeedBolus_Phase · glucose top-upPhase
    Harvest Transfer Unit Procedure
    Tip: The procedure tells you what to make. The phase is the only level that actually talks to hardware. Everything in between is choreography.
    S88 Hierarchy · Detail

    Inoculate & Grow MAb-A Culture

    LEVEL · Procedure ID · BR201_PROC_INOC VERSION · 4.2

    A Procedure is the highest level of an S88 recipe — it defines what we're making, end to end. It links together every Unit Procedure required to produce one batch of product. The procedure itself runs no equipment directly; it sequences and synchronises the layers below.

    Inputs (formula)
    Media · CDM-501 · 1200 L
    Inoculum · cell line CHO-MAb-A · 200 L
    Target VCD · 8 × 106 cells/mL
    Target titre · = 3.5 g/L
    Header
    Procedure ID · BR201_PROC_INOC_v4.2
    Approved by · QA-AUTOMATION (e-sig)
    Effective · 2026-02-14
    Linked SOP · MFG-BIO-014
    Why this hierarchy matters
    S88 cleanly separates the recipe (what to make) from the equipment (what to make it on). The same Master Recipe can run on BR-201 or BR-202 because the phases negotiate equipment binding at execution time.
    Recipe meets equipment

    What Owns What? · The Batch Object Model

    Recipes describe the procedure. Equipment objects describe the plant resources that execute it.

    Process Cell

    Represents: The top-level manufacturing area or production context.

    Typically contains: Units, shared resources, recipes, and area-level context.

    BR-201 example: Upstream Culture process cell.

    Validation / maintainability: Defines boundaries for recipe execution, ownership, and change impact.

    Object typePlain-English roleBR-201 example
    Process CellManufacturing areaUpstream Culture
    Unit ModuleMajor batch assetBR-201 Bioreactor
    Equipment ModuleReusable equipment groupingJacket Control
    Control ModuleLowest control objectTIC-201 or XV-101
    PhaseExecutable procedural actionEquilibrate_Phase
    A recipe may need to acquire a unit or resource before executing, helping prevent conflicting batch usage of shared equipment.
    Runtime execution

    From Master Recipe to Running Batch

    A recipe is not the same thing as live execution. Batch Executive coordinates the control recipe, resource use, phase calls, and records generated during the batch.

    Recipe authored

    The manufacturing intent is defined before runtime: procedural structure, formulas, and phase calls.

    What DeltaV is doing here: Holding the approved procedural structure and recipe metadata.

    Why this matters in biopharma / CSV: The approved recipe becomes the basis for controlled execution and traceability.

    Recipe → Batch Executive → Unit/Equipment → Phase Logic → Records.
    Deepen this

    Recipe Micro-Explainers

    Master Recipe vs Control Recipe

    A master recipe is the approved template. A control recipe is the runtime instance for a specific batch, with selected formula values, equipment context, and execution history.

    Formula vs Procedure

    The procedure defines sequence. The formula supplies product-specific values such as amounts, temperatures, or hold times without rewriting the procedural structure.

    Recipe Parameter vs Equipment Parameter

    A recipe parameter expresses process intent, such as target volume. An equipment parameter belongs to the module or phase that executes that intent on real plant assets.

    What a Phase Parameter Does

    Phase parameters pass values into executable phase logic, such as target mass, agitation setpoint, or transfer destination. Report values flow back as evidence.

    What Equipment Acquisition Means

    Equipment acquisition reserves a unit or resource for a batch so another recipe cannot use the same asset in a conflicting way.

    04
    Chapter Four · Hands On

    Bioreactor Operations Sandbox

    Tune, disturb, and recover a real-time bioreactor temperature loop. The main chart stays visible while you work.

    Simulator Mode

    Standard mode shows tuning controls, quick actions, failure scenarios, and event history.

    Live Process Trend i

    Watch PV against SP. Add a disturbance, then use tuning changes to see whether the loop recovers smoothly or oscillates.
    System History (Live)

    System State

    NORMAL
    Loop is stable and operating near target.

    Performance Metrics

    Loop Health Stable
    StabilityGood
    OvershootLow
    ResponseBalanced
    AuthorityNormal
    Settling Time Not started
    Overshoot 0.0%
    Peak Deviation 0.00 °C
    IAE 0.00
    Stability Score 100
    Metrics update as the loop drifts, recovers, or oscillates.

    Loop Tuning

    Setpoint (SP)37.00 °C
    Gain (Kp)2.0
    Integral (Ti)15 s
    Derivative (Td)0 s

    Smart Tuning Assistant

    Waiting for behavior

    Run a disturbance, tuning change, or mission, then ask for recommendations.

    Quick Actions

    Failure Scenarios

    Idle
    Scenario

    Select and start a failure scenario.

    Function testedPID loop stability
    RiskInstability and alarm load
    Success criteriaReturn to stable state
    Choose Start Scenario to inject a guided failure mode.

    Guided Missions

    Idle
    Guided Mission
    Recover From Disturbance

    Return the loop to stable operation.

    Select a mission and press Start Mission.

    Elapsed--
    State--
    Normal time0 s
    Critical time0 s
    Max deviation--
    Recovery--
    Alarms0
    Alarm ack--
    Support--
    Batch note--
    Manual time0 s
    -- / 100
    Select a mission and press Start Mission to begin a scored scenario.

    Event History

    05
    Chapter Five · The Workshop

    Inside a DeltaV-style control module

    This mirrors the kind of view a control systems engineer sees in DeltaV Control Studio. Function blocks — AI, PID, AO, ALM — wired together to form a complete temperature control loop. Click any block to inspect or change its parameters. Changes apply immediately to the running demo controller. Values stream live along the wires.

    Learning objectivesBy the end of this module
    • Explain how function blocks combine to form a control module
    • Distinguish AI, PID, AO, setpoint, and alarm block responsibilities
    • Apply parameter changes and trace their effect through live wires
    • Identify why configuration changes require commissioning and validation control

    Block Library

    • SPSetpoint
    • AIAnalog In
    • PIDPID Loop
    • AOAnalog Out
    • ALMAlarm

    Tags in scope

    • TI-201/PV°C
    • TIC-201/OUT%
    • TV-201/OUT%
    • TAH-201/ACTbool

    Note

    Topology is locked for this demo — in real Control Studio you'd drag-wire pin to pin. Open any block to see how its parameters shape behaviour.

    CTRL · ◆ CTRL-BIO-01 SCAN · 500 ms CYCLE · 0
    Properties

    PID · TIC-201

    PID CONTROLLER · CTRL-BIO-01
    Live trend · PV37.00 °C
    ▲ Try this

    Click the SP_201 block and change its value to 40 °C — watch the PID respond and the AO drive harder. Click TAH-201 and lower its limit to 38 — see it trip in real time. Click TIC-201 and switch Mode to MAN — now you're driving the valve directly without the loop fighting you. This is exactly what happens in commissioning.

    More Try This Challenges
    06
    Chapter Six · The Operator Experience

    Boring is safe: DeltaV Live HMI

    Perfect backend logic is useless if the operator can't understand the screen during a 3 AM crisis. Modern HMIs like DeltaV Live adhere to the ISA 101.01 Human-Centered Design (HCD) standard. The goal? Eliminate "alarm floods" and visual clutter so the operator can instantly spot anomalies.

    Learning objectivesBy the end of this module
    • Explain high-performance HMI design and the ISA 101 lifecycle
    • Distinguish displays, display sets, layouts, frames, and contextual displays
    • Apply publish and runtime-refresh concepts to a workstation deployment
    • Use dsp.tag context to understand reusable faceplate binding
    Rule 1

    Color as a Weapon

    Legacy systems used bright neon green for "running" and red for "stopped" on a black background. HCD systems use grey backgrounds. Pipes are dark grey. Static equipment is muted. Color is only used to draw attention to an abnormal state.

    Rule 2

    Shape & Pattern

    You cannot rely on color alone (up to 8% of male operators are colorblind). A critical alarm isn't just red—it's a red square. A warning is a yellow triangle. The shape guarantees the information is communicated regardless of hue.

    Rule 3

    Data in Context

    A raw number like 85.0 L means nothing alone. DeltaV Live embeds historical sparklines directly into the graphic, alongside analog indicator bars. At a glance, the operator knows if the value is high, and if it's rising or falling.

    Process Controls

    Manipulate the mock tank to trigger alarms
    Tank Level50.0 %
    HI alarm at 90%
    Tank Temp37.0 °C
    HI-HI alarm at 55 °C
    ▲ Try this

    In the Legacy theme, push the level to 92%. Notice how the flashing red number competes with the bright blue water and neon green pipes for your attention.

    Now, flip to DeltaV Live. The screen calms down. Notice the yellow triangle alarm shape, the analog context bars under the numbers, and the embedded trend chart for temperature.

    LI-301 · Level
    50.0 %
    TI-301 · Temp
    37.0 °C
    DeltaV Live project method

    HMI lifecycle, publishing, and runtime acceptance

    ISA 101 process model
    01 · SYSTEM STANDARDS

    Define the rules

    Start with philosophy, toolkits, style guide, console design, alarm conventions, and display templates before building screens.

    MOCAuditValidation
    02 · DESIGN

    Design the hierarchy

    Translate user, task, and functional requirements into display levels, layouts, display sets, and contextual displays.

    ReviewTraceability
    03 · IMPLEMENT

    Build and test

    Build displays and consoles in Graphics Studio, test them, train operators, and commission the runtime workstations.

    QualificationPublish
    04 · OPERATE

    Maintain in service

    Operate, audit, improve, manage change, and eventually decommission displays with the same controlled lifecycle.

    Continuous improvement
    Configuration DB → Publish → Runtime DB
    Publish flow simulator

    DeltaV Live graphics are built in the central configuration database, then published to runtime databases on selected workstations. Operators receive an update indication, but accept the refresh when it will not interrupt work.

    State · Runtime current
    Pending items · 0
    Graphics Studio
    Configuration DB
    BR-201_Display published
    Publish command
    Select eligible items
    No pending changes
    Runtime DB
    OPR-BIO-01
    Current
    Runtime DB
    OPR-BIO-02
    Current
    Runtime DB
    SUPV-01
    Current
    Display sets, hierarchy, and layouts
    Build the operator navigation model

    Display Sets define the L1-L4 hierarchy available to a workstation. Layouts define monitor frames: dynamic frames hold process displays, while static frames are used for fixed items such as alarm banners or toolbars.

    Drag displays
    Site OverviewL1
    BIO Train 1L2
    BR-201 UnitL3
    Feed Pump P-204L4
    Utilities OverviewL2
    L1 · Overview
    Site Overview
    L2 · Area
    BIO Train 1
    L3 · Unit
    BR-201 Unit
    L4 · Equipment
    Feed Pump P-204
    Console layout
    L1 Overview
    Dynamic frame
    L2/L3 Process
    Dynamic frame
    Alarm Banner
    Static frame
    Trends / Detail
    Dynamic frame
    Contextual display / faceplate builder
    One faceplate, many modules

    A contextual display opens with runtime context. The same faceplate can bind to whichever control module the operator clicked by using dsp.tag and optional dsp.Context1 through dsp.Context4 values.

    TIC-201 faceplateContextual Display
    Primary binding
    TIC-201/PID1/PV
    Mode action
    AUTO
    Write target
    TIC-201/PID1/SP
    Window title
    Temp loop
    dsp.tagTIC-201
    dsp.Context1PID1
    dsp.Context2PV,SP,OUT
    dsp.Context3BR-201
    dsp.Context4Temp loop
    Deepen this

    HMI Micro-Explainers

    Overview Display vs Detail Display vs Faceplate

    An overview display helps the operator spot broad abnormality. A detail display supports unit-level investigation. A faceplate is a contextual control surface for one module, loop, valve, or device.

    Why Small Trends and Analog Bars Help Operators

    Trends and bars show direction and proximity, not just a number. That helps an operator see whether a process is drifting, recovering, or approaching an alarm limit.

    Why Display Hierarchy Matters

    Display hierarchy lets operators move from plant overview to area, unit, equipment, and faceplate without losing context. It reduces hunting during abnormal situations.

    07
    Chapter Seven · Abnormal Situation Management

    Taming the alarm flood

    When a single feed pump trips, fifty downstream sensors might trigger alarms within seconds. A legacy HMI just gives you a scrolling wall of red text. DeltaV Live uses filtering, auto-eclipsing, and shelving to point the operator directly to the root cause. Play in the sandbox below to see it in action.

    Learning objectivesBy the end of this module
    • Explain how alarm floods obscure the initiating cause of an upset
    • Distinguish priority, auto-eclipsing, shelving, rollups, and span-of-control filtering
    • Apply filters, acknowledgements, and rollup modes to interpret an alarm view
    • Describe why alarm acknowledgement and shelving decisions need GMP discipline
    Filter 1

    Span of Control

    An operator in the Bioreactor suite shouldn't see alarms from the Central Utilities boiler. By filtering the active list based on the logged-in user's role, the system prevents cross-area distraction.

    Filter 2

    Auto-Eclipsing

    If a tank has a High warning and a High-High critical alarm active simultaneously, showing both is redundant. The critical alarm "eclipses" (hides) the warning to clear up screen real estate.

    Filter 3

    Shelving

    What do you do with a broken sensor that keeps triggering false alarms every 2 seconds? You "Shelve" it. It is temporarily suppressed from the main list so it doesn't mask real plant emergencies.

    The Process (Cause Chaos)

    Manipulate the plant below to generate alarms. Then use the tools on the right to manage the resulting flood.

    Area: BIO-TRAIN-1
    BR-201 Level50.0 %
    HI Warning > 80% · HI-HI Critical > 90%
    Broken Pressure Sensor
    PT-505 chatters randomly
    Area: CENTRAL-UTILITIES
    Steam Header Press.50.0 psi
    HI Warning > 80% · HI-HI Critical > 90%
    Alarm Summary
    Auto-Eclipsing:
    No active alarms.
    Navigation bar alarm rollups
    Choose how alarms roll up through the display hierarchy

    DeltaV Live can add alarm rollups to the Navigation Bar. The count can be disabled, limited to the primary control display, or based on the configured Plant Hierarchy for the display.

    Primary control display counts alarms associated with the selected display, such as the BR-201 unit display.

    0
    Primary control display
    Counts alarms on the current BR-201 display only.
    BIO alarms0
    UTIL alarms0
    Shown badge0
    Concept boundary

    Four Terms People Confuse

    Alarm · Permissive · Interlock · Trip. These are not interchangeable: one informs, one allows start, one blocks or overrides, and one forces a protective state.

    Alarm

    Informs the operator that attention or action may be required. It does not necessarily block action.

    Operator sees: annunciation, priority, and acknowledgement state.

    Permissive

    Allows an action to start only when required preconditions are true.

    System does: prevents start until the condition is met.

    Interlock

    Blocks or overrides an action while an unsafe or inappropriate condition exists.

    System does: enforces logic while protected state exists.

    Trip

    Forces equipment or process into a protective stopped or safe state.

    System does: drives a defined response and may require reset.

    Warned · action possible

    Alarm Only

    The operator is warned, but the system action may still be possible.

    Pump start: Allowed

    Valve request: Allowed with warning

    Fault state: No forced stop

    Validation often tests these differently: an alarm must annunciate correctly; a permissive must block start; an interlock must enforce logic; a trip must drive the intended protective state.
    Deepen this

    Alarm Micro-Explainers

    Priority vs Severity vs Consequence

    Priority describes how urgently the operator should respond. Severity describes how bad the condition can become. Consequence explains what may happen if no action is taken.

    Shelving vs Suppression

    Shelving is typically a temporary operator-visible removal from the main list. Suppression is usually configured logic that prevents an alarm from appearing under defined conditions.

    Standing Alarm vs Alarm Flood

    A standing alarm remains active for a long time and can become background noise. An alarm flood is many alarms arriving quickly, often masking the initiating cause.

    What First-Out Thinking Means

    First-out thinking asks which alarm or condition likely initiated the event, rather than treating every later symptom as an independent root cause.

    08
    Chapter Eight · Graphics Studio

    Build once, deploy everywhere

    In older systems, updating a pump graphic meant editing 50 distinct screens manually. DeltaV Live uses Object-Oriented Configuration via Class-Based GEMs (Graphical Elements). You edit the Master Class, and every instance in the plant updates instantly. But what if one specific pump is piped backwards? You apply a "local override" to that instance.

    Learning objectivesBy the end of this module
    • Explain how class-based GEMs use master graphics and instances
    • Distinguish inherited class properties from local instance overrides
    • Apply a master change while preserving a local graphic exception
    • Describe how standards and functions support controlled library-wide changes
    Concept 1

    The Master Class

    A single source of truth. You define the pump's colors, dynamic animations, and tag bindings in one central file. This completely eliminates copy-paste validation errors.

    Concept 2

    Inheritance

    When the Master Class is updated, the changes propagate to every instance in the database. A site-wide graphical update can take minutes instead of weeks.

    Concept 3

    Local Overrides

    If one pump is mounted upside down, you don't build a new class. You rotate that specific instance. It keeps its unique rotation but still inherits future color updates from the Master.

    Library standards and functions
    One standard, many graphics

    Graphics Studio standards are shared constants or references used by displays, frames, and GEMs. If every display background references the same color standard, a controlled change to that standard cascades consistently through the library.

    Color standard
    S_DispBackColor

    Change the standard value. Each preview below is still its own GEM or display object, but the background property resolves through the same library standard.

    GEM_PUMP_CENTRIF
    Fill = S_DispBackColor
    GEM_VALVE_BLOCK
    Frame = S_DispBackColor
    L3_BR201_DISPLAY
    Canvas = S_DispBackColor

    Master Class

    GEM_PUMP_CENTRIF
    TAG

    Change the Master Class properties below. Watch how the instances on the right instantly inherit the changes.

    HMI Theme
    Legacy vs HCD Base
    Motor Fins Detail
    Show structural fins
    Data Badge
    Show ID below pump

    Process Display

    4 Instances of GEM_PUMP_CENTRIF
    Click a pump to apply a local override.
    Selected: Pump #1
    Apply local instance overrides
    ▲ Try this

    1. Select Pump #3 and click Flip Horiz. Because it was piped backwards, you override that one instance.
    2. Now, go back to the Master Class on the left and toggle the HMI Theme back to Legacy.
    3. Notice the OOP magic: Pump #3 instantly inherits the new neon green body, but retains its flipped local override. You didn't have to rebuild it!

    09
    Chapter Nine · Compliance & Validation

    The V-Model: Proving it works

    A DCS is useless if you can't prove to an auditor that it meets the design requirements. You don't just turn on a biopharma plant; you validate it through rigorous Installation, Operational, and Performance Qualifications (IQ/OQ/PQ) using the V-Model methodology.

    Learning objectivesBy the end of this module
    • Explain how the V-Model links requirements, design, build, and testing
    • Distinguish URS, functional requirements, OQ evidence, and deviations
    • Execute a simple validation scenario and classify a failed test result
    • Trace a requirement through documented evidence and corrective action
    Rule 1

    The Traceability Matrix

    Every User Requirement Specification (URS) must tie directly to a functional design, which ties directly to a specific test case. If there's no test script for it, the requirement officially hasn't been met.

    Rule 2

    Objective Evidence

    In CSV, "I saw it work" isn't good enough. You need screenshots, historian trends, and electronic signatures to prove exactly what happened at a specific, timestamped moment.

    Rule 3

    The Deviation

    When a test fails, you don't just "fix the code." You raise a formal Deviation, investigate the root cause, update the design specification, formally update the code via version control, and then re-test.

    DCS Simulation Interface

    XV-101 LI-101
    Simulate Tank Level (LI-101)50 %
    System Idle. Awaiting test execution.

    OQ-INT-001: Execution

    DIGITAL PROTOCOL
    Step 1: Automatic Interlock

    Verify URS-14: If Tank Level (LI-101) > 90%, Inlet Valve XV-101 must automatically close.

    Step 2: Manual Lockout

    Verify URS-15: Operator must NOT be able to manually open Valve XV-101 while Level is > 90%.

    Deviation Raised

    Test failed. Valve XV-101 opened manually while the High-Level Interlock was active. Classify the root cause to initiate the module fix.

    Validation Case File
    URS-14 / URS-15 · XV-101 High-Level Interlock
    Protocol · OQ-INT-001
    Instrument · LI-101 · Final Element · XV-101
    Validated configuration change

    A Logic Change Is Not Just a Code Change

    When an OQ defect is found, the fix must move through deviation handling, controlled configuration change, approval, re-test, and evidence closure.

    Record defect
    Apply correction
    Approve change
    Re-test
    Close deviation

    Before Logic

    Manual_Open := Operator_Request;
    High_Level closes XV-101 automatically,
    but manual open is not continuously gated.

    After Logic

    Manual_Open := Operator_Request
    AND NOT High_Level_Interlock;
    Manual open is blocked while interlock is active.

    Mock Audit Trail

    Configuration Item: XV-101_CTRL

    Previous Revision: Rev 03 · New Revision: Rev 04

    Changed By: Automation Engineer

    Reason: Correct manual-open interlock bypass

    Deviation: DEV-OQ-INT-001

    Status: Defect recorded / investigation open

    Validated automation is controlled through traceability, revision history, approvals, and objective evidence, not by quietly fixing the logic.
    CSV scope map

    What Does a DeltaV CSV Package Actually Validate?

    Actual project scope varies by system boundaries, intended use, risk assessment, and site procedures. This map shows common categories to consider.

    Access Control

    What is being validated: Role-based permissions behave as intended.

    Why it matters: Only authorized roles should modify approved configuration or execute controlled actions.

    Example requirement: Only authorized roles can modify approved configuration.

    Example evidence: Executed challenge with role comparison.

    Automation CSV is not testing screens. It demonstrates that intended, controlled, regulated system behavior is supported by evidence.
    Deepen this

    CSV Micro-Explainers

    What an RTM Is Proving

    A requirements traceability matrix proves that each approved requirement has an implementation and a test. It connects intent, design, risk, and evidence.

    Objective Evidence vs I Saw It Work

    Objective evidence is durable and attributable: executed protocol steps, screenshots, records, audit trails, historian data, or approved test results. A memory of success is not enough.

    Retest vs Regression Test

    A retest proves the corrected failure now passes. Regression testing asks whether the fix may have affected adjacent functions that were already accepted.

    What a Deviation Impact Assessment Tries to Answer

    It asks what failed, whether product quality or data integrity could be affected, what systems or records are impacted, and what evidence is needed before closure.

    ▲ Try this

    1. Start Step 1 by using the simulator slider to push the tank level past 90%. Watch the valve auto-close, then click PASS.
    2. Proceed to Step 2. Leave the level above 90% and try to click the manual "Command XV-101 OPEN" button.
    3. Discover the software bug, click FAIL, fill out the deviation report to recompile the logic, and then re-test to validate the system!

    Validation lens

    From Workflow to Assurance Thinking

    This workflow shows how a requirement is tested, how failure is handled, and how evidence is maintained through deviation, correction, and re-test.

    The next question is not simply: "Did we test it?"

    It is: "How do we decide what level of assurance this function deserves, and what evidence is proportionate to its risk?"

    CSV Validation Workflow
    How a validation event is tested and resolved
    10
    Chapter Ten · Requirement to Evidence

    V-Model · From Requirement to Evidence

    The V-Model is the validation spine: intended use moves down the left side into design and configuration, then evidence climbs the right side through checks, OQ, and intended-use confirmation.

    Learning objectivesBy the end of this module
    • Explain how requirements connect to design, configuration, testing, and evidence
    • Interpret the left and right sides of the V-Model in a DeltaV validation context
    • Build a simple traceability chain from URS to objective evidence
    • Recognize what happens when an expected OQ result fails
    Traceability
    BR-201
    Growth Hold
    Configuration baseline
    Left side · intent

    User Requirements Specification

    Defines what the validated system must do from the user and process point of view.

    DeltaV exampleBR-201 shall maintain Growth Hold temperature at 37.0 °C ± 1.0 °C.
    Evidence relationshipMaps to OQ/PQ evidence showing the intended behavior is achieved.
    Common mistakeWriting vague requirements that cannot be tested objectively.
    CSA lensDepth of evidence depends on process risk and intended use.
    Hands-on traceability

    Build the Requirement-to-Evidence Chain

    Click the cards in the order that proves this requirement: BR-201 temperature control must maintain Growth Hold at 37.0 °C ± 1.0 °C.

    Your chain
    Build a chain from requirement through configuration and test evidence.
    Evidence judgement

    Objective Evidence Check

    Click each evidence example to see whether it would support validation review.

    Select an evidence example

    The strongest evidence is attributable, contemporaneous, tied to an approved requirement, and durable enough for review.

    When the V breaks

    What If the OQ Step Fails?

    A failed expected result does not disappear. It becomes a controlled investigation path.

    Step through the flow to see how failure becomes documented, corrected, retested, and closed.
    The V-Model is not paperwork theatre. It is a structure for proving that controlled system behavior was specified, built, tested, and supported by objective evidence.
    11
    Chapter Eleven · Modern Validation Thinking

    Computer Software Assurance

    A risk-based way to establish confidence that software performs as intended — with assurance effort proportionate to the consequences of failure.

    Learning objectivesBy the end of this module
    • Explain the CSA principle of risk-proportionate assurance
    • Distinguish intended use, failure concern, and risk rationale
    • Trace a function through the five-step Assurance Chain
    • Apply CSA thinking to a validation failure you have already investigated
    Intended Use Risk-Based Objective Evidence Right-Sized Testing
    Scope note: This module uses FDA CSA principles to teach modern risk-based assurance thinking. FDA's CSA guidance is formally scoped to production and quality-system software in the medical device context; the reasoning pattern is presented here as a valuable validation mindset for regulated software discussions.
    Building on Module 9

    From CSV Workflow to CSA Thinking

    Requirement OQ Test Failure Deviation Root Cause Correction Re-test

    The CSV validation workflow showed how to:

    • trace a requirement
    • execute a test
    • document failure
    • investigate root cause
    • correct logic
    • re-test and restore confidence

    CSA adds another question:

    "Did we choose the right assurance strategy for this function and its risk?"

    Applied example · High Deviation Alarm During Disturbance Recovery

    The Assurance Chain

    Intended Use

    Alert the operator that the temperature loop has moved outside the defined operating band during a disturbance.

    Connecting back to Module 9

    CSA Lens on the Validation Failure You Just Investigated

    Apply the assurance reasoning to the XV-101 interlock defect from the CSV module.

    What was the intended use?

    The software behaviour under test is intended to execute the defined control or logic response consistently when the requirement condition is present.

    What was the risk of failure?

    Incorrect behaviour could result in a control response that does not match the specified operating requirement, undermining confidence in the automated function.

    Was structured testing justified?

    Yes. A requirement-linked behavioural test is justified because the function's expected response must be demonstrated objectively.

    What evidence mattered most?

    Requirement linkage, test condition, observed failure, deviation record, root cause, corrected logic, and successful re-test.

    Core principle

    Key Takeaway

    CSA does not remove the need for validation discipline.

    It sharpens the rationale behind that discipline.

    The CSV workflow showed how to test, document, investigate, correct, and re-test.

    CSA shows how to decide:

    • what functions deserve the most attention
    • what type of assurance activity is appropriate
    • what evidence is sufficient to support confidence
    12
    Chapter Twelve · The Paradigm Shift

    CSV vs CSA

    The single biggest mindset change in GxP software validation since GAMP 5. Move from “validation by documentation volume” to “assurance by critical thinking and actual software performance.”

    Learning objectivesBy the end of this module
    • Explain the fundamental difference between traditional CSV and modern CSA
    • Apply the 80/20 flip and risk-proportionate evidence principles
    • Identify when to leverage vendor quality vs. perform in-house testing
    • Use the Split-Lens Visualizer to internalize the paradigm shift

    Split-Lens Visualizer

    Toggle between Traditional CSV and Modern CSA to experience the difference

    URS
    User Requirements Specification
    47 pages
    FS
    Functional Specification
    62 pages
    DS
    Design Specification
    89 pages
    OQ / PQ
    Protocols & Results
    134 pages
    Focus: Documentation Volume

    80% effort on records • 20% on testing

    Assurance Core
    Critical Thinking Unscripted Testing Vendor Quality
    Focus: Software Performance

    20% documentation • 80% exercising the system

    Three Core Shifts — Click to expand

    01 Assurance vs. Documentation

    Focus on exercising software, not just producing records. Flip the 80/20 rule.

    Traditional CSV often results in “validation by paperwork” where the volume of documents becomes the measure of compliance rather than the actual robustness of the validated system. CSA redirects effort toward meaningful testing activities that directly demonstrate fitness for intended use.

    DeltaV Example: Instead of 40-page OQ scripts for every HMI graphic, perform targeted unscripted exploratory testing on critical process graphics while maintaining lightweight evidence logs.
    02 Risk-Based Evidence

    Evidence must be proportionate. A safety interlock needs a full script; an HMI change needs a simple log.

    CSA embraces the principle that not all software features carry equal risk to product quality, patient safety, or data integrity. High-risk functions require rigorous scripted testing and comprehensive documentation. Lower-risk items can use leaner approaches.

    DeltaV Example: New phase-logic module controlling a critical reactor temperature loop → full scripted OQ with multiple test cases. Changing a trend pen color → screenshot + brief log entry.
    03 Leveraging Vendor Quality

    Trust the vendor’s internal testing for standard features to avoid redundant in-house work.

    Emerson provides extensive validation packages, IQ/OQ protocols, and test evidence for the DeltaV platform. Under CSA, you can leverage this vendor documentation for standard, non-configured functions instead of re-executing identical tests.

    DeltaV Example: Use Emerson’s pre-validated batch historian and alarm management modules with a simple “vendor evidence review” record rather than re-testing every standard function from scratch.
    Interactive Tool

    Risk-Based Evidence Calculator

    Use this tool to determine the right level of assurance for any DeltaV function.

    Scenario Arena

    Select a realistic DeltaV scenario and compare documentation-heavy versus risk-proportionate assurance thinking.

    Module Mastery
    42%
    Traditional CSV Approach
    Modern CSA Approach

    What would you do?

    13
    Chapter Thirteen · The Workshop, Continued

    Phase logic — the language under every step

    Module 5 covered FBD (continuous control loops). But the inside of every Module 3 phase is written in a different language: Sequential Function Charts (SFC). Steps execute actions while active. Transitions evaluate conditions continuously. When a transition goes TRUE, the chart advances. Pick a phase below and watch the logic actually run.

    Learning objectivesBy the end of this module
    • Explain how SFC steps, actions, and transitions execute phase logic
    • Distinguish continuous FBD control from ordered batch-phase sequencing
    • Interpret a running SFC and predict which transition will advance next
    • Describe why phase exit criteria are validation-critical in batch execution

    Phase

    Library

    • Step
    • Transition
    • = AND-divergence
    • Convergence

    Why SFC?

    FBD is great for loops that need to run constantly. SFC is for things that happen in order — Pressurise then Heat then Sterilise. Every recipe phase in every biopharma plant is an SFC underneath.

    Playback 9×
    Sim time · 00:00
    PHASE · SIP_Phase STATE · IDLE
    Properties

    Select an element

    Click any step or transition →

    Steps show their actions. Transitions show their boolean expressions and current evaluation against live state.

    ▲ Try this

    1. Load SIP_Phase, hit Run, and watch the active step (green pulse) crawl down. Sterilise sits until F0 hits 15 — that's a step action producing a step exit.
    2. Switch to Cultivate_Phase and watch the chart fork into parallel branches at the AND-divergence. Both branches must finish before convergence.
    3. Click any step to see its actions. Click any transition to see its boolean expression and whether it's currently TRUE against live state.

    14
    Advanced Sandbox

    Change Control Simulator

    Submit a realistic control-system change, review impact, choose an assurance strategy, and see outcome tradeoffs in effort and evidence quality.

    Step 1 · Submit Change Request

    15
    Advanced Sandbox

    Deviation Investigation Lab

    Investigate a realistic deviation: gather evidence, identify likely root cause, and propose corrective/preventive action with defensible validation reasoning.

    Deviation Detected

    Alert
    Batch pH Out of Specification

    Final pH of Lot #B20260515-042 measured at 6.2 (Specification: 6.8–7.2).

    16
    GMP Investigation Sandbox · Three Cases

    Investigate. Classify. Close.

    Three simulated GMP deviation investigations, each drawing on a different area of the DeltaV primer. You are the lead investigator. Collect evidence, reconstruct the timeline, assess product impact, and close the deviation with objective evidence.

    Learning objectivesBy the end of this module
    • Investigate deviations using historian, alarm, audit-trail, batch, and maintenance evidence
    • Separate plausible hypotheses from supported root-cause conclusions
    • Classify deviation severity and assess product impact using objective evidence
    • Draft CAPA thinking that connects correction, prevention, and validation evidence
    Interactive Sandbox

    Choose an investigation path

    Each case stresses a different skill: process diagnosis, alarm management, or procedural logic review.

    Case 001
    Temperature Control · Bioreactor

    Temperature Excursion — Bioreactor Hold

    Batch B-24017 on BR-201 exceeded the validated temperature range for 11 minutes during post-induction hold. Root cause unconfirmed. Eight evidence sources available.

    Deviation DEV-2024-0347 Module link: PID Control, Alarm Triage
    Case 002
    Alarm Management · CIP

    Shelved Alarm Masks CIP Pressure Failure

    A pressure excursion during a CIP cycle on Tank T-401 was not detected in real time. A maintenance shelving action on PT-505 was never reversed after the repair was complete.

    Deviation DEV-2024-0412 Module link: Alarm Triage, CSV Validation
    Case 003
    Phase Logic · SFC · Sterilisation

    SIP Phase Abort — F₀ Target Not Achieved

    The SIP_Phase on BR-202 exited before reaching its validated F₀ sterilisation target. The batch was allowed to proceed. A silent change-control record altered the exit criterion setpoint.

    Deviation DEV-2024-0489 Module link: S88 Recipes, SFC Phase Logic, CSV
    Investigation Sandbox · Module Takeaway
    GMP investigations require systematic evidence collection, not guesswork
    • Every deviation must be investigated proportionally to its risk and documented completely
    • The historian, alarm logs, and audit trail form the objective evidence backbone
    • Product impact assessment determines batch disposition — it cannot be skipped or assumed
    17
    Advanced Sandbox

    Audit Readiness Simulator

    Practice answering realistic inspection questions, selecting the right evidence, and explaining decisions with CSA-style clarity.

    Prepare for Audit

    An investigator asks how your DeltaV validation decisions are justified. Choose the audit pressure level, then answer with evidence and risk-based reasoning.

    18
    Advanced Sandbox

    What If Scenario Engine

    Change the rules and instantly see the consequences. Explore risk, effort, and long-term outcomes under different validation mindsets.

    Choose a Base Scenario

    Modify the Scenario

    Minimal Heavy
    Exploratory Fully Scripted
    None Full
    19
    Chapter Nineteen · Test Yourself

    Did any of that stick?

    summarizing everything from system architecture and PID tuning through HMI design, alarms, GEMs, CSV, CSA, and related assurance themes. No timer. Wrong answers come with an explanation.

    Learning objectivesBy the end of this module
    • Recall the core platform, S88, HMI, alarm, GEM, CSV, and CSA-style assurance concepts
    • Distinguish common distractors from correct automation terminology
    • Apply primer concepts to short scenario-style questions
    • Identify weak areas before moving into integrated capstone work
    Question 1 of 0 Score: 0 · streak 0
    20
    Chapter Twenty · End-to-End Validation Practice

    Validation Digital Twin

    This capstone brings configuration change, runtime behavior, impact assessment, strategy selection, execution evidence, QA review, deviation handling, and inspector challenge into one guided validation flow.

    What You’ll PracticeBefore you open the sandbox
    • Link a realistic DeltaV configuration change to validation impact and retest scope
    • Compare documentation-heavy CSV behavior with risk-based CSA decision-making
    • Execute evidence-backed validation records, QA review, deviation handling, and CAPA closure
    • Defend the resulting package under inspector-style challenge
    Capstone Sandbox

    Use this after the core validation modules.

    It is designed to feel like a full workflow rather than a single concept lab. If the best next move is still fuzzy, revisit CSV Validation, Computer Software Assurance, Change Control, and the Investigation Sandbox first, then come back here and run the whole chain end to end.

    AI

    What Would CSA Do?

    Alarm detail