La protokolo Modbus estas universala lingvo uzata en elektronikaj regiloj. Per ĉi tiu protokolo, regiloj povas komuniki unu kun la alia kaj kun aliaj aparatoj tra reto (kiel ekzemple Eterreto). Ĝi fariĝis universala industria normo. Ĉi tiu protokolo difinas regilon, kiu konscias pri la mesaĝstrukturo uzata, sendepende de la reto, tra kiu ili komunikas. Ĝi priskribas kiel regilo petas aliron al aliaj aparatoj, kiel respondi al petoj de aliaj aparatoj, kaj kiel detekti kaj registri erarojn. Ĝi specifas la mesaĝdomajnan skemon kaj la komunan formaton de la enhavo. Kiam oni komunikas tra ModBus-reto, ĉi tiu protokolo determinas, ke ĉiu regilo bezonas scii sian aparatan adreson, rekoni mesaĝojn senditajn de la adreso, kaj determini kiajn agojn fari. Se respondo estas necesa, la regilo generas respondmesaĝon kaj sendas ĝin per ModBus. En aliaj retoj, mesaĝoj enhavantaj la Modbus-protokolon estas konvertitaj al kadro- aŭ pakaĵstrukturoj uzataj en tiu reto. Ĉi tiu transformo ankaŭ etendas la ret-specifan aliron al solvado de sekciaj adresoj, vojigo-padoj, kaj erardetekto. La ModBus-reto havas nur unu gastiganton kaj ĉiu trafiko estas vojigita de li. La reto povas subteni ĝis 247 malproksimajn sklavregilojn, sed la efektiva nombro de subtenataj sklavregiloj dependas de la uzata komunikada ekipaĵo. Uzante ĉi tiun sistemon, ĉiu komputilo povas interŝanĝi informojn kun la centra gastiganto sen influi ĉiun komputilon por plenumi siajn proprajn kontrolajn taskojn.
Estas du reĝimoj elekteblaj en la ModBus-sistemo: ASCII (Usona informa interŝanĝa kodo) kaj RTU (Malproksima Terminalo). Niaj produktoj ĝenerale uzas RTU-reĝimon por komunikado, kaj ĉiu 8-bita bajto en la mesaĝo enhavas du 4-bitajn deksesumajn signojn. La ĉefa avantaĝo de ĉi tiu metodo estas, ke ĝi povas transdoni pli da datumoj je la sama baŭdrapideco ol la ASCII-metodo.
Afiŝtempo: 22-a de Julio, 2022