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
Proizvodi/ EMU Professional II/ RS-485 / Modbus RTU
Interfejs · 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
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.
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
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.
Izgradnja sabirnice
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.
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.
Š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.
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.
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.
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.
Primjena
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.
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
Dokumenti
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
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.
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.
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.
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.
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.
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.
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