Proizvodi/ EMU Professional II/ RS-485 / Modbus RTU

Interfejs · EMU Professional II

RS-485 i Modbus RTU kod EMU Professional II

Diferencijalni dvožični vod je kod kuće u industriji i oprašta električne smetnje – ali ne i greške u topologiji. Ova stranica objašnjava šta razlikuje RS-485 od Modbus RTU, na šta paziti pri izgradnji sabirnice i šta vam donose dva RS-485 interfejsa na M-Centeru.

Dvije stvari koje se često miješaju

Koja je razlika između RS-485 i Modbus RTU?


RS-485 opisuje samo električni sloj: diferencijalni dvožilni vod, obično označen sa A i B, u poludupleks režimu. Diferencijalni znači da se signal prenosi kao razlika napona između dva provodnika. Smetnje jednako djeluju na oba provodnika i poništavaju se pri oduzimanju – zato je RS-485 tako raširen u industriji.

Modbus RTU je protokol koji ide preko tog voda. Master pita, slaveovi odgovaraju; istovremeno smije slati samo jedan. Svaki slave ima adresu od 1 do 247, svaka poruka završava kontrolnom sumom CRC16, a pauza od najmanje 3,5 vremena znaka između dva telegrama označava okvir.

Očitavaju se 16-bitni registri, obično funkcijskim kodom 3 (holding register) ili 4 (input register). Veće vrijednosti poput stanja brojila raspoređuju se na više registara kao 32-bitni cijeli broj ili broj s pomičnim zarezom. Koja je vrijednost na kojoj adresi registra i kojim redoslijedom bajtova, navodi tabela registara u priručniku – to je dio koji vam pri podešavanju stvarno treba.

Pojmovi

A / B

Dva signalna provodnika. Za razliku od M-Busa, raspored ovdje nije proizvoljan – zamijenjeni, sabirnica ne radi.

Poludupleks

Slanje i prijem preko istog para provodnika, dakle nikada istovremeno.

Završni otpornik

120 Ω na oba kraja sabirnice protiv refleksija. Samo na krajevima, ne kod svakog uređaja.

Jedinično opterećenje

Mjera opterećenja učesnika. Klasično segment podnosi 32 jedinična opterećenja; moderni drajveri troše samo dio toga.

Slave adresa

1 do 247, podešena na uređaju. Svaka adresa se po segmentu smije pojaviti samo jednom.

Pauza mirovanja

Pauza od 3,5 vremena znaka koja označava početak i kraj telegrama.

Korak po korak

Kako teče Modbus RTU očitavanje preko RS-485?


Na primjeru EMU M-Centera kao mastera s EMU Professional II i Helvatron brojilima H2O i DELTA III: struktura sabirnice, telegram, odgovor i tipične greške.

MQTT · BACnet IP · Modbus TCP · CSVEMU M-CenterModbus masterAB120 Ω120 Ωjedna neprekinuta linija · kratki ogranciSmetnja jednako pogađa A i BRazlika A – B ostaje čistaAdr 2FC 03RegistarCRCUpitOdgovor≥ 3,5 znaka pauzeAdr 2FC 03VrijednostiCRCProfessional IIEMU · električna energijaHelvatron H2OVodaHelvatron DELTA IIIToplotaSlave 1Slave 2Slave 3Adrese 1–247 samo jednom · ne zamijeniti A i B
  1. Jedna linija, dva krajaBrojila su kratkim ograncima spojena na jednu neprekinutu liniju. Na oba kraja nalazi se zaključni otpornik od 120 Ω.
  2. Diferencijalni signalSignal je razlika napona između A i B. Smetnja jednako pogađa obje žice i poništava se.
  3. Upit masteraM-Center šalje adresu slave uređaja, funkcijski kod 3 ili 4, registar i CRC16 kontrolni zbir.
  4. Pauza kao okvirPauza od najmanje 3,5 znaka označava početak i kraj telegrama.
  5. Odgovor slave uređajaOdgovara samo upitano brojilo, s vrijednostima registara i vlastitim CRC-om. Uvijek šalje samo jedan uređaj.
  6. Tipične greškeSvaka adresa od 1 do 247 samo jednom, nikada ne zamijeniti A i B, 120 Ω samo na oba kraja.
  7. ProsljeđivanjeM-Center istovremeno prosljeđuje vrijednosti putem MQTT, BACnet IP, Modbus TCP ili kao CSV.

Izgradnja sabirnice

Na šta paziti pri izgradnji RS-485 sabirnice?


Linija, ne zvijezde

RS-485 zahtijeva neprekinutu liniju od jednog kraja do drugog, s što kraćim ograncima do uređaja. Ožičenje u zvijezdu najčešći je razlog sabirnica koje rade na niskoj brzini, a na visokoj više ne. Ko dolazi s M-Busa, gdje su zvijezde izričito dozvoljene, redovno upada u ovu zamku.

Završetak na tačno dva mjesta

120 Ω pripada na dva fizička kraja voda. Treći završni otpornik negdje u sredini opterećuje sabirnicu, a ništa ne poboljšava. Bez završetka nastaju refleksije koje se pokazuju kao sporadične CRC greške – sabirnica radi, ali ne pouzdano.

Brzina naspram dužine

Što je vod duži, to je moguća brzina niža. Kao pravilo, proizvod dužine i brzine je konstantan; u praksi zgrada 9600 ili 19200 Bd na nekoliko stotina metara nije kritično, dok 115200 Bd čisto radi samo na kratkim udaljenostima.

Masa i oklop

Zajednička referenca između učesnika sprečava da zajednički napon izađe iz dozvoljenog opsega. Oklop se uzemljuje samo na jednom kraju, inače nastaju struje izjednačavanja.

Tipična greška broj jedan

Dvostruko dodijeljena slave adresa. Dva uređaja odgovaraju istovremeno, master vidi samo CRC greške i javlja oba kao nedostupna. Prije puštanja u rad vodite listu adresa.

Tipična greška broj dva

Zamijenjeni A i B. Za razliku od M-Busa, RS-485 nije neovisan o polaritetu. Jedan pogrešno priključen uređaj može ometati cijeli segment.

Provjera prije puštanja u rad

  • Linijska topologija, kratki ogranci
  • 120 Ω tačno na oba kraja
  • Adrese jedinstvene i dokumentovane
  • Brzina, paritet i stop bitovi isti na svim uređajima
  • Oklop uzemljen na jednom kraju

Primjena

Kako sarađuju Professional II i M-Center?


EMU M-Center ima dva RS-485 interfejsa i preko njih očitava do 64 Modbus RTU uređaja. Dva odvojena interfejsa više su od dvostrukog kapaciteta: omogućavaju čisto razdvajanje dva segmenta s različitim brzinama ili različitim proizvođačima uređaja, umjesto da se sve tjera na jednu liniju.

Najzamorniji dio Modbus RTU – tabelu registara – M-Center preuzima putem drajvera uređaja pohranjenih u Device Managementu. Umjesto unosa adresa registara birate uređaj i dobijate imenovane mjerne vrijednosti.

Nakon toga važi isto kao kod M-Busa: M-Center ciklično očitava, bilježi neuspjela očitavanja i prosjeđuje vrijednosti u MQTT, BACnet IP, OPC UA, Modbus TCP, (s)FTP, e-mail ili Joulio-Web. Modbus RTU segment koji je dosad očitavao samo sistem upravljanja zgradom tako istovremeno služi obračunu i cloudu.

RS-485 na M-Centeru

Interfejsi

2 × RS-485

Uređaji

do 64, licencne stepenice 32 i 64

Protokol

Modbus RTU

Drajveri

preko Device Managementa umjesto ručnog unosa adresa registara

Prosjeđivanje

MQTT, BACnet IP, OPC UA, Modbus TCP, CSV, JSON, Excel

Kada odgovara

Kada je Modbus RTU preko RS-485 pravi izbor?


Za

  • Upravljanje i automatizacija ionako govore Modbus
  • Otporan na električne smetnje u industrijskom okruženju
  • Direktan pristup registrima, i za trenutne vrijednosti
  • Na terenu nije potrebna IT infrastruktura

Protiv

  • Osjetljiv na topologiju zvijezde i nedostajući završetak
  • Nije neovisan o polaritetu – greške pri instalaciji imaju posljedice
  • Miješani mediji poput vode i toplote lakše idu preko M-Busa
  • Tabele registara moraju se održavati gdje ne postoji drajver

Pogledajte M-Bus · Pogledajte TCP/IP

Dokumenti

Priručnici i tehnički listovi za preuzimanje


Ova stranica objašnjava princip. Liste registara, struktura telegrama, raspored stezaljki i tačni parametri svake izvedbe nalaze se u priručniku za interfejs.

PDFPriručnik za Modbus interfejs1485 · tabela registara · engleski PDFTehnički list Professional II1441 · engleski PDFPriručnik za M-Center2151 · strana mastera · engleski

Česta pitanja

Česta pitanja o interfejsu


Koja je razlika između RS-485 i Modbus RTU?

RS-485 je električni sloj: diferencijalni dvožični vod u poludupleks načinu. Modbus RTU je protokol iznad njega, s master-slave radom, adresama od 1 do 247, 16-bitnim registrima i kontrolnim zbirom CRC16. Trebaju vam oba, a često se navode u istom dahu.

Gdje pripadaju završni otpornici?

120 Ω na dva fizička kraja voda, nigdje drugo. Dodatni otpornik u sredini opterećuje sabirnicu bez koristi; nedostajući završetak uzrokuje refleksije koje se vide kao sporadične CRC greške.

Smijem li ožičiti u zvijezdu?

Bolje ne. RS-485 zahtijeva neprekinutu liniju s kratkim ograncima. Ožičenje u zvijezdu najčešći je uzrok sabirnica koje rade na niskoj brzini, a na višoj otkazuju. Ko dolazi s M-Busa, gdje su zvijezde dozvoljene, lako to previdi.

Koliko uređaja M-Center može očitati preko RS-485?

Do 64 Modbus RTU uređaja preko dva RS-485 interfejsa. Stepenice za 32 i 64 uređaja otključavaju se licencom. Električno dodatno važi granica jediničnih opterećenja po segmentu.

Gdje mogu naći tabelu registara za Professional II?

U priručniku za Modbus interfejs, dokument 1485. U njemu su adrese registara, tipovi podataka i redoslijed bajtova. Na M-Centeru to obično nije potrebno, jer su drajveri uređaja pohranjeni u Device Managementu.

Dva RS-485 interfejsa – zašto?

Da bi se razdvojila dva segmenta koja ne idu zajedno: različite brzine, različiti proizvođači ili dva fizički odvojena područja. Tjerati sve na jednu liniju najčešći je uzrok teško pronalazivih smetnji.

Niste sigurni da li RS-485 / Modbus RTU odgovara?


Pošaljite nam broj mjernih mjesta, udaljenosti i ciljni sistem. Reći ćemo vam koja izvedba ima smisla – i kada bi drugi interfejs bio bolji izbor.

Telefon
+41 (0)41 545 03 00

Tehnička podrška
helpdesk@emuag.ch

Narudžbe Švicarska
orders@emuag.ch