WF
   #21
 575     Haugesund     0
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.

   #22
 352     1
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. Smile
Kan dele json fila til logic machine etterhvert jeg får den helt ferdig:)
Signatur
   #23
 4,110     Akershus (Follo)     0
espenbo

Hei. Hvis du skal ha KNX er dette en mulighet for og få modbus. http://www.intesis.com/pdf/IntesisBox_KNX_Modbus_RTU_master_datasheet_eng.pdf

Micro Matic forhandler den blant annet.

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
KE
  (trådstarter)
   #24
 3,667     Hordaland     0
espenbo

Hei. Hvis du skal ha KNX er dette en mulighet for og få modbus. http://www.intesis.com/pdf/IntesisBox_KNX_Modbus_RTU_master_datasheet_eng.pdf

Micro Matic forhandler den blant annet.

Jeg fant den ikke på deres websider.

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.
   #25
 4,110     Akershus (Follo)     0
Det ser sånn ut.
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.
Signatur
KE
  (trådstarter)
   #26
 3,667     Hordaland     0
Takk for god info. Jeg har hverken varmepumpe eller annet å teste på så jeg får handle varmepumpen først Smile
   #27
 4     0
Hei,

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 Grin

KE
  (trådstarter)
   #28
 3,667     Hordaland     0
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.
zyp
   #29
 460     0
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.