Ambientika RS485 programozás Déli szél
Vezeték
Több szellőztetőberendezést összekapcsoló telepítések esetén a soros kommunikáció RS485 interfészen keresztül történik. A csatlakozás az A és B differenciáljelvezetékeken és egy közös földvezetéken (GND) keresztül történik. Az egységek busz topológiában csatlakoznak egymáshoz. A jelminőség biztosítása érdekében kötelező egy 120 ohmos lezáró ellenállást csatlakoztatni az A és a B vezeték közé a buszvezeték utolsó fizikai egységén.
3-as terminál: B
4-es terminál: A
5-es terminál: GND
Az RS485 vonalak helyes bekötése mellett a különféle automatizálási rendszerekbe való integrációhoz egy gyártóspecifikus interfészmodulra is szükség van: KNX alapú rendszerekhez RS485 bővítmény (pl. KNX-TP/RS485 átjáróként) áll rendelkezésre, amely a KNX busz és az RS485 eszközök közötti szinteket és protokollokat konvertálja. A Loxone rendszerekben ehelyett a hivatalos Loxone RS485 bővítményt használják, amely közvetlenül a Loxone Miniserver környezetbe integrálódik.
A megfelelő interfész kiválasztásakor különösen fontos megbizonyosodni arról, hogy nem Modbus RS485 átjáróról van szó, hanem egy transzparens, soros RS485 átjáróról. A Südwind saját protokollokat használ, amelyek nem felelnek meg a Modbus szabványnak.
DIP kapcsoló beállításai
Mivel a központi vezérlés KNX-en vagy Loxone-on keresztül történik, a rendszer teljes mértékben átveszi a fali panel feladatait. A főegység masterként van konfigurálva fali panellel.
A rendszer összes többi egysége DIP kapcsolókon keresztül slave-ként van beállítva. Az alkalmazástól függően, pl.ampA befúvó és elszívó rendszerek esetében a slave egységek szinkron vagy aszinkron módon is működtethetők.
Master mit Fernbedienung = Mester távirányítóval
Master mit Wandpanel = Master fali panellel
Slave gegenläufig Master = Slave – A mester aszinkron módon működik
Slave gleichläufig Master = Slave-Master szinkronban működik
Parametrizálás
Az RS485 bővítményben konfigurálandó soros kommunikációs paraméterek:
- átviteli sebesség 9600 [bit/s]
- 8 adatbit
- 1 stop bit
- nincs paritás
Az üzenetek a központi vezérlőből 500 ms-os időközönként kerülnek elküldésre az összes csatlakoztatott egységnek.
Ezek az üzenetek hexadecimális számozású bájtsorozatból állnak (hex-számok). Minden elem, például a \x02 vagy a \x30, egyetlen bájtot jelöl hexadecimális formátumban.
Állapotlekérdezés
Az állapotlekérdezést a központi vezérlőegység küldi, és a Master egység értékeli ki. A lekérdezés küldése közben a központi vezérlőegység 3 másodpercre leállítja az üzenetek küldését, hogy megbizonyosodjon a vonal elérhetőségéről.
Állapot | Parancs |
Állapotlekérdezés | \x02\x30\x32\x30\x32\x03 |
Ha nincs aktív érzékelő vagy állapotjel, a master egység egy 11 bájt hosszú üzenettel válaszol a következő hexadecimális formátumban: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30.
Az első bájt, \x02, az üzenet kezdetét (kezdő keret) állítja be, ezt pedig két bájt, \x30\x30 követi, amelyek az „állapotüzenetet” jelentik (a \x30 ASCII karakterekben a „0”-nak felel meg).
A következő 8 bájt az egyes állapotregisztereket jelöli. Ezen bájtok mindegyike egy adott üzenetnek felel meg. Csak az első négy regisztert használjuk: Az első regiszter az alkonyérzékelőt, a második és a harmadik a szűrőcsere-riasztást, a negyedik pedig a páratartalom-riasztást jelöli. A vett \x30 bájt ASCII kódban „0”-nak felel meg. Ez azt jelenti, hogy az adott érzékelő vagy állapot nem aktív. A \X31 „1”-nek felel meg, és aktív állapotot jelez.
Az üzenet a \x03 bájttal végződik, amely egy stopbit (keret vége), és az átvitel végét jelzi.
A szűrőcsere-riasztás egy paranccsal állítható vissza.
Üzenetek
A következő bekezdésben az egyes parancsokat és azok vonatkozó funkcióit ismertetjük. A fent említettek szerint a parancsokat a központi vezérlőegységről 500 ms-os időközönként kell elküldeni az összes csatlakoztatott egységnek.
Mód | Parancs |
Motor kikapcsolva, panel zárva | \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03 |
Motor szünetel, panel nyitva | \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03 |
Motor kikapcsolva, szűrőcsere visszaállítása | \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03 |
A forgásirány – pl.amppéldául beszívásról elszívásra váltáskor – csak akkor módosítható, ha a motort előzőleg kikapcsolták. Ha a motor be van kapcsolva, a tápegység károsodásának elkerülése érdekében végre kell hajtani a „motor szüneteltetése” parancsot.
Kézi módA Slave egység DIP-kapcsolókon keresztül állítja be a forgásirányt az előre meghatározott konfigurációnak megfelelően.
Manuális üzemmód, 1. páratartalom-szint | Parancs |
Extrakciós mester 0. szint | \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03 |
Extrakciós mester 1. szint | \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03 |
Extrakciós mester 2. szint | \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03 |
Extrakciós mester 3. szint | \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03 |
0. szintű felvételi mester | \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03 |
1. szintű felvételi mester | \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03 |
2. szintű felvételi mester | \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03 |
3. szintű felvételi mester | \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03 |
Master és Slave beszívás vagy elszívás üzemmódja: A Slave a DIP kapcsolók segítségével az előre beállított konfigurációval ellentétes forgásirányt állítja be.
Elszívás / Beszívás, 1. páratartalom | Parancs |
Elszívás Master és Slave 0. szint | \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03 |
Elszívás Master és Slave 1. szint | \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03 |
Elszívás Master és Slave 2. szint | \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03 |
Elszívás Master és Slave 3. szint | \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03 |
Szívó Master & Slave 0. szint | \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03 |
Szívó Master & Slave 1. szint | \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03 |
Szívó Master & Slave 2. szint | \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03 |
Szívó Master & Slave 3. szint | \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03 |
Automata üzemmód: A Slave DIP-kapcsolókon keresztül állítja be a forgásirányt az előre meghatározott konfigurációnak megfelelően.
Automatikus üzemmód, 2. páratartalom | Parancs |
Extrakciós fő éjszakai üzemmód | \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03 |
Extrakciós fő nappali üzemmód | \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03 |
Éjszakai üzemmód szívócső főegységhez | \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03 |
Nappali üzemmód, Beszívás Mester | \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03 |
Automatikus üzemmód, 3. páratartalom | Parancs |
Extrakciós fő éjszakai üzemmód | \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03 |
Extrakciós fő nappali üzemmód | \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03 |
Éjszakai üzemmód szívócső főegységhez | \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03 |
Nappali üzemmód, Beszívás Mester | \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03 |
Programozási tippek
A lehető legjobb hővisszanyerés elérése érdekében a készüléknek meghatározott időközönként forgásirányt kell váltania: 60 másodperces beszívás, majd 10 másodperces szünet.
Ezután 60 másodperces elszívás következik, majd újabb 10 másodperc szünet. Ez a ciklus hatékony légcserét és hővisszanyerést biztosít. Alkonyatkor a beépített alkonyszenzor lehetővé teszi az automatikus éjszakai üzemmódba váltást.
Hibaelhárítás
Ha nincs kommunikáció beállítva, az A és a B csatorna (A/B vonalak az RS485-ön) felcserélése segíthet. Ezenkívül ellenőrizze, hogy a lezáró ellenállás megfelelően van-e beállítva, különösen a busz utolsó állomásán, hogy elkerülje a jel visszaverődését és a kommunikációs interferenciát.
Dokumentumok / Források
![]() |
Ambientika RS485 programozás Déli szél [pdfTelepítési útmutató RS485-ambientika-június-25, RS485 programozás Déli szél, RS485, Déli szél programozása, Déli szél |