Skip to content

Phase Template: set-jacket

Set the reactor jacket heating/cooling output (0-100 %). It is a single-action building block that writes the output and completes. Write 0 to turn the jacket off.

Where to find it

System endpointEquipment LibraryPhases → select set-jacket.

graph TD
    Start([initial]) --> EX["execute<br/>jacket_controller.CMD := output"]
    EX --> Done([done])

See Phases for the diagram conventions.

What you see when it runs

Element Meaning
Active step execute — the phase completes as soon as the write is issued
Parameters output resolved from the recipe formula
Bound modules The concrete control-module instance the jacket_controller role resolved to

HMI screenshot pending

An annotated capture of a running set-jacket phase will be added here.

Parameters

Parameter Type Unit Range Default Required
output REAL % 0-100 yes

Required control modules

Role Module type Description
jacket_controller analog-control Jacket temperature control valve

Capability: heating.

How it works

The phase has a single execute step. It writes output to jacket_controller.CMD and the phase completes. The jacket stays at that output after the phase ends, until a later step changes it. The holding, stopping, aborting, and resetting charts zero the jacket (heater off on any interruption). The restarting chart re-applies output.

This is a single-action phase. There is no temperature endpoint. A jacket left at a fixed output is an open-loop heat source. Pair with a high-temperature alarm on the vessel, and use react (which adds a maxTemp interlock) or cip-heat-and-hold (which waits on a temperature target) when the recipe needs closed supervision.

Used in recipes

No shipped reference recipe uses this template. It is a building block for composing your own.

Try it

  1. System endpointRecipes → create a draft recipe with a set-jacket step on reactor-1 (the jacket_controller role binds to r1-jacket)
  2. Approve and start it from HMI endpointBatch Execution
  3. Open Data endpointTrends on the reactor temperature sensor and watch it rise while the jacket holds the commanded output

Modify this template

Want to clone this and adapt it for your own equipment? Walk through Adaptation Guide for the full clone → rebind → deploy → run workflow, and Parameter Binding to understand how recipe values flow through to control-module tags.