9,319
33
1
KNX modbus gateway
3,674
Hordaland
0
Noen som har forsøkt å integrere modbus utstyr i knx systemene sine? For eksempel styre balansert ventilasjon eller lignende?
www.passivpluss.no
Oppføringen og tiden etterpå i vårt passivhus
Micro Matic forhandler den blant annet.
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
Jeg skal sette denne opp mot mitt ventilasjonsanlegg med Modbus om noen måneder selv.
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.
Modbus er en ganske gammel protokoll. 1970 tallet
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
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.
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.