Phase Template: reactor-cip-ph-rinse¶
Reactor final CIP rinse with a pH endpoint. Confirms reactor cleanliness by requiring the rinse water pH to fall within a narrow band around neutral, a more stringent cleaning verification than a conductivity check alone.
Where to find it¶
System endpoint → Equipment Library → Phases → reactor-cip-ph-rinse.
Parameters¶
| Parameter | Type | Unit | Range | Default | Required |
|---|---|---|---|---|---|
fill_level |
REAL | L | 50-900 | 600 |
yes |
agitate_speed |
REAL | % | 20-100 | 50 |
yes |
agitate_duration |
TIME | — | 15s-10m |
5m |
yes |
drain_level |
REAL | L | 0-50 | 10 |
no |
drain_rate |
REAL | % | 50-100 | 100 |
no |
ph_target |
REAL | pH | 5.0-9.0 | 7.0 |
yes |
ph_tolerance |
REAL | pH | 0.2-2.0 | 1.0 |
yes |
TIME parameters take duration strings ("45s", "1m30s", "5m"),
not bare numbers.
Required control modules¶
| Role | Module type | Description |
|---|---|---|
wfi_valve |
discrete-valve | Reactor WFI inlet valve (on/off) |
outlet_valve |
analog-control | Reactor drain valve |
agitator |
analog-control | Reactor agitator for rinse circulation |
level_sensor |
analog-sensor | Reactor level measurement |
ph_sensor |
analog-sensor | pH measurement for CIP endpoint verification |
Capability¶
reaction
Used in recipes¶
Failure modes¶
This is a PV-endpoint phase. See Phases → PV-endpoint phase for the full archetype.
Pairs with a hardware-limit alarm on conductivity / pH. Set a timeoutSeconds on the phase as a backstop.
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.