Zum Inhalt

Legionella

LEGIONELLA

Type Funktionsbaustein
Input MANUAL BOOL (Manual Start Input)
TEMP_BOILER REAL (Boiler Temperatur)
TEMP_RETURN REAL (Temperatur der Zirkulationsleitung)
DT_IN DATE_TIME (Momentane Tageszeit und Datum)
RST BOOL (Asynchroner Reset)
Output HEAT BOOL (Steuersignal für Warmwasserheizung)
PUMP BOOL (Steuersignal für Zirkulationspumpe)
STATUS Byte (ESR kompatibler Statusausgang)
VALVE0..7 BOOL (Steuerausgänge für Ventile der Zirkulation)
RUN BOOL (TRUE wenn Sequenz läuft)
Setup T_START TOD (Tageszeit zu der die Desinfizierung startet)
DAY INT (Wochentag an dem die Desinfizierung startet)
TEMP_SET REAL (Temperatur des Boilers)
TEMP_OFFSET REAL ()
TEMP_HYS REAL ()
T_MAX_HEAT TIME (maximale Zeit zum Aufheizen des Boilers)
T_MAX_RETURN TIME (maximale Zeit, bis der Eingang
TEMP_RETURN nach VALVE aktiv wird)
TP_0 .. 7 TIME (Desinfektionszeit für Kreise 0..7)
LEGIONELLA hat eine integrierte Schaltuhr, die an einem bestimmten Wochentag (DAY) zu einer bestimmten Tageszeit (T_START) die Desinfektion startet. Hierzu ist die externe Anschaltung der Lokalzeit nötig (DT_IN). Jederzeit kann mit einer steigenden Flanke an MANUAL die Desinfektion auch von Hand gestartet werden.
Der Ablauf eines Desinfektionszyklus wird mit einem internen Start aufgrund von DT_IN, DAY und T_START, oder durch eine steigende Flanke an MANUAL gestartet. Der Ausgang HEAT wird TRUE und steuert die Heizung des Boilers an. Innerhalb der Aufheizzeit T_MAX_HEAT muss dann das Eingangssignal TEMP_BOILER auf TRUE gehen. Wird die Temperatur nicht innerhalb von T_MAX_HEAT gemeldet, geht der Ausgang Status auf Störung. Die Desinfektion läuft aber trotzdem weiter. Nach der Aufheizphase wird die Boilertemperatur gemessen und falls nötig durch TRUE am Ausgang HEAT wieder nachgeheizt. Sobald die Boilertemperatur erreicht ist, wird PUMP TRUE und die Zirkulationspumpe eingeschaltet. Dann werden nacheinander die einzelnen Ventile geöffnet und gemessen, ob innerhalb der Zeit T_MAX_RETURN die Temperatur am Rücklauf der Zirkulationsleitung erreicht wurde. Falls ein Rückflussthermometer nicht vorhanden ist, kann der Eingang T_MAX_RETURN einfach offen bleiben.
Der Ausgang Status ist ESR kompatibel und kann folgende Meldungen abgeben
110 Wartestellung 111 Sequenz läuft
1 Boiler Temperatur wurde nicht erreicht
2 Rücklauftemperatur bei Ventil0 wurde nicht erreicht
3..8 Rücklauftemperatur bei Ventil1..7 wurde nicht erreicht
Schematischer interner Aufbau von LEGIONELLA
Das Folgende Beispiel zeigt eine Simulation für 2 Desinfektionskreise mit Traceaufzeichnung. In diesem Aufbau ist VALVE2 auf den Eingang RST geschaltet und unterbricht damit die Sequenz nach 2 Kreisen

legionella legionella_schema legionella_sample legionella_trace