9,195    33    1  

KNX modbus gateway

KE
 3,667     Hordaland     0
Noen som har forsøkt å integrere modbus utstyr i knx systemene sine? For eksempel styre balansert ventilasjon eller lignende?

   #1
 352     0
Jeg skal integrere ventilasjonsanlegg og varmepumpe hvis alt går etter planen. Men da huset er under oppføring kan jeg ikke si å ha så mye erfaring med det enda. Men satser på at det går bra. Ønsker å bruke bevegelsessensorer og co2 følere for å kunne gi på ekstra ved behov.
Signatur
   #2
 10     Vestfold     0
Hvis ikke KNX er et "must" kan dere jo se på Smart-house fra CG. Nyeste generasjon controller kan kommunisere direkte på Modbus med eks. Flexit og Systemair aggregater. I tillegg kan man via den 2-leder bussen som brukes, henge på temp./fukt/co2 følere direkte.
Signatur
KE
  (trådstarter)
   #4
 3,667     Hordaland     0
Fint om tråder merket KNX i tittelen omhandler KNX. Skal kikke på interfacet, er det universalt?
WF
   #5
 575     Haugesund     0
Du kan f.eks. bruke en LogicMachine som gateway.
Her mapper du opp Modbus addresser og velger hvilken adresse disse skal ha på KNX bus.
Kanskje noe dyrere, men i tillegg til Modbus får du også interface til DALI, 1-Wire og f.eks. EnOcean eller DMX. Alt i samme boks.
I tillegg får du mulighet til å lage egen HTML5 HMI til telefon/pc koblet opp mot eksisterende KNX du måtte ha..
For ikke å snakke om uante muligheter for scripting og programmering.

www.openrb.com Smile

Jeg skal sette denne opp mot mitt ventilasjonsanlegg med Modbus om noen måneder selv.
KE
  (trådstarter)
   #6
 3,667     Hordaland     0
Da må du oppdatere meg WF hvordan det går.
Kan man koble flere modbus enheter på samme bus? For eksempel at samme knx-modbus interfacet kontrollerer både ventilasjon og varmepumpe? Eventuellt hva er kriterie for at noe slikt er mulig?
Kjenner jeg burde lest meg litt mer opp på modbus og dens virkemåte.
WF
   #7
 575     Haugesund     0
Hei, jada ingen problem.
Modbus er en ganske gammel protokoll. 1970 tallet Smile
Brukes mest i industrien på f.eks. motorkontrollere/frekvensomformere og sensorer.
Du kan ha 247 enheter på samme bus.
Hver av enhetene kan ha varierende antall digitale og analoge inn/utganger og parametere.

Ventilasjonsanlegget blir her 1stk enhet som har mange verdier.
Du kan f.eks. lese av trykk, viftehastighet på inn og utløpsvifte. Eller styre selve hastigheten på hver enkelt vifte, styre hastighet på rotor gjenvinner.
Det ligger helt sikkert en modbus liste på hjemmesiden til leverandør av ventilasjonsanlegget. der ser du alt du har tilgang på. Sikker opp mot 100 verdier du kan lese av eller styre.

Det som er så genialt med bus.. Kun 2 ledninger, men full kontroll.
Egenltig akkurat det samme som KNX.
Hver enhet har en bus adresse og mange inn/utganger som man kan få tak i.

Bakdelen med Modbus er at det er en "server/Master" og mange klienter. Altså det er masteren som snakker med alle slavene, slavene kan ikke kommunisere seg i mellom slik som på KNX.

Det betyr at du kan ha f.eks. en modbus interface som master og koble på mange ting til denne, ventilasjon, varmepumpe, inn/utgangsmoduler osv.
Vamrepumpe og ventilasjon kan ikke snakke direkte sammen, må innom masteren.
Det betyr at denne må være operativ for at enhetene kan snakke sammen.

Edit:
Det er i senere tid kommet Modbus TCP. Altså modbus over vanlig TCP/IP ethernet.
Da kan enhetene snakke sammen direkte som de vil. Med vanlige IP adresser.


Jeg skal ha en SAVE VTR 500 fra systemair/villavent.
Her er modbus listen for denne:
http://catalogue.systemair.com/file/-xc5SzbWTaclmAIwxKhfToGiaRqwrNgBZK7PVwKXXShMmHwq0SybBTFVoirE-4rhH0MbCXjlmkgMlo2uLIEv7Rll9VbwlVJcjTp0IVLANuggnDDYNQTtqcbPMm7n8TEo.aspx

Du ser at en her tilgang på det meste her Smile

KE
  (trådstarter)
   #8
 3,667     Hordaland     0
Ja jeg har allerede hentet ned listen for min VR-700 ventilasjon. Dette med master/slave var en fin opplysning, takker for den. Det er tydelig at jeg da trenger en master som snakker med de forskjellige og videreformidler det til knx. I første omgang vil jeg kun lese av status på systemene for å kunne visualisere gjennom knx. Videre kunne det være greit å kunne endre på enkelte parametre, for eksempel bytte mellom vintermodus og sommermodus ol. Jeg hadde lenge tanker om å styre ventilasjonsmotorene direkte med knx men kan jeg gjøre det via modbus høres det enklere ut, samt at man ikke trenger å bygge om. Varmepumpe har jeg ikke kjøpt enda men forstår at det holder at det har modbus tilkobling.
En som var her på befaring mente man burde la varmepumpen leve sitt eget liv, jeg er på en måte enig men noen parametre kan være kjekke å kunne styre via knx. For eksempel temperaturen på vannet som sirkulerer i gulvene.

La oss si at jeg kobler til ett ventilasjonsanleg, en varmepumpe, en varmtvannstank og ett knx interface. Hvordan kan jeg sette adressene til enhetene? Panelene til disse systemene har vel en egen modbusadresse eller?

Det som da blir viktig er at knx interfacet må kunne skreddersys å tilpasses enhver modbus slave.
WF
   #9
 575     Haugesund     0
Helt riktig.
En modbus/KNX gateway er som regel Modbus server når du kjører på KNX.

Oppsett eksempel:
Modbus gateway = Modbus adresse 1
Ventilasjon = Modbus adresse 2
Varmepumpe = Modbus adresse 3
(På ventilasjonsanleggets lcd panel kan du nok sette Modbus adresse du ønsker.)
På enheter uten display pleier det å settes med dip-switcher.

I gatewayen mapper du opp Modbus/KNX
Modbus 2, Parameter 103 = KNX 5.5.1
Modbus 2, parameter 306 = KNX 5.5.2
Modbus 3, parameter 211 = KNX 5.6.1
Modbus 3, parameter 212 = KNX 5.6.2
osv.. akkurat det du ønsker..

Dette kan settes til toveis kommunikasjon, altså om du skriver noe til denne KNX adressen vil det bli videreformidlet til Modbus parameter.
Du trenger altså ikke noe logikk i gatewayen.
Den bare videreformidler beskjeder/kobler sammen to forskjellige bus systemer/protokoller.
KE
  (trådstarter)
   #10
 3,667     Hordaland     0
Dette høres supert ut og ikke minst universalt. Da slipper jeg å lete etter varmepumpe med knx muligheter, holder med modbustilkobling. Hvordan legges kablingen da? Er det ala canbus med termineringer i endene, kanskje en jumper eller noe for å sette terminering? Eller er det fritt frem som med knx?