Ambientika RS485 Programazioa Hego haizea
Kableatua
Hainbat aireztapen-unitate konektatzen dituzten instalazioetan, serieko komunikazioa RS485 interfaze baten bidez gertatzen da. Konexioa A eta B seinale diferentzialen lerroen eta lurrerako linea (GND) komun baten bidez egiten da. Unitateak elkarri konektatuta daude bus topologia batean. Derrigorrezkoa da 120 ohmioko amaiera-erresistentzia bat konektatzea bus lineako azken unitate fisikoko A lerroaren eta B lerroaren artean, seinalearen kalitatea bermatzeko.
3. terminala: B
4. terminala: A
5. terminala: GND
RS485 lineen kableatu zuzenaz gain, hainbat automatizazio-sistematan integratzeko fabrikatzailearentzako interfaze-modulu espezifiko bat behar da: KNX oinarritutako sistemetarako, RS485 luzapen bat dago eskuragarri (adibidez, KNX-TP/RS485 atebide gisa), KNX busaren eta RS485 gailuen arteko mailak eta protokoloak bihurtzen dituena. Loxone sistemetan, Loxone RS485 luzapen ofiziala erabiltzen da, Loxone Miniserver ingurunean zuzenean integratuta dagoena.
Interfaze egokia hautatzerakoan, bereziki garrantzitsua da ziurtatzea ez dela Modbus RS485 atebide bat, baizik eta RS485 serieko atebide garden bat. Südwindek Modbus estandarrarekin bat ez datozen protokolo jabedunak erabiltzen ditu.
DIP etengailuaren ezarpenak
Kontrol zentrala KNX edo Loxone bidez gertatzen denez, sistemak horma-paneleko zereginak erabat hartzen ditu. Unitate nagusia horma-paneleko maisu gisa konfiguratzen da.
Sistemako beste unitate guztiak DIP etengailuen bidez esklabo gisa konfiguratzen dira. Aplikazioaren arabera, adibidezampAdibidez, hornidura eta ihes aire sistemak direnez, esklabo unitateak modu sinkronoan edo asinkronoan funtziona dezakete.
Master mit Fernbedienung = Urruneko kontrola duen maisua
Maisua horma-panelarekin = Maisua horma-panelarekin
Esklabo gegenläufig Maisua = Esklabo - Maisuak modu asinkronoan funtzionatzen du
Esklabo-maisu sinkronoki funtzionatzen dute Maisu = Esklabo-Maisuak modu sinkronoan funtzionatzen dute
Parametrizazioa
RS485 luzapenean konfiguratu beharreko serieko komunikazio parametroak:
- baud-abiadura 9600 [bit/s]
- 8 datu-bit
- 1 geldialdi bit
- parekotasunik ez
Mezuak kontrol zentraletik konektatutako unitate guztietara bidaltzen dira 500 ms-ko tarteetan.
Mezu hauek zenbakitze hamaseitarreko byte-segida batez osatuta daude (zenbaki hamaseitarrak). Elementu bakoitzak, adibidez \x02 edo \x30, byte bakarra adierazten du formatu hamaseitarrean.
Egoera kontsulta
Egoera-kontsulta kontrol zentralak bidaltzen du eta unitate nagusiak ebaluatzen du. Kontsulta hau bidaltzen ari den bitartean, kontrol zentralak 3 segundoz mezuak bidaltzeari uzten dio, linea eskuragarri dagoela ziurtatzeko.
Egoera | Agindua |
Egoera kontsulta | \x02\x30\x32\x30\x32\x03 |
Sentsore edo egoera aktiborik ez badago, unitate nagusiak 11 byteko mezu batekin erantzuten du, honako formatu hamaseitar honetan: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03.
Lehenengo \x02 byteak mezuaren hasiera ezartzen du (hasiera fotograma) eta ondoren bi \x30\x30 bytek "egoera mezua" adierazten dute (\x30 "0"-ri dagokio ASCII karaktereetan).
Hurrengo 8 byteek egoera bakarreko erregistroak adierazten dituzte. Byte horietako bakoitza mezu espezifiko bati dagokio. Lehenengo lau erregistroak bakarrik erabiltzen dira: Lehenengo erregistroak ilunabarreko sentsorea adierazten du, bigarrenak eta hirugarrenak iragazki aldaketa alarma eta laugarrenak hezetasun alarma. Jasotako \x30 byte batek "0" balioa du ASCII kodean. Horrek esan nahi du dagokion sentsorea edo egoera ez dagoela aktibo. \X31 "1" balioa du eta egoera aktiboa adierazten du.
Mezua \x03 bytearekin amaitzen da, hau stop bit bat (amaiera-fotograma) dena eta transmisioaren amaiera ezartzen duena.
Iragazki aldaketaren alarma komando batekin berrezarri daiteke.
Mezuak
Hurrengo paragrafoan komando bakoitza eta haien funtzio garrantzitsuak azaltzen dira. Goian aipatu bezala, komandoak kontrol-unitate zentraletik konektatutako unitate guztietara bidali behar dira 500 ms-ko tartean.
Modua | Agindua |
Motorra itzalita, panela itxita | \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03 |
Motorra pausatuta, panela irekita | \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03 |
Motorra itzalita, iragazkiaren aldaketa berrezarri | \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03 |
Biraketa-norabidea – adibidezampSarreratik erauztera aldatzean – motorra aurretik itzalita egon bada bakarrik alda daiteke. Motorra piztuta badago, “motor pausa” komandoa exekutatu behar da energia-iturria kaltetu ez dadin.
Eskuzko modua: Esklaboak biraketa-noranzkoa ezartzen du DIP etengailuen bidez, aurrez ezarritako konfigurazioaren arabera.
Eskuzko modua, 1. hezetasun maila | Agindua |
0. maila erauzketa maisua | \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03 |
1. maila erauzketa maisua | \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03 |
2. maila erauzketa maisua | \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03 |
3. maila erauzketa maisua | \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03 |
Sarrera Nagusiaren 0. maila | \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03 |
Sarrera Nagusiaren 1. maila | \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03 |
Sarrera Nagusiaren 2. maila | \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03 |
Sarrera Nagusiaren 3. maila | \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03 |
Master eta Slave sarrera edo erauzketa modua: Esklaboak biraketa-noranzkoa ezartzen du DIP etengailuen bidez, aurrez zehaztutako konfigurazioaren aurkakoa.
Ateratze / Sarrera, 1. hezetasun maila | Agindua |
0 maila erauzketa maisua eta esklaboa | \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03 |
1 maila erauzketa maisua eta esklaboa | \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03 |
2 maila erauzketa maisua eta esklaboa | \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03 |
3 maila erauzketa maisua eta esklaboa | \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03 |
Sarrerako Maisu eta Esklabo maila 0 | \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03 |
Sarrerako Maisu eta Esklabo maila 1 | \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03 |
Sarrerako Maisu eta Esklabo maila 2 | \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03 |
Sarrerako Maisu eta Esklabo maila 3 | \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03 |
Modu automatikoa: Esklaboak biraketa-noranzkoa ezartzen du DIP etengailuen bidez, aurrez ezarritako konfigurazioaren arabera.
Modu automatikoa, 2. hezetasun maila | Agindua |
Erauzketa Nagusiaren gaueko modua | \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03 |
Erauzketa Master eguneko modua | \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03 |
Sarrera Nagusiaren gaueko modua | \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03 |
Sarrera Nagusiaren eguneko modua | \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03 |
Modu automatikoa, 3. hezetasun maila | Agindua |
Erauzketa Nagusiaren gaueko modua | \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03 |
Erauzketa Master eguneko modua | \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03 |
Sarrera Nagusiaren gaueko modua | \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03 |
Sarrera Nagusiaren eguneko modua | \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03 |
Programaziorako aholkuak
Unitateak biraketa-noranzkoa aldatu behar du tarte jakin batean, ahalik eta bero-berreskurapen onena lortzeko: 60 segundoko sarrera, eta ondoren 10 segundoko etenaldia.
Ondoren, 60 segundoko erauzketa eta beste 10 segundoko etenaldia. Ziklo honek aire-trukea eraginkorra bermatzen du, beroa berreskuratzearekin batera. Ilunabarrean, integratutako ilunabarreko sentsoreak gaueko modura automatikoki aldatzeko aukera ematen du.
Arazoak konpontzea
Komunikaziorik ezarrita ez badago, A kanala eta B kanala aldatzeak (RS485eko A/B lineak) lagun dezake. Gainera, egiaztatu amaierako erresistentzia behar bezala jarrita dagoela, batez ere buseko azken estazioan, seinalearen islapenak eta komunikazio interferentziak saihesteko.
Dokumentuak / Baliabideak
![]() |
Ambientika RS485 Programazioa Hego haizea [pdfInstalazio Gida RS485-ambientika-ekainak-25, RS485 Programazioa Hego haizea, RS485, Programazioa Hego haizea, Hego haizea |