Skip to main content

Controls — Dosing supervisory

FieldDetail
Primary artifact(s)controls/water/st/dosing.st
SpecRO-SPEC-001 §5.5-5.6 ; WIRE-001

Summary

Carrier L/min from VFD-102 cubic curve (default) or FT-102 pulse (CFG_CARRIER_FLOW_USE_FT102). Active recipe mL/gal × carrier GPM → CMD_MP101/102/103_STROKE_WORD (0–1000 ↔ 0.0–100.0 % DDC stroke). Barista ppm deltas offset per-pump rates. When RCP_DELTA_CYCLES_REMAINING = 0, STAT_DOSE_TRIM_SCALE nudges ±5 % from CT-103 vs multiplexed target. CALC_TDSDEV_ABS feeds alarms.st.

Test

controls/water/sim-tests/sim-delta-recipe-propagation.md

Open items

  • Wire CMD_MP*_STROKE_WORD to Grundfos external AO / pulse module at commissioning
  • Bench-tune SP_FT102_PULSES_PER_L and VFD-102 cubic coefficients
  • Multiplex RCP_*_TDS_TOL in alarms.st (dosing already multiplexes target)