Hej
Jag ska koppla in seriell Modbus i ett ventilationsaggregat av modell Systemair VSR500. Manualen är tydlig och säger koppla in på position 3 (se bild). På kretskortet är det märkt A(+), B(-) och ingenting på den sista plinten. På ett annat ställe i manualen står det "New Systemair controls have standard and readily available Modbus/RTU over three-wire (A, B and GND) RS485 on the Connection Board (CB)".
Min fråga är om ni tror att den sista (omärkta) plinten bredvid A(+) och B(-) är GND för Modbus? Det är så skumt att alla andra plintar är märkta med exakt vad det är, tex GND. Det faktiska kretskortet på maskinen motsvarar skissen i manualen exakt, dvs plinten bredvid Modbus A och B är omärkt.
Manual 1 (Installation och service)
Manual 2 (Modbus variabellista)
Inkoppling av seriell Modbus ventilationsaggregat VSR500
Inkoppling av seriell Modbus ventilationsaggregat VSR500
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Inkoppling av seriell Modbus ventilationsaggregat VSR500
Plintarna är felmärkta, enligt RS485-standard skall de heta A(D-) och B(D+), rätt viktigt att veta vilken som är den "positiva" signalen och den negativa, annars funkar det inte.
-
- Inlägg: 7106
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: Inkoppling av seriell Modbus ventilationsaggregat VSR500
Den tredje plinten är endera kopplad till GND eller möjligtvis oinkopplad. Du kollar lämpligast genom att ohmmäta till AGND i plintraden bredvid.
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Inkoppling av seriell Modbus ventilationsaggregat VSR500
Inte säkert att jordarna är ihopkopplade, det finns galvaniskt skilda drivare för Modbus
Oavsett, du behöver 3 anslutningar och det finns 3 på plinten så till 99.9% så är den namnlösa plinten GND för modbus
Swech
Oavsett, du behöver 3 anslutningar och det finns 3 på plinten så till 99.9% så är den namnlösa plinten GND för modbus
Swech
Re: Inkoppling av seriell Modbus ventilationsaggregat VSR500
Modbus använder ingen GND/Jord, däremot en Common, dock väldigt många tillverkare skiter i den.
Så troligen skall du bara ansluta A och B, så som det är ritat så skall din A gå till B och vice versa, under förutsättning att din utrustning använder rätta beteckningar.
Så troligen skall du bara ansluta A och B, så som det är ritat så skall din A gå till B och vice versa, under förutsättning att din utrustning använder rätta beteckningar.
- FormerMazda
- Inlägg: 6442
- Blev medlem: 27 februari 2006, 14:59:36
- Ort: Asby (Östergötland)
Re: Inkoppling av seriell Modbus ventilationsaggregat VSR500
Att ansluta RS485 är som att sätta i ett USB-minne. Man sätter i rätt först, sen fel, sen rätt slutligen.
Som föreslaget, prova med dina två tåtar bara, det lär sannolikt räcka.
Som föreslaget, prova med dina två tåtar bara, det lär sannolikt räcka.
Re: Inkoppling av seriell Modbus ventilationsaggregat VSR500
Vanliga fel.
A-B växlas GND finns inte alltid eller behövs . Med standarden säger skärmade kablar och inkopplad GND för rätt Noll referens . Brukar INTE vara problem med endast 2saker på slingan. Terminering verkar vara vilket som ibland skall det vara för fungera.
Modbus ID... Brukar försöka inte använda 1 (ofta default) för sitter det 2x1or på samma slinga så släcker dom varandra .
Noll och Ett räkning registren räknas olika i master och slave 0-9 vs. 1-10
Fel hastighet, partiets bitar mm. 8E1 ofta.
Master och Slave ...bara Master pratar med slavar ,slavar pratar inte med varandra
Brukar köra Modbus poll eller Radzio program på PC(usbpinne/rs485) mot slave för kolla av vad som finns att läsa och var.
Tillverkarna skriver ibland All data i Holdingregistret även Digitala singlecoil status
Vissa tillverkare kan man dessutom inte läsa för alla register för snabbt.
Då får man massa läsfel. Modbus timeout inställningen hur snabbt den frågar .
A-B växlas GND finns inte alltid eller behövs . Med standarden säger skärmade kablar och inkopplad GND för rätt Noll referens . Brukar INTE vara problem med endast 2saker på slingan. Terminering verkar vara vilket som ibland skall det vara för fungera.
Modbus ID... Brukar försöka inte använda 1 (ofta default) för sitter det 2x1or på samma slinga så släcker dom varandra .
Noll och Ett räkning registren räknas olika i master och slave 0-9 vs. 1-10
Fel hastighet, partiets bitar mm. 8E1 ofta.
Master och Slave ...bara Master pratar med slavar ,slavar pratar inte med varandra
Brukar köra Modbus poll eller Radzio program på PC(usbpinne/rs485) mot slave för kolla av vad som finns att läsa och var.
Tillverkarna skriver ibland All data i Holdingregistret även Digitala singlecoil status
Vissa tillverkare kan man dessutom inte läsa för alla register för snabbt.
Då får man massa läsfel. Modbus timeout inställningen hur snabbt den frågar .