MasterRecipe: sim-reactor-heat-m1¶
Reactor heat test on sim-cell/reactor-1. Use this recipe as the
fastest single-unit end-to-end demo. It exercises the reactor from
pre-batch integrity checks through a reaction hold and discharge.
Good starting point for reactor-only development, smoke tests after
deploys, and operator training on the command bar.
Where to find it¶
HMI endpoint → Batch Execution → + New → select sim-reactor-heat-m1. Also visible in System endpoint → Recipes → MasterRecipes.
What you see when it runs¶
Clicking Start creates the procedural tree and parks the top Procedure in Running. Each level of the tree reports:
| Element | Meaning |
|---|---|
| Procedure | Top-level node — Running from the moment the batch starts |
| Unit Procedure → Operation → Phase | Expand to drill into the active step |
| Command bar | Shows the ISA-88 commands valid for the active state (Hold, Pause, Stop, Abort while Running) |
HMI screenshot pending
An annotated capture of this recipe's running procedural tree will be added here.
Batch sizing¶
| Field | Value |
|---|---|
| Nominal | 500 L |
| Minimum | 100 L |
| Maximum | 1000 L |
| Product | Heated Product (Simulated) |
| Product ID | SIM-HEAT-001 |
| Version | 1.0.0 |
Target units¶
ProcessCell: sim-cell
| Capability | Unit |
|---|---|
reaction |
reactor-1 |
heating |
reactor-1 |
mixing |
reactor-1 |
Procedure¶
Steps execute in sequence. Each step calls a phase template with parameter bindings from the recipe formula.
| # | Step | Phase template | Description |
|---|---|---|---|
| 1 | pressure-test |
reactor-pressure-test |
Pressurize reactor and verify no leaks |
| 2 | n2-inert |
reactor-n2-inert |
Inert reactor atmosphere with N2 purge cycles |
| 3 | charge |
charge-reactor |
Charge material into reactor via inlet valve |
| 4 | react |
react |
Heat jacket, agitate, and hold for reaction time |
| 5 | discharge |
discharge |
Discharge reactor contents via outlet valve |
How it works¶
When you start the batch, the batch-operator allocates reactor-1,
builds the ControlRecipe, and runs the five steps in order:
pressure-testpressurizes the headspace with N₂ and measures decay. A fail parks the batch in Held for operator review.n2-inertruns three purge cycles and leaves a positive blanket.chargeopens the solvent valve for the configured duration.reactwritesjacketOutputto the jacket controller andagitatorSpeedto the agitator, holds forduration, then zeroes the jacket.dischargedrains the reactor through the outlet valve.
The recipe is a pure phase-only procedure (no operations or unit procedures), which makes it the simplest template to walk through when learning how phases compose into a runnable batch.
Try it¶
- HMI endpoint → Batch Execution → + New
- Select
sim-reactor-heat-m1and a batch size within the allowed range - Click Create, then Start on the batch
- Expand the procedural tree and watch each phase activate in turn
- Open Data endpoint → Trends on reactor temperature,
jacket_controller.CMD, pressure, andagitator.POSto see the full batch profile on one view