Princip delovanja in osnove programiranja PLC. Programski jeziki PLC in programska platforma za avtomatizacijo CoDeSys Ace PLC v avtomatizaciji doma

Programabilni logični krmilniki (PLC) so trdno vstopili v sodobno industrijsko elektroniko. Nabor trenutno razpoložljivih PLC-jev je tako obsežen, da si je težko predstavljati nalogo, za katero ne bi bilo primernega PLC-ja. Bogate zunanje naprave, zmogljivi procesorji, velika količina pomnilnika, prisotnost razširitvenih modulov - to je le kratek seznam lastnosti sodobnih PLC-jev.

Vendar je treba opozoriti, da v proizvodnih pogojih zelo pogosto ni potrebna velika računalniška moč. Večina strojev, ki se uporabljajo v proizvodnji, izvajajo natančno določene operacije in niso univerzalne. Zelo pogosto ti stroji sploh nimajo zaslona, ​​vsi parametri pa so nastavljeni s pomočjo gumbov ali stikal. Grubo rečeno, PLC-ji, nameščeni na teh strojih, se včasih uporabljajo za zamenjavo omare z zaganjalniki / releji / končnimi stikali. In pogosto se pojavijo situacije, ko za zamenjavo zastarele opreme, izdelane z zaganjalniki, pride oprema istega proizvajalca s podobno funkcionalnostjo, vendar z uporabo PLC.

Kakor koli že, včasih pride do situacije, da PLC-ji odpovejo in so popravila možna samo pri proizvajalcu. Konec koncev, preprosta zamenjava PLC-ja s popolnoma enakim ne daje ničesar, saj ni krmilnega programa. Dobro je, če lahko proizvajalec v takšni situaciji pomaga. In če ne? Vzemite drug PLC in ga sami programirajte? Če pa morate res programirati sami, zakaj je potem potrebno uporabljati PLC? Ali ne bi bilo lažje in ceneje programirati sistem na osnovi mikrokrmilnika? Konec koncev, kot je navedeno zgoraj, ima PLC veliko odvečnih funkcij in računalniških zmogljivosti, za katere morate plačati.

Zaradi zgoraj navedenih razlogov je bilo razvito preprosto vezje PLC, ki je nadomestilo okvarjeni PLC KUAX667 na šivalnem stroju VS3005 - AMF Reece S 2000. Ne bomo se zadrževali na opisu tega šivalnega stroja, še posebej, ker je bilo tukaj obravnavano vezje ponovno uporabljen na drugem stroju v pohištveni industriji. Pri razvoju PLC-ja je bila naloga izdelati čim cenejše vezje iz razpoložljivih delov, z možnostjo diagnostike tudi ob upoštevanju pomanjkanja zaslona. Odločeno je bilo tudi opustiti galvansko izolacijo vhodnih tokokrogov, saj so bili senzorji gumbi, končna stikala in stikala, ki ustvarjajo preprost mehanski stik.

Shema naprave in načelo delovanja sta podobna konstrukciji večine industrijskih PLC-jev. Obstaja centralni mikrokrmilnik in so vhodno-izhodna vrata.

Temelji na mikrokrmilniku podjetja PIC12F629. Ta mikrokrmilnik je bil izbran na podlagi razpoložljivosti in nizke cene. Vhodi in izhodi se izvajajo s pomičnimi registri. Logično so razdeljeni v dve skupini po 8 kontaktov. Prenos podatkov poteka v serijski obliki. Protokol prenosa podatkov je identičen protokolu SPI, vendar je v celoti implementiran v programski opremi in je 16-bitni. Mreže za vhodne in izhodne podatke so izdelane ločeno. To po mojem mnenju olajša razumevanje dela in poenostavi nadzor. Poleg tega je to omogočilo uporabo predhodno napisanih modulov za sprejem in prenos podatkov v premične registre. No, vseeno bi ti zaključki ostali neuporabljeni, zakaj bi torej zapravljali dobro :). Vhodni elementi so končna stikala, gumbi, stikala s preklopom na skupno žico. Zato so vhodi izvedeni brez uporabe optičnih sklopnikov. Seveda to zmanjša zanesljivost vezja. Toda, kot je pokazala praksa, PLC deluje stabilno. Pri uporabi registrov 155IR9 ali 555IR9 lahko vlečne upore na +5 V izpustite (ta možnost je prikazana na spodnji fotografiji). Pri uporabi registrov 74HC165 so potrebni vlečni upori. Posebej velja omeniti vnos 1.0. Ta vhod se izvaja z optičnim sklopnikom in impulznim ekspanderjem na čipu 155LA3. V enem od strojev je senzor ustvaril impulz +24 voltov in trajanje približno 1 mikrosekundo. Ker je bila dejanska vhodna hitrost vzorčenja približno 1 kHz, je obstajala nevarnost, da bi bil impulz zgrešen. Da bi to odpravili, je bil v vezje uveden impulzni ekspander, ki je podaljšal čas impulza na približno 0,1 sekunde. Čas impulza določajo elementi C1, R4. S prerazporeditvijo skakalcev na plošči (skakalci niso označeni na diagramu, lahko jih sledimo na tiskanem vezju) je mogoče preklopiti vhod 1.0 mimo optospojnika, mimo razširjevalnika impulzov ali mimo optospojnika in razširjevalnika impulzov . Zahvaljujoč sprožilcem, vgrajenim v registre, ki fiksirajo vhodne nivoje glede na strobo signal, je možna negotovost logičnih nivojev "0" ali "1" izključena. To, pa tudi serijsko zaslišanje vhodnih vezij s strani mikrokrmilnika, je omogočilo, da ne upoštevamo pojava "odskoka", značilnega za mehanske senzorje. Aktuatorji so navitja pnevmatskih ventilov in relejev, ki so povezani s prestavnimi registri 74HC595 preko ULN2803 gonilnih čipov. Napajanje se napaja iz vira +24 V DC, ki je na voljo v stroju za napajanje navitij releja in pnevmatskih ventilov, preko preklopnega napetostnega regulatorja na LM2576 (čip v paketu TO-263 za površinsko montažo, ki se nahaja na strani folije, folija služi tudi kot radiator), vključena po standardni shemi.

Celotno vezje je sestavljeno na plošči 100 * 130 mm. Poleg vsakega mikrovezja za napajanje je kondenzator z zmogljivostjo 0,1 mkF (ni prikazan na diagramu). Kot je navedeno zgoraj, je naprava uporabljala mikrovezja 555IR9, ki niso zahtevala vlečnih uporov. Vendar pa za uporabo 74HC165 plošča predvideva možnost namestitve vlečnih uporov, ki so lahko od 1 do 10 kΩ. Kot vlečni upor je dobro uporabiti uporovne sklope tipa 9A472J (neuporabljeni zatiči se preprosto odgriznejo), ki so se pogosto uporabljali v računalnikih s procesorji 286-486.

Program za mikrokrmilnik je napisan v PIC Simulator IDE, ki uporablja narečje BASIC jezika. Uporaba BASIC-a olajša razvoj programov, ne da bi se preveč poglobili v arhitekturo mikrokrmilnika. Poleg tega se je treba tako ali drugače ukvarjati z implementacijami jezika BASIC že od šolske klopi in za večino nepoklicnih razvijalcev to ne povzroča spoštljive skrbi. Razmislimo o programu in se ustavimo na tistih mestih, kjer se prilagoditev določenemu stroju odvija neposredno.

Program je priložen v polni različici za šivalni stroj. Najprej je razdelek za deklaracije spremenljivk in simbolov. Pri spreminjanju programa za drugo opremo bodo vrstice od 7 do 11 ostale nespremenjene, tukaj so deklarirane spremenljivke za prejete / poslane podatke in spremenljivka storitve, od 18 do 28 pa se nanašajo na opis kontaktov za protokol za sprejem / prenos podatkov . Nadalje v programu od 50. do 96. vrstice poteka preverjanje vključitve načina "Test" in izvedbe testnega načina. Način "Test" je omogočen z nastavitvijo mostička med izhodom GP2 (pin 5) in skupnim vodilom (gumb "Test" na diagramu), preden se napajanje priključi na vezje. Ko je napajanje vključeno, mikrokrmilnik nastavi pin GP2 kot vhod (vrstica 54), vklopi vlečne upore (odtoki 64,65), preveri stanje pina GP2 (vrstica 76). Če je testni način nastavljen, se po odstranitvi mostička začne neskončna zanka (ponori 81-95), v kateri je stanje izhodov neposredno odvisno od stanja vhodov. Tako lahko z zaporednim zapiranjem vhodov preverimo delovanje prožilnih elementov, povezanih z izhodi, t.j. za testiranje opreme od senzorjev do aktuatorjev.

Ko je napajanje uporabljeno brez nameščenega mostička, bo mikrokrmilnik prešel v del programa, kjer je neposredno programiran način delovanja stroja (v tem programu so to vrstice 98-261). Ta del programa pustimo kot primer, in ker je vezan neposredno na opremo, ga ne bomo posebej obravnavali. Zadržimo se le na splošnih načelih delovanja in podprogramih za pošiljanje in prejemanje podatkov. V najpreprostejšem primeru, ko oprema deluje, se vhodi pokličejo (podprogram data_input, podprogram sinchro_input, ki se uporablja v njem). Stanje vhodov v programu je shranjeno v spremenljivkah data_in1 in data_in2. Glede na algoritem delovanja opreme program analizira stanje vhodov, se odloči za spremembo stanja izhodov in ta odločitev se zabeleži v data_out1 in data_out2. Po tem se izvede izhod podatkov (podprogram data_out, podprogram synchro_out uporabljen v njem). Tako se cikel ponavlja, dokler se napajanje ne prekine. Po potrebi je možno organizirati program z uporabo prekinitev mikrokrmilnika. To je na primer morda potrebno pri izvajanju operacij na opremi, ki je časovno omejena.

Pri programiranju mikrokrmilnika mora biti konfiguracijska beseda nastavljena na &h31C4. Dešifriranje lahko vidite na spodnji sliki.

P.S. Ta odstavek je posebej za kritike. Kot je navedeno zgoraj, program ni bil napisan iz nič, ampak z uporabo že pripravljenega razvoja. Zato ima program veliko pripomb iz prejšnjih programov, vključno s komentarji glede uporabe prekinitev časovnika. Namenoma jih nisem odstranil, ker menim, da lahko pomagajo drugim ljudem pri spreminjanju programa. Če se ta program prepiše, potem je zagotovo mogoče doseči bolj optimalno kodo in višjo frekvenco vhodnih elementov anketiranja. Kot pravi pregovor, "ni programa, ki ga ne bi zmanjšala vsaj ena ekipa." Toda tudi v tej obliki program zavzame manj kot 700 bajtov in stroj pod nadzorom tega programa deluje stabilno.

In končno, fotografije plošče, sestavljene in nameščene v stroj.

V arhivu:
1. PLC 12F629 - izvorna datoteka in HEX datoteka.
2. Projekt v .
3. PCB v

Seznam radijskih elementov

Poimenovanje Vrsta Denominacija Količina OpombaRezultatMoja beležnica
U1 MK PIC 8-bitni

PIC12F629

1 V beležnico
U2, U3 premični register

SN74HC595

2 V beležnico
U4, U5 premični register

SN74HC165

2 V beležnico
U6 Ventil

SN7400

1 V beležnico
U7 optični sklopnik

Programabilni logični krmilniki (PLC)

Pred pojavom polprevodniških logičnih vezij je razvoj logičnih krmilnih sistemov temeljil na elektromehanskih relejih. Releji še danes niso zastareli po svojem namenu, vendar jih v nekaterih prejšnjih funkcijah še vedno nadomešča krmilnik.

V sodobni industriji obstaja veliko število različnih sistemov in procesov, ki zahtevajo avtomatizacijo, zdaj pa so takšni sistemi redko zasnovani iz relejev. Sodobni proizvodni procesi zahtevajo napravo, ki je programirana za izvajanje različnih logičnih funkcij. V poznih šestdesetih letih prejšnjega stoletja je ameriško podjetje Bedford Associates razvilo računalniško napravo MODICON (Modular Digital Controller). Kasneje je ime naprave postalo ime oddelka podjetja, ki ga je zasnoval, izdelal in prodal.

Druga podjetja so razvila svoje različice te naprave in sčasoma je postala znana kot PLC ali programirljivi logični krmilnik. Cilj programabilnega krmilnika, ki lahko simulira delovanje velikega števila relejev, je bil zamenjati elektromehanske releje z .

PLC ima nabor vhodnih terminalov, ki jih je mogoče uporabiti za spremljanje stanja senzorjev in stikal. Obstajajo tudi izhodni terminali, ki zagotavljajo "visok" ali "nizek" signal indikatorjem moči, elektromagnetnim ventilom, kontaktorjem, majhnim motorjem in drugim napravam za samonadzor.

PLC-je je enostavno programirati, ker je njihov programski jezik podoben relejni logiki. Tako se bo povprečen industrijski električar ali elektroinženir, ki je navajen brati lestvene logične diagrame, počutil udobno pri programiranju PLC-ja za izvajanje istih funkcij.

Signalne povezave in standardno programiranje se med različnimi modeli PLC nekoliko razlikujejo, vendar so dovolj podobni, da omogočajo "splošen" uvod v programiranje te enote tukaj.

Naslednja slika prikazuje preprost PLC, natančneje, kako bi lahko izgledal s sprednje strani. Dve vijačni sponki, ki zagotavljata povezave za notranja PLC vezja do 120 VAC, sta označena z L1 in L2.

Šest vijačnih sponk na levi strani zagotavlja povezavo za vhodne naprave. Vsak terminal predstavlja drugačen vhodni kanal (X). Vijačni priključek ("skupni" priključek), ki se nahaja v spodnjem levem kotu, je običajno priključen na L2 (nevtralno) napajalnika 120 VAC.

V notranjosti ohišja PLC-ja, ki povezuje vsak vhodni terminal s skupnim terminalom, je opto-izolator naprave (LED), ki zagotavlja električno izoliran "visok" signal v računalniško vezje (fototranzistor interpretira svetlobo LED), ko je 120 V AC uporabljen med ustrezen vhodni terminal in skupni terminal. LED na sprednji strani PLC omogoča, da vidite, kateri vhod je pod napetostjo:

Izhodne signale generira računalniško vezje PLC-ja z aktiviranjem preklopne naprave (tranzistor, tiristor ali celo elektromehanski rele) in povezavo terminala Source (spodnji desni kot) s katerim koli izhodom z oznako Y. Izvorni terminal je običajno povezan z L1. Tako kot vsak vhod je tudi vsak izhod pod napetostjo označen z LED:

Tako se PLC lahko poveže s katero koli napravo, kot so stikala in elektromagneti.

Osnove programiranja PLC

Sodobna logika krmilnega sistema je vgrajena v PLC s pomočjo računalniškega programa. Ta program določa, kateri izhodi so pod napetostjo in pod kakšnimi vhodnimi pogoji. Čeprav je sam program podoben logičnemu diagramu releja, v PLC-ju ne delujejo stikalni kontakti ali relejne tuljave, ki bi ustvarile povezave med vhodom in izhodom. Ti kontakti in tuljave so namišljeni. Program se piše in ogleduje z osebnim računalnikom, ki je priključen na programska vrata PLC.

Razmislite o naslednjem vezju in programu PLC:

Ko stikalo s tipko ni aktivirano (ni pritisnjeno), se signal ne pošlje na vhod X1. V skladu s programom, ki prikazuje "odprt" vhod X1, signal ne bo poslan na izhod Y1. Tako bo izhod Y1 ostal brez napetosti, indikator, ki je povezan z njim, pa bo ugasnil.

Če pritisnete stikalo s tipko, bo signal poslan na vhod X1. Vsi kontakti X1 v programu bodo prevzeli aktivirano stanje, kot da bi bili kontakti releja, ki se aktivirajo z napajanjem relejske tuljave z imenom X1. V tem primeru se bo odprt kontakt X1 "zaprl" in poslal signal tuljavi Y1. Ko je tuljava Y1 pod napetostjo, bo izhod Y1 zasvetil z žarnico, priključeno nanjo.

Treba je razumeti, da sta kontakt X1 in tuljava Y1 povezana z žicami, "signal", ki se pojavi na računalniškem monitorju, pa je navidezen. Ne obstajajo kot prave električne komponente. Prisotni so samo v računalniškem programu - kos programske opreme - in spominjajo le na to, kar se dogaja v relejnem vezju.

Enako pomembno je razumeti, da računalnik, ki se uporablja za pisanje in urejanje programa, ni potreben za nadaljnjo uporabo PLC-ja. Ko je program prenesen v programirljivi krmilnik, lahko računalnik izklopite in PLC bo sam izvajal ukaze programa. V ilustracijo vključimo računalniški monitor, tako da razumete razmerje med resničnimi pogoji (stanja zapiranja stikala in žarnice) in programskimi statusi (signali prek virtualnih kontaktov in virtualnih tuljav).

Prava moč in vsestranskost PLC-ja se razkrije, ko želimo spremeniti obnašanje krmilnega sistema. Ker je PLC programabilna naprava, lahko spreminjamo ukaze, ki smo jih dali, brez ponovne konfiguracije komponent, ki so nanj povezane. Recimo, da se odločimo za reprogramiranje funkcije "stikalo - luč" v obratni smeri: pritisnite gumb, da ugasnete luč, in jo spustite, da jo prižgete.

Rešitev takega problema v realnih pogojih je, da se stikalo, "odprto" v normalnih pogojih, nadomesti z "zaprtim". Njegova programska rešitev je sprememba programa, tako da je kontakt X1 v normalnih pogojih "zaprt" in ne "odprt".

Na naslednji sliki boste videli že spremenjen program, pri čemer stikalo ni aktivirano:

In tukaj je stikalo aktivirano:

Ena od prednosti implementacije logičnega nadzora v programski opremi je v nasprotju s krmiljenjem strojne opreme ta, da se lahko vhodni signali uporabljajo tolikokrat, kot je potrebno. Na primer, razmislite o vezju in programu, zasnovanem za prižiganje žarnice, če sta vsaj dve od treh stikal aktivirani hkrati:

Za izgradnjo podobnega vezja z uporabo releja bi bili potrebni trije releji z dvema odprtima kontaktoma v normalnih pogojih, od katerih je treba uporabiti vsakega. Vendar pa lahko z uporabo PLC-ja brez dodajanja dodatne strojne opreme programiramo toliko kontaktov za vsak vhod "X", kot bi želeli (vsak vhod in izhod ne sme zasedati več kot 1 bit v digitalnem pomnilniku PLC-ja) in pokličemo jih tolikokrat, kolikor je potrebno..

Poleg tega, ker vsak izhod PLC zaseda največ en bit v svojem pomnilniku, lahko programiramo kontakte tako, da izhod Y nastavimo v neaktivno stanje. Na primer, vzemimo diagram motorja s sistemom za zagon in zaustavitev:

Stikalo, priključeno na vhod X1, služi kot gumb "Start", medtem ko stikalo, priključeno na vhod X2, služi kot gumb "Stop". Drugi kontakt, imenovan Y1, tako kot tesnilo v kontaktu, omogoča, da kontaktor motorja ostane pod napetostjo, tudi če je gumb za zagon spuščen. Ko to storite, lahko vidite, kako se bo kontakt X2, "zaprt" v normalnih pogojih, pojavil v barvnem bloku, kar pomeni, da je v "zaprtem" ("prevodnem") stanju.

Če pritisnete gumb "Start", bo "zaprt" kontakt X1 prepustil tok in poslal 120 VAC kontaktorju motorja. Vzporedni kontakt Y1 se bo tudi "zaprl" in s tem zaključil vezje:

Če zdaj pritisnemo gumb "Start", bo kontakt X1 prešel v "odprto" stanje, vendar bo motor še naprej deloval, ker bo zaprt kontakt Y1 še vedno ohranjal tuljavo pod napetostjo:

Če želite ustaviti motor, morate hitro pritisniti gumb "Stop", ki bo dal napetost na vhod X1 in "odprti" kontakt, kar bo privedlo do prekinitve napajanja na tuljavo Y1:

Ko ste pritisnili gumb "Stop", je vhod X1 ostal brez napetosti, s čimer se je kontakt X1 vrnil v normalno "zaprto" stanje. Motor v nobenem primeru ne bo znova zagnal, dokler ponovno ne pritisnete gumba za zagon, ker je bil izpis na kontaktu Y1 izgubljen:

Model PLC krmilnih naprav je zelo pomemben, tako kot pri elektromehanskih relejnih krmilnih napravah. Vedno je treba upoštevati vpliv napačno "odprtega" stika na delovanje sistema. Torej, na primer, v našem primeru, če je kontakt X2 pomotoma "odprt", potem motorja ne bo mogoče ustaviti!

Rešitev te težave je, da ponovno programirate pin X2 znotraj PLC-ja in dejansko pritisnete gumb Stop:

Ko gumb "Stop" ni pritisnjen, je vhod PLC X2 pod napetostjo, t.j. kontakt X2 je "zaprt". To omogoča, da se motor zažene, ko je X1 pod napetostjo, in nadaljuje z delovanjem, ko spustite gumb Start. Ko pritisnete gumb "Stop", kontakt X2 preide v "odprto" stanje in motor preneha delovati. Tako lahko vidite, da med tem in prejšnjim modelom ni nobene funkcionalne razlike.

Če pa je bil vhod X2 pomotoma "odprt", lahko vhod X2 ustavite s pritiskom na gumb "Stop". Posledično se motor takoj ugasne. Ta model je varnejši od prejšnjega, kjer s pritiskom na gumb "Stop" ne bo mogoče ustaviti motorja.

Poleg vhodov (X) in izhodov (Y) ima PLC možnost uporabe »notranjih kontaktov in tuljav. Uporabljajo se na enak način kot vmesni releji, ki se uporabljajo v standardnih relejnih vezjih.

Če želite razumeti, kako delujejo "notranja" vezja in kontakti, upoštevajte naslednje vezje in program, zasnovan na principu treh vhodov logične funkcije IN:

V tem krogu lučka sveti, dokler ne pritisnete katerega od gumbov. Za izklop žarnice pritisnite vse tri gumbe:

Ta članek o programirljivih logičnih krmilnikih ponazarja le majhen izbor njihovih zmogljivosti. Kako lahko računalnik PLC izvaja druge napredne funkcije z veliko večjo natančnostjo in zanesljivostjo kot pri uporabi elektromehanskih logičnih naprav. Večina PLC-jev ima več kot šest vhodov in izhodov. Naslednja slika prikazuje enega od PLC-jev Allen-Bradley:

Z moduli, ki imajo vsak po 16 vhodov in izhodov, ima ta PLC možnost krmiljenja ducat naprav. PLC, nameščen v krmilni omari, zavzame malo prostora (elektromehanski releji, ki opravljajo enake funkcije, bi zahtevali veliko več prostega prostora).

Ena od prednosti PLC-ja, ki je preprosto ni mogoče podvojiti z elektromehanskim relejem, je daljinsko spremljanje in upravljanje prek računalniških digitalnih omrežij. Ker PLC ni nič drugega kot namenski digitalni računalnik, se lahko zlahka "pogovarja" z drugimi računalniki. Naslednja fotografija je grafični prikaz postopka polnjenja s tekočino (komunalno kanalizacijsko črpališče), ki ga krmili PLC. Hkrati se sama postaja nahaja nekaj kilometrov od računalniškega monitorja.

Prevod iz angleščine - Julia Surta.

Ni več samo solarni regulator ...

Omogoči, če je T2>40C, in izklopi, če je T2<30.5

Čeprav je glavni namen domačega krmilnika delo v solarnih sistemih, ga nekateri že uspejo uporabiti za kotle na trda goriva. V tem članku želim govoriti o novih funkcijah vdelane programske opreme MEGA CtrlM, ki jo lahko kupite za 4,95 $, tako da me kontaktirate.

Nova vdelana programska oprema podpira 8 temperaturnih senzorjev (kmalu jih bom dodal še 8) in 8 relejnih izhodov. Najbolj zanimivo pa je, da je postalo mogoče postaviti svoje pogoje! Kako pogosto se vam je zgodilo, da ste prebrali navodila za kakšen krmilnik, pa vam še manjka še ena majhna funkcija, da bi ga v celoti integrirali v vaš sistem? Poiskati morate dražji krmilnik ali kupiti drugega.

Moj krmilnik je postal bolj prilagodljiv. Zdaj lahko po želji programirate logiko 4 ali 8 izhodov. Če uporabljate eno od standardnih shem, so izhodi v njej že zasedeni - običajno 1 - 4, nato pa lahko programirate izhode 5, 6, 7, 8. In če izberete shemo Po meri(po meri), potem je vseh 8 izhodov od prvega do osmega na voljo za konfiguracijo.

Kako programirati?

Krmilnik podpira 3 vrste pogojev. Normalen je pogoj za ogrevanje ali hlajenje. Diferencial – naj vas ta beseda ne ustraši, to je običajna razlika med dvema temperaturnima senzorjema. Takšni pogoji služijo za črpanje toplote ali mraza iz enega kraja v drugega. In tretji pogoj je blokiranje izhoda, če je temperatura presegla določeni prag.

Preidimo na konkretne primere. Recimo, da ne želite krmilnika uporabljati za sončne kolektorje, ampak za vzdrževanje konstantne temperature v hiši!

Recimo, da imate električni ali plinski kotel in dve nadstropji z ločenim ogrevanjem. To pomeni, da za ogrevanje prvega nadstropja vklopite izhod P1 (to je lahko električno talno ogrevanje ali črpalka, ki poganja toplo vodo po tleh ali grelni radiatorji), za ogrevanje drugega nadstropja pa vklopite izhod P2. Potem bodo pogoji:

[+]P1: T1 19,8C vklopljeno< 21.0C Off >23,0C [+]P2: T2 19,5C vklopljeno< 20.0C Off >22,0C 19,8C in 19,5C sta preprosto trenutni vrednosti T1 oziroma T2.

Prvi pogoj bo vklopil izhod P1 takoj, ko temperatura v prostoru pade pod 21 stopinj, in izklopil, ko bo soba ali tla dosegla 23 stopinj. Tako se lahko izognete pregrevanju prostora - glavnemu sovražniku prihrankov. Konec koncev je smiselno varčevati z energijskimi viri (denar) samo na en način - porabiti jih natanko toliko, kot je potrebno, in niti kapljice več!

Za drugo nadstropje je vse enako, izhod P2 se vklopi, ko temperatura v drugem nadstropju pade pod 20 stopinj, in izklopi, ko se tla segrejejo na 22 stopinj. Običajno je v drugem nadstropju (spanje) dovoljena nižja temperatura kot v prvem.

Seveda lahko nastavite temperaturo na poljubno temperaturo, vendar ne pozabite: nastavite temperaturo v prostoru na ravno pravo temperaturo za vaše udobje. Povečanje za vsako stopinjo pomeni povečanje porabe energije za približno 6%. Pri nastavljanju temperature upoštevajte namen prostora. Tako na primer običajno ni treba ogrevati spalnice ali redko uporabljenih prostorov na 20 °C. Vaillant

Diagram prikazuje, kako lahko krmilnik vzdržuje konstantno temperaturo v hiši. Jemlje odčitke s senzorjev T1 in T2 (prvo in drugo nadstropje) in hkrati zapira ali odpira baterije (radiatorje) s pomočjo relejnih izhodov P1, P2, ki so povezani s servomotorji.

Odlična stvar je, da če namesto izhoda P1 in P2 in namesto senzorja T2, na primer T5, uporabite P5 in P6, potem bo krmilnik lahko krmilil sončne kolektorje in tudi spremljal temperaturo v vaši hiši.

Če sprostite senzor T2 in izhod P1, ki se uporabljata za krmilno logiko sončnega kolektorja, lahko tako uravnavate temperaturo v hiši kot krmilite črpalko vašega solarnega sistema.

Razmislite o bolj zapletenem primeru, vendar zelo podobnem ...



Povezani članki: