{"tags":{"DV101":{"desc":"Demand valve position","unit":"%"},"Demand":{"desc":"Process demand — the drain valve tracks it","unit":"%"},"EcoMode":{"desc":"Run at the eco setpoint (SEL in the diagram)"},"FT101":{"desc":"Tank inflow (pump)","unit":"L/s"},"FT102":{"desc":"Tank outflow (demand)","unit":"L/s"},"Heater":{"desc":"Heater output command","unit":"%"},"HeaterKw":{"desc":"Heater power","unit":"kW"},"HiTempAlm":{"desc":"High temperature alarm (interlocks.ld)"},"Horn":{"desc":"Annunciator horn (interlocks.ld)"},"HornAck":{"desc":"Horn acknowledge — releases when alarms clear"},"Ki":{"desc":"PI integral gain","unit":"1/s"},"Kp":{"desc":"PI proportional gain"},"LevelPct":{"desc":"Tank level","unit":"%"},"PumpRun":{"desc":"Pump run command"},"PumpStartLevel":{"desc":"Pump seal-in level","unit":"%"},"PumpStopLevel":{"desc":"Pump drop-out level","unit":"%"},"Status":{"desc":"Operator status line (built in reports.fbd)"},"SupplyTempC":{"desc":"Inlet supply temperature","unit":"°C"},"TempAvg":{"desc":"Temperature, 4 s rolling average","unit":"°C"},"TempC":{"desc":"Tank temperature","unit":"°C"},"TempLowAlm":{"desc":"Low temperature alarm (10 s delay)"},"TempRate":{"desc":"Temperature rate of change","unit":"°C/min"},"TempSP":{"desc":"Temperature setpoint","unit":"°C"},"TempSPEco":{"desc":"Eco-mode temperature setpoint","unit":"°C"}},"inputs":[],"outputs":["PumpRun","Heater"],"scanTargetMs":100,"memberWrites":true,"alarms":false,"quality":true,"deltas":true,"blockDeltas":true,"shelveTimes":[300,900,1800,3600,7200,14400,28800]}
