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

Sučelje · EMU Professional II

RS-485 i Modbus RTU kod EMU Professional II

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

Dvije stvari koje se često brkaju

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


RS-485 opisuje samo električni sloj: diferencijalni dvožični vod, obično označen s A i B, u poludupleksnom načinu rada. Diferencijalni znači da se signal prenosi kao razlika napona između dvaju vodiča. Smetnje jednako djeluju na oba vodiča i poništavaju se pri oduzimanju – zato je RS-485 tako raširen u industriji.

Modbus RTU je protokol koji ide tim vodom. Master pita, slaveovi odgovaraju; istodobno smije slati samo jedan. Svaki slave ima adresu od 1 do 247, svaka poruka završava kontrolnim zbrojem CRC16, a stanka od najmanje 3,5 vremena znaka između dvaju 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 tablica registara u priručniku – to je dio koji vam pri postavljanju stvarno treba.

Pojmovi

A / B

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

Poludupleks

Slanje i primanje preko istog para vodiča, dakle nikada istodobno.

Zaključni otpornik

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

Jedinično opterećenje

Mjera opterećenja sudionika. Klasično segment podnosi 32 jedinična opterećenja; moderni upravljački sklopovi troše samo dio toga.

Slave adresa

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

Stanka mirovanja

Stanka 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 pogreš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 IIIToplinaSlave 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 zbroj.
  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 pogreškeSvaka adresa od 1 do 247 samo jednom, nikada ne zamijeniti A i B, 120 Ω samo na oba kraja.
  7. ProsljeđivanjeM-Center istodobno prosljeđuje vrijednosti putem MQTT, BACnet IP, Modbus TCP ili kao CSV.

Izgradnja sabirnice

Na što 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. Tko dolazi s M-Busa, gdje su zvijezde izričito dopuštene, redovito upada u ovu zamku.

Zaključenje na točno dva mjesta

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

Brzina naspram duljine

Što je vod dulji, to je moguća brzina niža. Kao pravilo, umnožak duljine 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 sudionika sprječava da istofazni napon izađe iz dopuštenog područja. Oklop se uzemljuje samo na jednom kraju, inače nastaju struje izjednačavanja.

Tipična pogreška broj jedan

Dvaput dodijeljena slave adresa. Dva uređaja odgovaraju istodobno, master vidi samo CRC pogreške i javlja oba kao nedostupna. Prije puštanja u pogon vodite popis adresa.

Tipična pogreš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 pogon

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

Primjena

Kako surađuju Professional II i M-Center?


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

Najzamorniji dio Modbus RTU-a – tablicu registara – M-Center preuzima putem upravljačkih programa uređaja pohranjenih u Device Managementu. Umjesto unosa adresa registara birate uređaj i dobivate imenovane mjerne vrijednosti.

Nakon toga vrijedi isto kao kod M-Busa: M-Center ciklički očitava, bilježi neuspjela očitavanja i prosljeđuje vrijednosti u MQTT, BACnet IP, OPC UA, Modbus TCP, (s)FTP, e-poštu ili Joulio-Web. Modbus RTU segment koji je dosad očitavao samo sustav upravljanja zgradom tako istodobno služi obračunu i oblaku.

RS-485 na M-Centeru

Sučelja

2 × RS-485

Uređaji

do 64, licencne razine 32 i 64

Protokol

Modbus RTU

Upravljački programi

preko Device Managementa umjesto ručnog unosa adresa registara

Prosljeđ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
  • Izravan pristup registrima, i za trenutačne vrijednosti
  • Na terenu nije potrebna IT infrastruktura

Protiv

  • Osjetljiv na topologiju zvijezde i nedostatak zaključenja
  • Nije neovisan o polaritetu – pogreške pri ugradnji imaju posljedice
  • Miješani mediji poput vode i topline lakše idu preko M-Busa
  • Tablice registara moraju se održavati gdje ne postoji upravljački program

Pogledajte M-Bus · Pogledajte TCP/IP

Dokumenti

Priručnici i tehnički listovi za preuzimanje


Ova stranica objašnjava načelo. Popisi registara, struktura telegrama, raspored stezaljki i točni parametri svake izvedbe nalaze se u priručniku za sučelje.

PDFPriručnik za Modbus sučelje1485 · tablica registara · engleski PDFTehnički list Professional II1441 · engleski PDFPriručnik za M-Center2151 · strana mastera · engleski

Česta pitanja

Česta pitanja o sučelju


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

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

Gdje pripadaju zaključni otpornici?

120 Ω na dva fizička kraja voda, nigdje drugdje. Dodatni otpornik u sredini opterećuje sabirnicu bez koristi; nedostatak zaključenja uzrokuje refleksije koje se vide kao sporadične CRC pogreš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. Tko dolazi s M-Busa, gdje su zvijezde dopuštene, 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 sučelja. Razine za 32 i 64 uređaja otključavaju se licencom. Električki dodatno vrijedi granica jediničnih opterećenja po segmentu.

Gdje mogu pronaći tablicu registara za Professional II?

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

Dva RS-485 sučelja – 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 uočljivih smetnji.

Niste sigurni odgovara li RS-485 / Modbus RTU?


Pošaljite nam broj mjernih mjesta, udaljenosti i ciljni sustav. Reći ćemo vam koja izvedba ima smisla – i kada bi drugo sučelje bilo bolji izbor.

Telefon
+41 (0)41 545 03 00

Tehnička podrška
helpdesk@emuag.ch

Narudžbe Švicarska
orders@emuag.ch