Eigen ontwerp · reconstructie

Verwarming & koeling

in één PLC

Welke meting welke pomp en klep laat schakelen
Idle CROUZET MILLENIUM 3 INGANGEN UITGANGEN
reconstructie uit het opgeslagen programma · 26-03-2023
Crouzet Millenium 3 · 142 blokken, 109 signalen, 164 verbindingen gelezen uit het projectbestand (.pm3), niet uit de PLC zelf · geen meting, simulatie of uitlezing van de draaiende installatie · bloktypes (EN/OF/NIET/trigger) afgeleid uit de bedrading
PLC · verwarming & koeling
02 · ingangen03 · uitgangen en water04 · hoe de PLC kiest 05 · gedragingen
GARAGE HUIS SERRE 1E VERDIEPINGBEGANE GRONDKELDER TUINBODEMLUS vijver regenput(of leidingwater?) zonneboilereigen regeling · niet in de PLC warmtepompbronafgifteO8 · compressor boiler OAwater-circuit-klep CV-verdeler O9circulatiepomp O4 O5koelpomp O2 O1 O3 O6boilerklep IEboiler IFCV-water IBserre ICbadkamer I9 · IAhuiskamer warm · koel IDkelder FUNCTIONEEL SCHEMA · DIK = AANVOER · DUN = RETOUR · GEEN LEIDINGTEKENING AANdirect O8 · compressorUITvia WP O8 · compressorO9UITvia WP O8 · compressorO9UITvia WP O8 · compressorO9UITvia WP O4 O5 O1 O2O1 O2O1O3 O2O1O3 O9O5AANdirect O5 O8 · compressorO9UITvia WP O9O2O1AANdirect O2O1 O1O3 O4O2O1O3 O8 · compressorO9O2O1O3UITvia WP O9O2O1O3UITvia WP

Ingangen

IE
boilertemperatuur
IF
CV-watertemperatuur
IB
serretemperatuur · alleen op het display
I9
huiskamer: warmtethermostaatcontact
IA
huiskamer: koelingthermostaatcontact
IC
badkamer: warmtethermostaatcontact
ID
kelder: warmtethermostaatcontact
I1
boilerelementingang bestaat, maar nergens op aangesloten

Uitgangen

OA
watercircuitklepaan = direct door bodemlus · uit = via warmtepomp
O8
compressor warmtepomp
O9
circulatiepomp huiscircuit
O6
boilerklepaan = door boiler · uit = naar vloeren
O4
pomp boiler → vloeren
O5
koelpomp regenput → boiler → vijver
O1
vloerpomp begane grond
O2
vloerpomp 1e verdieping
O3
vloerpomp kelder

Prioriteit

verzoekactief
1Boiler koelenboiler > 90 °C · uit < 80 °Cwacht
2Boiler koelcircuitboiler > 80 °C · uit < 75 °Cwacht
3Boilerelementverzoek niet aangeslotenwacht
4Boiler verwarmenboiler < 40 °C · uit > 42 °Cwacht
5Huis koelenhuiskamer vraagt koelingwacht
6Huis verwarmenthermostaat vraagt warmtewacht
·Idlegeen enkel verzoekwacht
Voorbeeld

Boiler 38 °C → verzoek 4
Huiskamer vraagt warmte → verzoek 6

Boiler 43 °C → verzoek 4 uit
Huiskamer → verzoek 6 actief

Alleen de hoogste trede wordt actief; 6 wacht tot boiler > 42 °C.

Als

boiler (IE) > 90 °C · uit < 80 °C

Dan

OA direct · O9 · O6 door boiler · O5

de zonneboiler kan de boiler 's zomers flink opwarmen · display: "Boiler koelen"

Als

boiler (IE) > 80 °C · uit < 75 °C

Dan

O5 koelpomp → vijver

display: "Boiler koelcircuit"

Niet aangesloten

Boilerelement: beide ingangen van het verzoek (B20) zijn leeg.

Ingang I1 heeft geen verbinding · geen uitgang voor een element gevonden · display-tekst "Boiler element aan" bestaat wel.

Als

boiler (IE) < 40 °C · uit > 42 °C

Dan

O8 · OA via WP · O9 · O6 door boiler

display: "Boiler verwarmen"

Als

huiskamer vraagt koeling (IA)

Dan

O1 · O2 · OA direct · O9 · O6 naar vloeren

dauwbescherming: CV-water (IF) te koud → OA en O9 uit, O1 en O2 blijven draaien

display: "Koelen" / "Koelen dauw protct"

Als

I9 → O1 · IC → O2 · ID → O3

Bron

boiler > 70 °C (uit < 65) → O4 · "verwarming op bl."

anders → O8 · O9 · OA via WP · O6 naar vloeren · "verwarming wpomp"

in de winter is de boiler zelden > 70 °C: in de praktijk vrijwel altijd de warmtepomp

CV-water > 30,5 °C (uit < 26,5) → productie uit, O9 blijft rondpompen · "Limitatie CV temp."

Als

geen enkel verzoek

Dan

alles uit

display: "Idle"

HYSTERESE · BOILER KOELEN 100 °C90 °C80 °C70 °C aan boven 90 °C uit onder 80 °C VERZOEK tussen 80 en 90 °C: blijft aan
Zo verwarmt en koelt het huis met zon en bodemwarmte.
Bloknummers: IE = B1 · IF = B124 · IB = B135 · I9 = B131 · IA = B130 · IC = B181 · ID = B176 · I1 = B59. Elke temperatuur gaat eerst door een sensorcorrectie. De serretemperatuur gaat alleen naar het display (B164), niet naar een regeling. I2–I8 en IG zijn niet in gebruik.
Functioneel schema, geen leidingtekening: afgeleid uit de commentaren in het programma en herinnering van de eigenaar. Dik = aanvoer, dun = retour. De bronpomp van de warmtepomp zit niet in het PLC-programma. O6 en O8 lopen via een timerblok (B172, B91). O5 heet in het programma "boiler koelcircuit regenput"; O7 is niet in gebruik.
Verzoek = trigger op de gecorrigeerde temperatuur (aan- en uitdrempel). Actief = verzoek EN NIET een hogere trede (B28 → B29 → B33 → B41 → B37 → B109). Idle = geen enkele trede actief. Drempelwaarden staan als constanten in het programma, bijvoorbeeld 900 en 800 voor 90 en 80 °C.
Zonneboiler: eigen regeling, niet in het PLC-programma (volgens de eigenaar). Elke trede heeft een eigen verzoek-blok (B10, B187, B20, B25, B30, B34) en een actief-blok (B11, B188, B21, B26, B31, B35); de display-teksten volgen de actieve trede. Een serrekoeling (26/24 °C) staat in het programma, maar haar meetingang (B79) is leeg; daarom ontbreekt ze hier.
Dauwbescherming B126: constanten 18 en 20 °C; de commentaren in het programma noemen de richting andersom, dus de exacte richting is nog te controleren. CV-limiet B129: aan boven 30,5, uit onder 26,5 °C; op de warmtepomp blijft O9 draaien (B174: "draai koelcircuit als we niet op de boiler verwarmen…").
Bron: projectbestand "20230326 · boilersensor calibratie" · uitleg op basis van de bedrading, niet van een uitlezing van de PLC.