JohnMartin Posted December 15, 2019 Posted December 15, 2019 20 minutes ago, Fredrick said: Takk for hjelp, men jeg kommer skjevt ut allerede fra begynnelsen av.. På mitt anlegg er det ikke A/B/G betegnelser som er brukt, men noe litt annet.. Jeg har A1/B1/A2/B2. Skal jeg bruke A1/B1 og så hente jord fra annet punkt? Ser ut til at det er nederst til venstre. Eller betyr G noe annet enn jord i modbus sammenheng? På USB interfacet jeg brukte først, så hadde jeg bare A og B. Så da brukte jeg ikke G(som jeg tror er jord). Funket ihvertfall fint hos meg. Quote
Fredrick Posted December 15, 2019 Posted December 15, 2019 Ser i en annen manual ut som om pin 6 til høyre der er jord, så da bruker jeg den hvis det ikke er noen som mener G ikke er jord. Så må jeg bare finne ut av hvor selve panelet er.. Foreløpig bare bladd i papirene Quote
bergen77 Posted December 24, 2019 Posted December 24, 2019 Har ett vsr-500 aggregat jeg forsøker å koble opp mot knx via en modbus/knx-gateway. Så langt har jeg ikke fått ut noe data/register uten at jeg vet hva jeg gjør galt. Ser det var noen som fikk iam modulen tilsendt, hvorfor det? Systemair har anbefallt meg å oppdatere softwaren, men kan jo ikke det uten modulen. Ellers blir jeg glad for tips! Quote
Moskus Posted December 25, 2019 Author Posted December 25, 2019 På 24.12.2019 den 4.52, bergen77 skrev: Ser det var noen som fikk iam modulen tilsendt, hvorfor det? Systemair har anbefallt meg å oppdatere softwaren, men kan jo ikke det uten modulen. Det er ikke normalt å få den tilsendt uten videre, så ikke regn med det. Den er imidlertid ikke svindyr. Og montøren din burde kunne låne deg en for oppdateringen. Quote
bergen77 Posted December 27, 2019 Posted December 27, 2019 On 25/12/2019 at 21:39, Moskus said: Det er ikke normalt å få den tilsendt uten videre, så ikke regn med det. Den er imidlertid ikke svindyr. Og montøren din burde kunne låne deg en for oppdateringen. Har montert selv. Skulle gjerne visst hva som var årsaken til at de anbefaller oppdatering av software, er det noe som ikke virker skulle en gjerne fått en oppdatering kostnadsfritt. Må vel finne changelog eller noe da. Quote
Moskus Posted December 27, 2019 Author Posted December 27, 2019 Modbus burde vel virke uansett. Men kanskje du kunne utfordre SystemAir på å låne deg et, da? Rart at de har et system som krever en tredje komponent for å kunne oppdateres, men sånn er det vel enn så lenge. Quote
bergen77 Posted December 27, 2019 Posted December 27, 2019 Jeg har spurt om man kan oppdatere uten men det svarte de nei til. Tipper IAM er den enkle måten å gjøre det på. Det meste av utstyr kan jo flashes på ett vis, men får vel neppe den oppskriften. Quote
Moskus Posted December 29, 2019 Author Posted December 29, 2019 Ja. Men jeg tviler imidlertid på om det løser problemet ditt... Quote
bergen77 Posted December 29, 2019 Posted December 29, 2019 Ja det tviler jeg også på så jeg har ikke stort ønske om å kaste bort penger på ett interface jeg ikke skal bruke etterpå. 1 Quote
strips Posted December 31, 2019 Posted December 31, 2019 On 24/12/2019 at 04:52, bergen77 said: Har ett vsr-500 aggregat jeg forsøker å koble opp mot knx via en modbus/knx-gateway. Så langt har jeg ikke fått ut noe data/register uten at jeg vet hva jeg gjør galt. Ser det var noen som fikk iam modulen tilsendt, hvorfor det? Systemair har anbefallt meg å oppdatere softwaren, men kan jo ikke det uten modulen. Ellers blir jeg glad for tips! Jeg har fått den tilsendt. Tror det er fordi den var levert med for gammel software eller noe. Men jeg lurer på om jeg uansett gjorde en feil når jeg mottok den. Jeg kjørte en oppdatering av software men mulig jeg også skulle lagt inn en spesifikk konfig fra IAM. Usikker på hvordan dette henger sammen. De hadde i hvert fall lagt inn en fil på IAM som jeg skulle benytte. Jeg begynte å se på modbus igjen nå før Jul og har sendt de en mail. On 27/12/2019 at 20:47, bergen77 said: Har montert selv. Skulle gjerne visst hva som var årsaken til at de anbefaller oppdatering av software, er det noe som ikke virker skulle en gjerne fått en oppdatering kostnadsfritt. Må vel finne changelog eller noe da. Det står en slags changelog helt i bunnen i PDFen fra Systemair. Ser at samme PDFen er å finne for alle aggregatene, bl.a. ditt, under DOKUMENTER: https://shop.systemair.com/no-NO/save--vsr--500/p413787 PDF: https://shop.systemair.com/upload/assets/SAVE_MODBUS_VARIABLE_LIST_20190116__REV__29_.PDF Når jeg legger inn verdier som @Moskus har benyttet i guiden og som jeg finner i listen klarer jeg f.eks. ikke å lese ut register 1161 som Input Register. Merkelig nok feiler den ikke når jeg forsøker som Holding Register men får alltid 0 i retur. Usikker på om det er Modbus-biblioteket som er begrenset eller om den er mer tilgivende. Kanskje derfor man bør oppdatere software? I forsøk på å få oversikt over galskapen så lagde jeg et Java-program som kan scanne en range eller liste fra en CSV-fil for så å dumpe ut verdiene. https://www.hjemmeautomasjon.no/forums/topic/5832-scanne-modbus-register-i-bulk/ Quote
strips Posted December 31, 2019 Posted December 31, 2019 Ellers må jeg takke deg for innsatsen @Moskus, det var god starthjelp med en guide. Har opprettet events på Co2 fra Netatmo. Når den går over 800 settes viftene til høy og tilbake til normal når den går under 600. Så langt fungerer det bra 1 Quote
bergen77 Posted December 31, 2019 Posted December 31, 2019 Strips, hva bruker du for å lese ut modbus?Fikk du tilsendt modulen kostnadsfritt, husker du hvorfor du trengte oppdatering?Fint om du også har innstillinger av modbus parametrene på din rtu, og gjerne ett eksempel på ett register du får lest eller skrevet til. Quote
MrE Posted January 1, 2020 Posted January 1, 2020 (edited) 13 timer siden, strips skrev: Når jeg legger inn verdier som @Moskus har benyttet i guiden og som jeg finner i listen klarer jeg f.eks. ikke å lese ut register 1161 som Input Register. Merkelig nok feiler den ikke når jeg forsøker som Holding Register men får alltid 0 i retur. Usikker på om det er Modbus-biblioteket som er begrenset eller om den er mer tilgivende. Kanskje derfor man bør oppdatere software? @strips At 1161 returnerer "0" er korrekt om du har satt anlegget i Auto. Prøv å sett anlegget i Manuell eller Borte og se om du får annen tilbakemelding. Du kan ikke endre noe på register 1161 kun lese. Bruk holding register, ikke input register. Blir forøvrig overrasket om en update hjelper på noe som helst.. ? @bergen77 kan du legge ut en skjermdump på hvordan du skriver til aggregatet? Så blir det litt lettere å se hva vi kan hjelpe med Edited January 1, 2020 by MrE Quote
bergen77 Posted January 1, 2020 Posted January 1, 2020 14 minutes ago, MrE said: @bergen77 kan du legge ut en skjermdump på hvordan du skriver til aggregatet? Så blir det litt lettere å se hva vi kan hjelpe med Jeg har kun forsøkt å polle registre. Jeg har forsøkt med forskjellig baurdater, paritet, polaritet, MSB/LSB first og adress type (0/1). Ser du skriver at man skal bruke holding registre og ikke input registre, husker ikke hva jeg har brukt. Manualen til gatewayen min finnes her, der ser du på side 3 hvilke innstillinger som kan settes: https://www.weinzierl.de/images/download/products/886/Weinzierl-886-KNX-Modbus-RTU-Gateway-5256-Manual-EN.pdf Quote
MrE Posted January 1, 2020 Posted January 1, 2020 Innstillingene til KNX-Modbus må være lik den du finner i aggregatets innstilinger (Innstillinger-Kommunikasjon-Modbus) Hos meg er det (standard) baud 115200 paritet ingen stopbits 1 (fixed) slave adresse 2 Når du forsøker å polle registre, hva skjer da? Hvilken feilmelding får du? Quote
bergen77 Posted January 1, 2020 Posted January 1, 2020 Ja jeg forsøker jo å matche opp disse innstillingene men får ikke noe svar på poll. Jeg har slaveadresse 1 på aggregatet, det burde vel ikke være noe problem? Gatewayen min gir ikke feilmeldinger, den er laget slik at registre som blir pollet blir sendt ut på knx busen. Jeg får ingenting sendt ut. Jeg har aktivert diagnose objekter som forteller om gatewayen mottar resons fra modbus slave eller ikke, denne har jeg aldri fått til å gi ut ok, alarmen på denne er alltid aktiv. Hvis du ser i manualen på gatewayen fra side 9 (K.1.2) er det vist hvordan man setter opp hvert register som skal polles, jeg er usikker på om jeg har satt dette korrekt. Gatewayen er designet slik at hvis den feiler så vil den ikke spørre etter det neste registeret i hver serie (datapoint 1-10, 11-20 etc). Det er listet flere måter å sette opp polling av hvert register og jeg ser etter hvordan dette må settes opp. Såvidt jeg har skjønt er alle registre 16bit på nye vsr-500 aggregat (etter 2017). Quote
Moskus Posted January 1, 2020 Author Posted January 1, 2020 Du har ikke vurdert et relativt billig Modubs-til-RS232 adapter for debugging...? Quote
bergen77 Posted January 1, 2020 Posted January 1, 2020 Jeg har bestillt en slik sak med wifi og ethernet som kommer fra Kina. Så satser på å kunne bruke den for debugging ja. Har null monitorering på gatewayen.Mener det var en hf-2211 jeg bestillte. Quote
strips Posted January 2, 2020 Posted January 2, 2020 On 31/12/2019 at 14:19, bergen77 said: Strips, hva bruker du for å lese ut modbus? Fikk du tilsendt modulen kostnadsfritt, husker du hvorfor du trengte oppdatering? Fint om du også har innstillinger av modbus parametrene på din rtu, og gjerne ett eksempel på ett register du får lest eller skrevet til. Jeg bruker Systemair IAM som Modbus til Ethernet gateway. Jeg er faktisk litt usikker på hvorfor jeg fikk den gratis. Men tror det er at jeg hadde for gammel software og og eller feil konfigurasjon. De sa at jeg måtte oppgradere og så skulle de legge inn en ny konfig-fil som ble lagt inn på Ventilatoren. Men jeg gjorde nok en feil og etter en fabrikkresett av IAM så mistet jeg konfig-filen. Så logget Systemair seg inn når IAM var satt i Cloud-modus og la inn ny konfig-fil for meg. IAM bare funker. Det er en webside for å sette opp DHCP eller statisk IP-adresse hvor man kan sette den i Cloud eller Modbus-TCP. Den støtter både Wifi og kablet ethernet. Jeg sliter med en del "Read Input Register" som nekter å la se lese. Får feil som sier at funksjonen ikke er støttet på adressen. Derimot så kan noen av de leses som Holding Register. Det som er forvirrende er at alle adresser lar seg lese som Holding Register og man får 0 i retur. Status Kode Register Adresse Min Maks Beskrivelse Fungerer ikke REG_USERMODE_MODE Read Input Register (Function 04) 1161 0 12 Active User mode.0: Auto1: Manual2: Crowded3: Refresh4: Fireplace5: Away6: Holiday7: Cooker Hood8: Vacuum Cleaner9: CDI110: CDI211: CDI312: PressureGuard Fungerer REG_USERMODE_HMI_CHANGE_ REQUEST Holding Register (Function 03/06/16) 1162 0 7 New desired user mode as requested by HMI0: None1: AUTO2: Manual 3: Crowded4: Refresh5: Fireplace6: Away7: Holiday Jeg driver å tester registere og ser hva jeg finner ut. Kjører full scan så endrer en instilling så tar en diff etterpå. Quote
MrE Posted January 2, 2020 Posted January 2, 2020 Hvis du bruker Modbus TCP/IP skal du kun benytte Holding Register. 1161 er for å lese brukermodus (0=auto) 1162 er for å endre brukermodus. Holding register benyttes til begge. Quote
strips Posted January 3, 2020 Posted January 3, 2020 14 hours ago, MrE said: Hvis du bruker Modbus TCP/IP skal du kun benytte Holding Register. 1161 er for å lese brukermodus (0=auto) 1162 er for å endre brukermodus. Holding register benyttes til begge. Takk for info. Usikker på hva IAM faktisk leverer av protokoll. Det som står er "Modbus Gateway TCP-RTU/RS485" Men en del register fungerer å lese som Input Register men mange feiler også. Har du noe lesestoff om temaet? Jeg Har lest en del men nå ser jeg etter det du snakker om at Modbus TCP kun støtter Holding Register. Quote
MrE Posted January 3, 2020 Posted January 3, 2020 På Systemair sine aggregater er betjeningspanelet RS485. Når du satte opp IAM så brukte du en Y-splitt for å koble til både aggregat og betjeningspanel. Dette er RS485. IAM kommuniserer med aggregatet via RS485, men kommuniserer eksternt via TCP/IP. Det står mye bra info i Systemair sin Modbus variable list, under avsnitt 1. At du skal bruke holding register (RW) på TCP/IP står under pt 1.2 Transmission Modes. Quote
bergen77 Posted January 3, 2020 Posted January 3, 2020 2 hours ago, MrE said: På Systemair sine aggregater er betjeningspanelet RS485. Når du satte opp IAM så brukte du en Y-splitt for å koble til både aggregat og betjeningspanel. Dette er RS485. IAM kommuniserer med aggregatet via RS485, men kommuniserer eksternt via TCP/IP. På nye vsr-500 loftsmodell er tilkoblingen utvendig på aggregatet på rekkeklemmer merket A og B. Det er her jeg har koblet til. Sitter også en RJ plugg på kretskortet, sikkert for å laste program fra fabrikk eller noe. Blir litt i tvil når jeg ser IAM kobles på rj plugg. Quote
strips Posted January 3, 2020 Posted January 3, 2020 På SAVE aggregatene med touchpanel på aggregatet er det en ledig RJ11 på koblingsboksen på utsiden. Så jeg bruker ikke split. Quote
MrE Posted January 3, 2020 Posted January 3, 2020 (edited) Edit: Strips, du har vegghengt aggregat? På loftsmodellen bruker man rj11 pluggen til iam og betjeningspanel, da må man benytte splitten. Edited January 3, 2020 by MrE Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.