Novi uređaj je na sabirnici, ali nadzorni sustav ne prikazuje ništa. Je li krivo ožičenje, adresa ili postavka? Dobar Modbus tester odgovara za nekoliko minuta. Pokazuje što ide linijom, što se vraća i gdje zapinje.
U ovom članku objašnjavamo što Modbus tester radi, što vam treba i kako u praksi testirate Modbus RTU uređaje. Kao primjer koristimo ModbusMate, naš besplatni alat koji radi izravno u pregledniku.

Što je Modbus tester?
Modbus tester je program koji na sabirnici preuzima ulogu mastera. Uređajima šalje zahtjeve i prikazuje njihove odgovore. Tako provjerite uređaj bez nadzornog sustava ili kontrolera.
S njim možete:
- čitati registre i zavojnice (coils),
- upisivati vrijednosti, primjerice postavke ili naredbe,
- vidjeti svaki okvir u heksadecimalnom zapisu,
- provjeriti CRC ili LRC,
- pronaći uređaje s nepoznatom adresom.
Dobar tester ne pokazuje samo brojke. Pokazuje i zašto odgovora nema.
Kada vam treba?
- Puštanje u rad. Svaki uređaj provjerite prije predaje integratoru nadzornog sustava.
- Servis. Uređaj više ne odgovara. Je li uzrok kabel, adresa ili uređaj?
- Razvoj. Provjerite tablicu registara i rijetke funkcijske kodove na prototipu.
- Dokumentacija. Zabilježite vrijednosti i priložite ih zapisniku o puštanju u rad.
Kome je namijenjen?
Monterima i serviserima. Na terenu im treba brz odgovor: odgovara li uređaj ili ne? Prijenosno računalo i adapter su dovoljni.
Integratorima nadzornih sustava. Prije povezivanja s nadzornim sustavom provjere tablicu registara, redoslijed bajtova i skaliranje. Tako izbjegnu pogrešne vrijednosti u vizualizaciji.
Razvojnim inženjerima. Na prototipu isprobaju sve funkcijske kodove, i one rijetke, a u zapisniku vide svaki bajt.
Nastavnicima i studentima. S demo slaveom nauče Modbus bez hardvera.
Što vam treba
- Računalo s operativnim sustavom Windows, macOS, Linux ili ChromeOS.
- Preglednik Chrome, Edge ili Opera. Firefox i Safari ne podržavaju sučelje Web Serial.
- USB–RS485 adapter (ili RS-232 za starije uređaje). Radi svaki adapter koji se u sustavu prikazuje kao serijski port. Česti su adapteri s čipovima FTDI, CP210x i CH340.
- Tehnički list uređaja s adresom, serijskim postavkama i tablicom registara.
Mobiteli i tableti nisu podržani jer ne podržavaju sučelje Web Serial.
Kako radi Modbus tester u pregledniku
Moderni preglednici temeljeni na Chromiumu podržavaju sučelje Web Serial. Web stranica preko njega komunicira sa serijskim portom nakon što port odaberete i dopustite pristup. Tehnologiju opisuje dokumentacija za razvojne programere Chrome o Web Serialu.
Preglednik dakle brine o portu, a aplikacija o Modbusu. Ništa ne morate instalirati. Isti zaslon radi na Windowsima, macOS-u, Linuxu i ChromeOS-u.
ModbusMate podržava Modbus RTU i Modbus ASCII preko RS-485 ili RS-232. Brzine prijenosa kreću se od 300 do 3.000.000 bauda. Modbus TCP je najavljen, ali još nije dostupan.
Prvi test u pet koraka
1. Priključite adapter
Priključite USB–RS485 adapter na računalo i spojite ga s uređajem. Pazite na polaritet A/B. Na duljim linijama završni otpornik ide na oba kraja.
2. Otvorite ModbusMate i odaberite port
Otvorite aplikaciju u pregledniku Chrome, Edge ili Opera. Odaberite serijski port i dopustite pristup. Postavite brzinu, paritet, stop bitove te način RTU ili ASCII.
3. Dodajte prozor za očitavanje
U prozoru za očitavanje (poll window) unesete adresu uređaja (slave ID), funkcijski kod, početnu adresu, broj registara i brzinu osvježavanja. Možete otvoriti više prozora istodobno, svaki sa svojim postavkama.

4. Pokrenite očitavanje
Pritisnite F5 za pokretanje svih prozora, F6 za zaustavljanje ili F8 za jednokratno očitavanje. Vrijednosti koje stignu oboje se zeleno.
5. Pročitajte zapisnik i brojače
Prometni zapisnik prikazuje svaki zahtjev i odgovor u heksadecimalnom zapisu, s provjerom CRC-a kod RTU-a i LRC-a kod ASCII-ja. Možete filtrirati po uređaju ili funkcijskom kodu. Statusna traka broji TX, RX, pogreške, CRC pogreške i vrijeme odziva.

Kako čitati prometni zapisnik
Zapisnik je najjači alat testera. Pogledajmo jednostavan primjer. Vrijednosti su ilustrativne.
Zahtjev mastera za čitanje jednog holding registra na uređaju 1:
01 03 00 00 00 01 84 0A
01je adresa uređaja.03je funkcijski kod (čitanje holding registara).00 00je početna adresa, dakle prvi registar (40001).00 01je broj registara.84 0Aje CRC.
Odgovor uređaja mogao bi biti 01 03 02 00 D7 i CRC. 02 znači da slijede dva bajta podataka. 00 D7 je vrijednost 215. Ako je to temperatura s faktorom 0,1, znači 21,5 °C.
Ako uređaj odgovori s 01 83 02, riječ je o iznimci. Funkcijski kod uvećan je za 0x80, a kod iznimke 02 znači nevažeća adresa podataka. Registar dakle ne postoji ili je adresa pomaknuta za jedan.
Ako odgovora uopće nema, provjerite adresu, postavke linije i ožičenje. Tester vam pokazuje da je zahtjev otišao. Tako znate da problem nije na strani računala.
Funkcije koje ćete koristiti svaki dan
Više prozora za očitavanje
Svaki prozor ima svoj uređaj, funkcijski kod, adresu i brzinu. Tako istodobno pratite temperaturu, postavke i stanja releja.
Centar za testiranje
Test centar nudi pripremljene zahtjeve za funkcijske kodove 01–06, 08, 0B, 0F, 10, 11, 16, 17 i 2B. Tako brzo isprobate i rijetke naredbe, primjerice identifikaciju uređaja.
Pretraživanje uređaja
Ne znate adresu? Pretraživanje uređaja redom ispituje adrese i pokazuje koji uređaj odgovara.
Grafovi uživo i izvoz
Vrijednosti prikažete na grafu s klizačem vremenskog prozora. Graf izvezete kao PNG ili CSV. Mjerenja možete snimiti i izvesti u CSV ili XLSX.
Formati podataka
Vrijednosti prikažete kao Int/UInt 16, 32 ili 64, Float32/64 u sva četiri redoslijeda bajtova, heksadecimalno, binarno, logički ili ASCII. Podržano je skaliranje po formuli a × sirova vrijednost + b. Adresiranje postavite kao 0- ili 1-bazno.
Samo praćenje
Na sustavu koji radi ne želite ništa slučajno promijeniti. Isključite »Writes allowed« i tester će samo čitati.
Radni prostori
Prozore, nazive registara i postavke spremite s Ctrl+S i otvorite s Ctrl+O. Radni prostor izvezete kao JSON i podijelite s kolegama.

Prečaci u tablici registara
| Radnja | Tipka |
|---|---|
| Kretanje po tablici | strelice |
| Uređivanje vrijednosti | Enter ili F2 |
| Imenovanje registra | Shift+F2 |
| Upis vrijednosti | Ctrl+Enter |
| Odbacivanje promjene | Del |
| Brisanje odabira | Esc |
Na Mac računalima umjesto Ctrl koristite tipku Command.
Bez uređaja? Najprije vježbajte
ModbusMate ima ugrađeni demo slave (povratna petlja) koji odgovara kao uređaj 1. Tako upoznate sučelje prije izlaska na teren. Vođeni obilazak u deset koraka pokreće se sam na zaslonima širim od 720 px. Bilo kada ga ponovno otvorite gumbom s akademskom kapom.
Primjer iz prakse: puštanje u rad sobnog termostata
Recimo da na novu liniju priključujete sobni termostat. Tehnički list navodi adresu 1, 9600 bauda, 8N1 i temperaturu u registru 40001. Test ide ovako:
- Priključite adapter na kraj linije i provjerite završni otpornik.
- U ModbusMate odaberite port i postavite 9600, 8N1, RTU.
- Otvorite prozor za očitavanje: uređaj 1, FC 03, početna adresa 0, broj 10, osvježavanje jednom u sekundi.
- Pritisnite F5. Vrijednosti postanu zelene.
- Registar imenujte sa Shift+F2, primjerice »Temperatura«, i postavite skaliranje.
- Puhnite u osjetnik. Graf uživo pokaže porast temperature.
- Spremite radni prostor s Ctrl+S i snimku izvezite u XLSX za zapisnik.
Cijeli postupak traje nekoliko minuta. Sljedeći termostat na istoj liniji provjerite još brže jer radni prostor već imate.
Kontrolni popis prije izlaska na teren
- ☐ USB–RS485 adapter i rezervni adapter.
- ☐ Instaliran upravljački program za adapter, ako ga treba.
- ☐ Preglednik Chrome, Edge ili Opera.
- ☐ ModbusMate jednom otvoren s vezom, da radi i bez interneta.
- ☐ Izrađen besplatan profil, da sesija ne završi nakon pet minuta.
- ☐ Tehnički listovi svih uređaja s tablicama registara.
- ☐ Kratki USB kabel i odvijač za stezaljke.
- ☐ Pripremljen i spremljen radni prostor za objekt.
A klasični desktop alati?
Mnogi inženjeri poznaju desktop alate poput Modbus Polla ili QModMastera. Prema usporednoj tablici na stranici proizvoda ModbusMate, Modbus Poll radi samo na Windowsima i naplaćuje se po licenci, a QModMaster radi na Windowsima i Linuxu, s jednim prozorom za očitavanje i bez grafova. ModbusMate radi u pregledniku na svim stolnim sustavima i besplatan je. Detaljnu usporedbu donosimo u zasebnom članku.
Česte pogreške pri testiranju
- Pogrešna adresa. Adrese uređaja su od 1 do 247. Adresa 0 je broadcast i na nju ne odgovara nijedan uređaj.
- Zamijenjeni A i B. Nema odgovora ili su okviri oštećeni. Zamijenite žice i pokušajte ponovno.
- Neusklađene postavke. Brzina, paritet i stop bitovi moraju odgovarati uređaju.
- Dva mastera. Na jednoj liniji smije biti aktivan samo jedan master. Zaustavite nadzorni sustav tijekom testa.
- Pomak za jedan. Registar 40001 u okviru je adresa 0. Provjerite broji li tehnički list od 0 ili od 1.
- CRC pogreška. Uređaj odbacuje okvir s pogrešnim CRC-om i ne odgovara. Master zato vidi istek vremena.
Više savjeta za postavljanje senzora naći ćete u članku Ključne Modbus postavke za konfiguraciju senzora i u 3 savjeta za rješavanje problema s konfiguracijom Modbus senzora. Ograničenja linije i otpornost na smetnje opisuje dubinska analiza Modbus mreže.
Sigurno testiranje na sustavu u radu
Testiranje na sustavu koji već radi traži oprez. Nekoliko pravila:
- Prije testa dogovorite se s upraviteljem objekta.
- Zaustavite ili odspojite drugi master kako se zahtjevi ne bi preklapali.
- Uključite način samo za čitanje. Upisujte samo kad točno znate što registar znači.
- Osvježavanje postavite umjereno kako ne biste opteretili liniju.
- Nakon testa vratite liniju u prvobitno stanje i ponovno pokrenite nadzorni sustav.
Koliko košta?
Ništa. ModbusMate je besplatan tijekom beta razdoblja i nakon njega. Nema licencne naknade ni plaćene inačice. Gostujuća sesija traje pet minuta. Zatim izradite besplatan profil s imenom i e-mail adresom.
Aplikacija se sprema u predmemoriju preglednika. Kad je jednom otvorite s vezom, radi i bez interneta. To je praktično u podrumima i tehničkim prostorijama bez signala.
Tko stoji iza ModbusMate?
ModbusMate razvija Andivi d.o.o. iz Slovenije, koji proizvodi i Alledio uređaje s Modbus RTU. Alatom možete testirati primjerice Alledio OEM termostat s Modbusom ili sobni regulator Alledio OEM.
Imate prijedlog ili ste pronašli pogrešku? U aplikaciji odaberite »Send feedback« i zatim Bug, Idea ili Question.
Česta pitanja
Je li Modbus tester ModbusMate stvarno besplatan?
Da. Besplatan je tijekom beta razdoblja i nakon njega. Nema licencne naknade ni plaćene inačice. Nakon petominutne gostujuće sesije treba vam samo besplatan profil.
Moram li išta instalirati?
Ne. ModbusMate radi u pregledniku Chrome, Edge ili Opera na stolnom računalu. Treba vam samo USB–RS485 adapter i možda upravljački program za adapter.
Podržava li Modbus TCP?
Još ne. Trenutačno podržava Modbus RTU i ASCII preko RS-485 ili RS-232. Modbus TCP je najavljen.
Koji USB–RS485 adapter trebam?
Radi svaki adapter koji se prikazuje kao serijski port. Česti su adapteri s čipovima FTDI, CP210x i CH340.
Mogu li njime upisivati u registre?
Da, funkcijskim kodovima 05, 06, 0F i 10. Za sigurno praćenje sustava u radu isključite »Writes allowed«.
Radi li na mobitelu ili Androidu?
Ne. Mobiteli i tableti ne podržavaju sučelje Web Serial. Koristite stolno ili prijenosno računalo.
Isprobajte Modbus tester sada
Otvorite aplikaciju, priključite adapter i pročitajte prve registre za nekoliko minuta.
Otvorite ModbusMate – besplatan Modbus tester
Sve funkcije opisane su na stranici proizvoda ModbusMate. Pitanja nam pošaljite na info@alledio.com ili nazovite +386 51 630 770.






