ModBus funderingar

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
AvoMan
Inlägg: 9
Blev medlem: 4 mars 2019, 22:28:55

ModBus funderingar

Inlägg av AvoMan »

Hej på er!!

Min första fråga här!!

Har köp på mig flera elmätare med ModBus utgång!
Ska försöka läsa av dessa!

Min fråga gäller i första hand kabeldragningen


I källaren har jag mitt teknikrum där avläsningen ska finnas

Sedan finns det några mätare på två våningar ovanför samt några i ett hus på bakgården

Kan man dra en ”stam” å länka till mätare och så vidare?
Med andra ord då kommer det vars 3st ”stammar” in till teknikrummet, finns det någon swich/splitt för att få ihop kablarna eller är det bara ”twinna” ihop dom??

För det känns riktigt omständigt att dra en slinga genom hela huset å sen genom huset på bakgården!

Ge mig tips på bästa smartast kabeldragningen

Tack
Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: ModBus funderingar

Inlägg av Icecap »

Vad jag minns har MODBUS enheter inget ID-nummer typ "hej, jag frågar mätare 3 om...".
Varje mätare ska alltså avläsas separat (med egna ledningar typ).

Det går såklart att ha någon form av "hub" insatt som kan växla mellan de olika mätare men frågan är hur den ska styras.

Och då kommer frågan: vilken mjukvara ska avläsa?
Är det bygg-själv? I så fall kan du enkelt styra vilken port som ska användas.
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: ModBus funderingar

Inlägg av Jan Almqvist »

Jo, Modbus RTU har Slave Id och du kan ansluta många slavar på samma trådar om du kör t.ex. RS-485.

(Modbus/TCP har istället Unit Id men här kör man ju normalt TCP/IP eller, i vissa fall, UDP/IP.)

Edit:

Ett exempel med Modbus RTU och två slavar (i det här fallet frekvensomformare):

Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: ModBus funderingar

Inlägg av Icecap »

Ah - då minns jag fel. Men att köra stjärn-koppling på RS485 kan ge problem om "armarna" är lite längre.
De problem beror dock på kommunikationshastighetern, vid att sänka den kan man klara sig.
AvoMan
Inlägg: 9
Blev medlem: 4 mars 2019, 22:28:55

Re: ModBus funderingar

Inlägg av AvoMan »

Tack TomasL, fick lite mer info i V1_02 :)


Men jag förstod att man kunde ha passiva grenar och aktiva. Var kan man få tag i sådana?
sedan hittade jag ingen info direkt på grenen max längd. Har läst på nätet 1m till 20m! Vad gäller?
AvoMan
Inlägg: 9
Blev medlem: 4 mars 2019, 22:28:55

Re: ModBus funderingar

Inlägg av AvoMan »

Jan, jag är inte så bra på ryska :badgrin: Vad menar du med filmen?
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: ModBus funderingar

Inlägg av Jan Almqvist »

Det var bara ett exempel på Modbus RTU kommunikation från en master (HMI Droid) via WiFi till en portserver (USR-WIFI232-604) och sedan RS-485 till slavarna (de två frekvensomformarna).

Mastern pratar med den slav man väljer med knapparna där det står "1" respektive "2".
Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: ModBus funderingar

Inlägg av Icecap »

AvoMan: "Sedan hittade jag ingen info direkt på grenen max längd. Har läst på nätet 1m till 20m! Vad gäller?"
Som jag skrev: det beror på kommunikationshastigheten!

Vid 115200 baud är det nog 2 m som gäller, vid 9600 baud kan de bli ganska mycket längre.
Det har såklart också betydelse hur många de är, hur de är placerat på slingan osv.

Men väljer du att köra 9600 baud är det ganska förlåtande att dra kabel (såklart Twisted Pair!) och när du har kontakt kan du öka hastigheten till det börjar gå fel och sedan sänka ett snäpp eller två.

EDIT:
Kom på att du har problem med att slingan inte gärna ska gå i en lång slinga då det blir mycket dragande. Men tar du vanliga TP-kablar till nätverk har du 4 par i varje och kan då koppla ett kabel till en mätare och låta dom samlas i ett knutpunkt där du kan koppla paren på bästa sättet.

Då får du ingen stubbar och ska kunde köra full sprutt.
Senast redigerad av Icecap 5 mars 2019, 09:42:54, redigerad totalt 1 gång.
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: ModBus funderingar

Inlägg av Jan Almqvist »

Under förutsättning att man har riktig biasing och terminering kan man köra både fort och långt.

https://en.wikipedia.org/wiki/RS-485
AvoMan
Inlägg: 9
Blev medlem: 4 mars 2019, 22:28:55

Re: ModBus funderingar

Inlägg av AvoMan »

Hittade denna:
https://www.piigab.com/produkter/hardwa ... rextender/

då skulle man kunna dra en slinga till dom mätare som går att länka lätt, sedan en kabel till mätaren som är inte lämplig i slingan. eller till slinga 2

TP kabel lät ju bra. Ska vara skärmad va jag förstått
Användarvisningsbild
Icecap
Inlägg: 26139
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: ModBus funderingar

Inlägg av Icecap »

Skärm är bra - men om du inte befinner dig i ett industriellt miljö är det knappast nödvändigt.

Och det finns skärmad TP-kabel också. Alltså behöver du inte extenders och liknande, en RS485-bus kan man dra ganska långt innan det behövs - om man har rätt terminering i änderna.
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: ModBus funderingar

Inlägg av Jan Almqvist »

Eller sätta en portserver (med RS-485) på de platser där det sitter elmätare och köra Modbus RTU över TCP/IP på vanligt nätverk?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45270
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: ModBus funderingar

Inlägg av TomasL »

Kom på att du har problem med att slingan inte gärna ska gå i en lång slinga då det blir mycket dragande. Men tar du vanliga TP-kablar till nätverk har du 4 par i varje och kan då koppla ett kabel till en mätare och låta dom samlas i ett knutpunkt där du kan koppla paren på bästa sättet.
Man skall aldrig köra stjärn-nät.
Det skall gå från enhet till enhet, första och sista enheten termineras.
Mastern kan sitta var som helst i nätet.
Alla enheter i nätet , förutom mastern skall ha en adress, från 1-247.
AvoMan
Inlägg: 9
Blev medlem: 4 mars 2019, 22:28:55

Re: ModBus funderingar

Inlägg av AvoMan »

Med burken jag länkade till ovan så blir det ett stjärnNätverk. Men med burken blir det som en lång slinga som jag fattade det!? Eller?
Skriv svar