Ambientika-logo

Ambientika RS485 programavimas Pietinis vėjas

Ambientika-RS485-Programavimas-Pietų-vėjui

Laidai

Įrenginiuose, jungiančiuose kelis vėdinimo įrenginius, nuoseklusis ryšys vyksta per RS485 sąsają. Prijungimas vyksta per diferencialinio signalo linijas A, B ir bendrą įžeminimo liniją (GND). Įrenginiai yra sujungti vienas su kitu magistralės topologija. Privaloma prijungti 120 omų galinę rezistorių tarp A ir B linijų paskutiniame fiziniame magistralės linijos įrenginyje, kad būtų užtikrinta signalo kokybė.

Ambientika-RS485-Programavimas-Pietų-vėjui-1

3 terminalas: B
4 terminalas: A
5 terminalas: GND

Be teisingo RS485 linijų sujungimo, integracijai į įvairias automatizavimo sistemas reikalingas gamintojo specifinis sąsajos modulis: KNX pagrindu veikiančioms sistemoms galima įsigyti RS485 plėtinį (pvz., kaip KNX-TP/RS485 šliuzą), kuris konvertuoja lygius ir protokolus tarp KNX magistralės ir RS485 įrenginių. „Loxone“ sistemose vietoj to naudojamas oficialus „Loxone RS485“ plėtinys, kuris tiesiogiai integruojamas į „Loxone Miniserver“ aplinką.

Renkantis tinkamą sąsają, ypač svarbu įsitikinti, kad tai ne „Modbus RS485“ šliuzas, o skaidrus, nuoseklus RS485 šliuzas. „Südwind“ naudoja patentuotus protokolus, kurie neatitinka „Modbus“ standarto.

DIP jungiklio nustatymai

Kadangi centrinis valdymas vyksta per KNX arba „Loxone“, sistema visiškai perima sieninio valdymo pulto užduotis. Pagrindinis įrenginys sukonfigūruotas kaip pagrindinis įrenginys su sieniniu valdymo pultu.

Ambientika-RS485-Programavimas-Pietų-vėjui-2

Visi kiti sistemos įrenginiai DIP jungikliais nustatomi kaip pavaldiniai. Priklausomai nuo taikymo, pvz.ampKaip tiekiamo ir ištraukiamo oro sistemos, pavaldiniai įrenginiai gali veikti sinchroniškai arba asinchroniškai.

Ambientika-RS485-Programavimas-Pietų-vėjui-3

Master mit Fernbedienung = Meistras su nuotolinio valdymo pultu
Pagrindinis įrenginys su sienine panele = Pagrindinis įrenginys su sienine panele

Slave gegenläufig Master = Slave – pagrindinis valdiklis veikia asinchroniškai
Pavaldinio jungiklio jungiklis Pagrindinis = Pavaldinis ir pagrindinis įrenginys veikia sinchroniškai

Parametrizavimas

Nuosekliojo ryšio parametrai, kuriuos reikia konfigūruoti RS485 plėtinyje:

  • duomenų perdavimo sparta 9600 [bitų/s]
  • 8 duomenų bitai
  • 1 stop bitas
  • jokio pariteto

Pranešimai iš centrinio valdymo pulto į visus prijungtus įrenginius siunčiami 500 ms intervalais.
Šie pranešimai susideda iš baitų sekos, išdėstytos šešioliktainiu numeriu (šešioliktainiai skaičiai). Kiekvienas elementas, pvz., \x02 arba \x30, reiškia vieną baitą šešioliktainiu formatu.

Būsenos užklausa

Būsenos užklausą siunčia centrinis valdymo blokas, o ją įvertina pagrindinis blokas. Siunčiant šią užklausą, centrinis valdymo blokas 3 sekundėms sustabdo pranešimų siuntimą, kad įsitikintų, jog linija pasiekiama.

Būsena komandą
Būsenos užklausa \x02\x30\x32\x30\x32\x03

Jei nėra aktyvaus jutiklio ar būsenos, pagrindinis įrenginys atsako 11 baitų ilgio pranešimu tokiu šešioliktainiu formatu: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03.

Pirmasis baitas \x02 nustato pranešimo pradžią (pradinį kadrą), o po jo seka du baitai \x30\x30, žymintys „būsenos pranešimą“ (\x30 atitinka „0“ ASCII simboliais).
Šie 8 baitai žymi atskirus būsenos registrus. Kiekvienas iš šių baitų atitinka konkretų pranešimą. Naudojami tik pirmieji keturi registrai: pirmasis registras skirtas prieblandos jutikliui, antrasis ir trečiasis – filtro keitimo signalui, o ketvirtasis – drėgmės signalui. Gautas baitas \x30 atitinka „0“ ASCII kode. Tai reiškia, kad atitinkamas jutiklis arba būsena neaktyvūs. \X31 atitinka „1“ ir rodo aktyvią būseną.

Pranešimas baigiasi baitu \x03, kuris yra stop bitas (pabaigos kadras) ir nustato perdavimo pabaigą.
Filtro keitimo aliarmą galima atkurti komanda.

Žinutės

Tolesnėje pastraipoje paaiškinamos atskiros komandos ir jų atitinkamos funkcijos. Kaip minėta pirmiau, komandas reikia siųsti iš centrinio valdymo bloko į visus prijungtus įrenginius 500 ms intervalu.

Režimas komandą
Variklis išjungtas, skydelis uždarytas \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03
Variklis pristabdytas, skydelis atidarytas \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03
Variklis išjungtas, filtro keitimas iš naujo \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03

Sukimosi kryptis – pvz.ampperjungiant iš įsiurbimo į ištraukimą – galima keisti tik tuo atveju, jei variklis prieš tai buvo išjungtas. Jei variklis įjungtas, siekiant išvengti maitinimo šaltinio pažeidimo, reikia įvykdyti komandą „variklio pauzė“.
Rankinis režimasPavaldusis įrenginys nustato sukimosi kryptį DIP jungikliais pagal iš anksto nustatytą konfigūraciją.

Rankinis režimas, 1 drėgmės lygis komandą
Ekstrahavimo meistras, 0 lygis \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03
Ekstrahavimo meistras, 1 lygis \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03
Ekstrahavimo meistras, 2 lygis \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03
Ekstrahavimo meistras, 3 lygis \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03
Priėmimo meistras, 0 lygis \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03
Priėmimo meistras, 1 lygis \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03
Priėmimo meistras, 2 lygis \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03
Priėmimo meistras, 3 lygis \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03

Pagrindinio ir pavaldinio įsiurbimo arba ištraukimo režimai: Pavaldinis įrenginys DIP jungikliais nustato sukimosi kryptį, priešingą iš anksto nustatytai konfigūracijai.

Ištraukimas / Įsiurbimas, 1 drėgmės lygis komandą
Ištraukimo pagrindinis ir pavaldinis lygis 0 \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03
Ištraukimo pagrindinis ir pavaldinis lygis 1 \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03
Ištraukimo pagrindinis ir pavaldinis lygis 2 \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03
Ištraukimo pagrindinis ir pavaldinis lygis 3 \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03
Įsiurbimo pagrindinis ir pavaldinis lygis 0 \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03
Įsiurbimo pagrindinis ir pavaldinis lygis 1 \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03
Įsiurbimo pagrindinis ir pavaldinis lygis 2 \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03
Įsiurbimo pagrindinis ir pavaldinis lygis 3 \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03

Automatinis režimas: Pavaldinis įrenginys nustato sukimosi kryptį DIP jungikliais pagal iš anksto nustatytą konfigūraciją.

Automatinis režimas, 2 drėgmės lygis komandą
Naktinis ištraukimo pagrindinio įrenginio režimas \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03
Ištraukimo pagrindinis dienos režimas \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03
Naktinis pagrindinio įsiurbimo įrenginio režimas \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03
Dienos režimas „Injection Master“ \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03
Automatinis režimas, 3 drėgmės lygis komandą
Naktinis ištraukimo pagrindinio įrenginio režimas \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03
Ištraukimo pagrindinis dienos režimas \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03
Naktinis pagrindinio įsiurbimo įrenginio režimas \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03
Dienos režimas „Injection Master“ \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03

Programavimo patarimai
Įrenginys turėtų keisti sukimosi kryptį tam tikru intervalu, kad būtų pasiektas geriausias įmanomas šilumos atgavimas: 60 sekundžių įsiurbimas, po kurio daroma 10 sekundžių pertrauka.
Tada 60 sekundžių ištraukimas ir dar 10 sekundžių pauzė. Šis ciklas garantuoja efektyvią oro apykaitą ir šilumos atgavimą. Sutemus integruotas prieblandos jutiklis leidžia automatiškai persijungti į naktinį režimą.

Trikčių šalinimas

Jei ryšys nenustatytas, gali padėti A ir B kanalų (A/B linijų RS485 sąsajoje) sukeitimas. Be to, patikrinkite, ar tinkamai nustatytas galinis rezistorius, ypač paskutinėje magistralės stotyje, kad išvengtumėte signalo atspindžių ir ryšio trukdžių.

Dokumentai / Ištekliai

Ambientika RS485 programavimas Pietinis vėjas [pdf] Įdiegimo vadovas
RS485-ambientika-birželio-25 d., RS485 programavimas pietų vėjui, RS485, Pietų vėjo programavimas, Pietų vėjas

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *