Modbus protokoloa kontrolatzaile elektronikoetan erabiltzen den hizkuntza unibertsala da. Protokolo honen bidez, kontrolatzaileek elkarren artean eta beste gailu batzuekin komunikatu daitezke sare baten bidez (Ethernet bezalakoak). Industria estandar unibertsal bihurtu da. Protokolo honek erabiltzen ari den mezu-egitura ezagutzen duen kontrolatzaile bat definitzen du, komunikatzen diren sarea edozein dela ere. Kontrolatzaile batek beste gailu batzuetarako sarbidea nola eskatzen duen deskribatzen du, beste gailuen eskaerei nola erantzun eta erroreak nola detektatu eta erregistratu. Mezu-domeinuaren eskema eta edukiaren formatu komuna zehazten ditu. ModBus sare baten bidez komunikatzean, protokolo honek zehazten du kontrolatzaile bakoitzak bere gailuaren helbidea jakin behar duela, helbideak bidalitako mezuak ezagutu eta zer ekintza egin behar dituen zehaztu behar duela. Erantzun bat behar bada, kontrolatzaileak feedback-mezu bat sortzen du eta ModBus erabiliz bidaltzen du. Beste sare batzuetan, Modbus protokoloa duten mezuak sare horretan erabiltzen diren marko edo pakete egituretara bihurtzen dira. Eraldaketa honek sare espezifikoen ikuspegia ere zabaltzen du atal-helbideak, bideratze-bideak eta erroreak detektatzeko. ModBus sareak ostalari bakarra du eta trafiko guztia berak bideratzen du. Sareak 247 urruneko esklabo kontrolatzaile onar ditzake gehienez, baina onartzen diren esklabo kontrolatzaileen benetako kopurua erabilitako komunikazio ekipamenduaren araberakoa da. Sistema hau erabiliz, ordenagailu bakoitzak informazioa truka dezake ostalari zentralarekin, ordenagailu bakoitzari bere kontrol zereginak egiteko eragin gabe.
ModBus sisteman bi modu daude aukeran: ASCII (American information interchange code) eta RTU (Remote Terminal Device). Gure produktuek, oro har, RTU modua erabiltzen dute komunikaziorako, eta mezuko 8 biteko byte bakoitzak bi 4 biteko karaktere hamaseitar ditu. Metodo honen abantaila nagusia da datu gehiago transmititu ditzakeela baud-abiadura berean ASCII metodoak baino.
Argitaratze data: 2022ko uztailak 22