Kaj je Modbus
Modbus je metoda, ki se uporablja za prenos informacij po serijskih linijah med elektronskimi napravami. Je serijski komunikacijski protokol, ki je bil razvit za uporabo s programljivimi logičnimi krmilniki (PLC).
Za kaj se uporablja Modbus
Modbus je odprt protokol, kar pomeni, da je na voljo za brezplačno vgradnjo v opremo. Postal je standardni komunikacijski protokol v industriji in je zdaj najpogosteje dostopen način povezovanja industrijskih elektronskih naprav. Uporablja se ga v številnih panogah običajno za prenos signalov iz instrumentov in krmilnih naprav nazaj v glavni krmilnik ali sistem za zbiranje podatkov in rezultate sporoči računalniku. Pogosto se uporablja za povezavo nadzornega računalnika z oddaljeno terminalsko enoto v nadzornih sistemih. Poznamo različice protokola Modbus za serijske linije in za Ethernet.
Kako deluje
Modbus se prenaša po serijskih linijah med napravami. Najenostavnejša nastavitev bi bil en sam zaporedni kabel, ki povezuje serijska vrata na dveh napravah, odjemalcu in strežniku. Podatki se pošljejo kot serija enic in ničel, ničle se pošiljajo kot pozitivne napetosti, enice pa kot negativne. Prenos je zelo hiter, njegova tipična hitrost je 9600 bitov na sekundo.
Šestnajstiški zapis
Pri odpravljanju težav je lahko koristno videti dejanske neobdelane podatke, ki se prenašajo. Dolgi nizi enic in ničel so težki za branje, zato so biti združeni in prikazani v šestnajstiški obliki. Vsak blok štirih bitov je predstavljen z enim od šestnajstih znakov od 0 do F.

Kako so v Standard Modbus shranjeni podatki
Podatki so v strežniku shranjeni v štirih različnih tabelah. Dve hranita diskretne vrednosti (tuljave) in dve numerične vrednosti (registre). Tuljave in registri pa imajo posebej tabelo samo za branje in tabelo za branje in pisanje. Vsaka tabela ima 9999 vrednosti.