Jeg har ikke kommet så langt at jeg har koblet opp ventilasjonsanlegget. Men har satt opp kommunikasjon til andre modbus enheter. funket med en gang det. fint og stabilt. Mener Passivpluss har satt opp kommunikasjon fra logicmachnie til ventilasjonanlegget sitt.
Det har jeg. Det virker som bare rakkeren:) får inn temperaturer og tilstander. Har bare overvåking pr nå. Dvs styrer ikke noe på det. Litt trøblete å finne rett datatype/adresser på modbus komponenter men det gjelder jo nesten fra samtlige leverandører. Kan dele json fila til logic machine etterhvert jeg får den helt ferdig:)
Jeg fant den ikke på deres websider. Som jeg ventet. AD ElektronikkAS www.ade.no representerer Intesis i Norge. (FIY: Jeg jobber der.) Vi har selv brukt dem i større prosjekt. Vær også klar over at Modbus finnes i flere versjoner. Modbus RTU kan kjøre over RS232, men da bare mot en (1) Modbus server (f.eks. varmepumpe). Da er det ingen endetermineringer. Eller RS485 hvor du kan kommunisere med flere enheter over samme kabel (partvunnet). Da skal det være endeterminering i begge ender, men ikke flere steder. Cat-kabel er ikke velegnet (feil impedans) men da hastigheten er lav går det gjerne bra over kortere avstander som det gjerne blir i et bolighus. Men det er utenfor spesifikasjonene. Så er det ModbusTCP. Den kjører over Ethernet. Så sjekk at alle enhetene du skal koble sammen kjører enten Modbus RTU over RS485 eller Modbus TCP. Og den enheten det er linket til over er Modbus RTU og den kan både RS232 og RS485. Har enhetene dine Modbus TCP så er det denne som passer: http://intesis.com/eng/intesisbox_knx_modbus_tcp_master_frame_eng.htm Det finnes flere Modbus varianter, men de kommer neppe i betraktning her. Det WF skrev er riktig. Om du skal koble flere enheter på samme Modbus RTU RS485 så må de ha forskjellige enhetsadresser. Og du må ha en parameter liste som sier hvilke interne adresser (registere) som har hvilken funksjon. Har du disse, så kan du konfigurere gatewayen med det medfølgende programmet. Der setter du koblingene som WF beskrev. Det vanligste problemet er dårlig dokumentasjon av enhetenes registere. Endel produsenter er ikke helt åpne rundt disse.
Signatur
Det er ikke noe som er umulig. Det er bare en mulighet til å lære noe nytt.
Dokumentet du ikke fant ligger på forsiden av deres egen hjemmeside. Jeg tolker det dithen at Intesisbokx RTU master er veien å gå om man skal integrere eksempelvis en Nibe varmepumpe mot KNX, må vel da ha Nibe Modbus 40 i tillegg.
Regn med litt prøv og feil, mest det siste når det gjelder signed8. Modbus registere er alltid signed16, og om du da skal bruke high byte eller low byte står det ingenting om.
Dessuten virker det noe sært at du må bruke Write Multiple når registerene ikke ligger sekvensiellt. Men det går.
Dessuten har den fast adresse 1. Det er i og for seg OK, forutsatt at du kan velge adresse på de andre dingsene du skal koble til. Adressen må være unik.
En billig måte å teste på er å kjøpe en USB-RS485 serieport adapter og prøve med en Modbus master på PCen. F.eks Modbus Poll eller Simply Modbus. Det finnes flere.
Signatur
Det er ikke noe som er umulig. Det er bare en mulighet til å lære noe nytt.
Jeg skal ha CTC ecozenith i550 pro, med eco part 10 varmepumpe, ecocomfort frikjøling, og peis med vannkappe. Etter hva jeg kan se på denne siden fungerer i550 her som modbusmaster, og styrer VP, kjøling osv via modbus. Vil man likevel kunne hente ut data og gjøre endringer på dette, ved hjelp av intesisbox, LogicMachine eller tilsvarende? Tenker da på at det blir to modbusmastere? Flexit ventilasjon bør også kunne kobles til, og så blir det sannsynligvis Gira homeserver for å styre systemet. Ser jo etterhvert at det blir mer og mer å sette seg inn i
Gammel tråd, men dere som leser modbus fra Systemair/villavent, kan dere dele med meg hvilket oppsette dere bruker? Baudrate, start og stop bit, MSB/LSB, 0 eller 1 based osv.
Holder på med ett aggregat som skal integreres mot knx, men får ikke opp noe data enda.
Baudrate og paritet kan konfigureres på aggregatet. Standard på mitt VTR 250 er 115200 baud og ingen paritet.
Jeg har ikke noe KNX-greier, så jeg vet ikke hvilke andre innstillinger du må sette, men modbus-interfacet til Systemair er en helt ordinær RS485-forbindelse (MSB først, 1 idle, osv…) uten noen særinnstillinger.
Mener Passivpluss har satt opp kommunikasjon fra logicmachnie til ventilasjonanlegget sitt.
Kan dele json fila til logic machine etterhvert jeg får den helt ferdig:)
www.passivpluss.no
Oppføringen og tiden etterpå i vårt passivhus
Jeg fant den ikke på deres websider.
Som jeg ventet. AD ElektronikkAS www.ade.no representerer Intesis i Norge. (FIY: Jeg jobber der.)
Vi har selv brukt dem i større prosjekt.
Vær også klar over at Modbus finnes i flere versjoner. Modbus RTU kan kjøre over RS232, men da bare mot en (1) Modbus server (f.eks. varmepumpe). Da er det ingen endetermineringer.
Eller RS485 hvor du kan kommunisere med flere enheter over samme kabel (partvunnet). Da skal det være endeterminering i begge ender, men ikke flere steder. Cat-kabel er ikke velegnet (feil impedans) men da hastigheten er lav går det gjerne bra over kortere avstander som det gjerne blir i et bolighus. Men det er utenfor spesifikasjonene.
Så er det ModbusTCP. Den kjører over Ethernet.
Så sjekk at alle enhetene du skal koble sammen kjører enten Modbus RTU over RS485 eller Modbus TCP. Og den enheten det er linket til over er Modbus RTU og den kan både RS232 og RS485.
Har enhetene dine Modbus TCP så er det denne som passer:
http://intesis.com/eng/intesisbox_knx_modbus_tcp_master_frame_eng.htm
Det finnes flere Modbus varianter, men de kommer neppe i betraktning her.
Det WF skrev er riktig. Om du skal koble flere enheter på samme Modbus RTU RS485 så må de ha forskjellige enhetsadresser. Og du må ha en parameter liste som sier hvilke interne adresser (registere) som har hvilken funksjon. Har du disse, så kan du konfigurere gatewayen med det medfølgende programmet. Der setter du koblingene som WF beskrev. Det vanligste problemet er dårlig dokumentasjon av enhetenes registere. Endel produsenter er ikke helt åpne rundt disse.
Dokumentet du ikke fant ligger på forsiden av deres egen hjemmeside. Jeg tolker det dithen at Intesisbokx RTU master er veien å gå om man skal integrere eksempelvis en Nibe varmepumpe mot KNX, må vel da ha Nibe Modbus 40 i tillegg.
Google fant registerlisten: http://www.nibe.se/Documents/NEW/Applications/MODBUS/Exempel-variabler-Modbus40.pdf
Regn med litt prøv og feil, mest det siste når det gjelder signed8. Modbus registere er alltid signed16, og om du da skal bruke high byte eller low byte står det ingenting om.
Dessuten virker det noe sært at du må bruke Write Multiple når registerene ikke ligger sekvensiellt. Men det går.
Dessuten har den fast adresse 1. Det er i og for seg OK, forutsatt at du kan velge adresse på de andre dingsene du skal koble til. Adressen må være unik.
En billig måte å teste på er å kjøpe en USB-RS485 serieport adapter og prøve med en Modbus master på PCen. F.eks Modbus Poll eller Simply Modbus. Det finnes flere.
Jeg skal ha CTC ecozenith i550 pro, med eco part 10 varmepumpe, ecocomfort frikjøling, og peis med vannkappe. Etter hva jeg kan se på denne siden fungerer i550 her som modbusmaster, og styrer VP, kjøling osv via modbus. Vil man likevel kunne hente ut data og gjøre endringer på dette, ved hjelp av intesisbox, LogicMachine eller tilsvarende? Tenker da på at det blir to modbusmastere? Flexit ventilasjon bør også kunne kobles til, og så blir det sannsynligvis Gira homeserver for å styre systemet. Ser jo etterhvert at det blir mer og mer å sette seg inn i
Holder på med ett aggregat som skal integreres mot knx, men får ikke opp noe data enda.
Jeg har ikke noe KNX-greier, så jeg vet ikke hvilke andre innstillinger du må sette, men modbus-interfacet til Systemair er en helt ordinær RS485-forbindelse (MSB først, 1 idle, osv…) uten noen særinnstillinger.
Her finner du modbus pdf
Nedenfor er interfacet mitt: