Protokol Modbus je univerzální jazyk používaný v elektronických řídicích jednotkách. Prostřednictvím tohoto protokolu mohou řídicí jednotky komunikovat mezi sebou navzájem a s dalšími zařízeními v síti (například Ethernet). Stal se univerzálním průmyslovým standardem. Tento protokol definuje řídicí jednotku, která si je vědoma použité struktury zpráv bez ohledu na síť, přes kterou komunikuje. Popisuje, jak řídicí jednotka požaduje přístup k jiným zařízením, jak reagovat na požadavky z jiných zařízení a jak detekovat a protokolovat chyby. Specifikuje schéma domény zpráv a společný formát obsahu. Při komunikaci v síti ModBus tento protokol určuje, že každá řídicí jednotka potřebuje znát adresu svého zařízení, rozpoznávat zprávy odeslané podle adresy a určovat, jaké akce má podniknout. Pokud je vyžadována odpověď, řídicí jednotka generuje zpětnou vazbu a odešle ji pomocí protokolu ModBus. V jiných sítích se zprávy obsahující protokol Modbus převádějí na struktury rámců nebo paketů používané v dané síti. Tato transformace také rozšiřuje síťově specifický přístup k rozpoznávání adres sekcí, směrovacích cest a detekci chyb. Síť ModBus má pouze jednoho hostitele a veškerý provoz je směrován jím. Síť může podporovat až 247 vzdálených podřízených řídicích jednotek, ale skutečný počet podporovaných podřízených řídicích jednotek závisí na použitém komunikačním zařízení. Pomocí tohoto systému si může každý počítač vyměňovat informace s centrálním hostitelem, aniž by to ovlivňovalo každý počítač při provádění jeho vlastních řídicích úkolů.
V systému ModBus jsou k dispozici dva režimy: ASCII (American Information Interchange Code) a RTU (Remote Terminal Device). Naše produkty obecně používají pro komunikaci režim RTU a každý 8bitový bajt ve zprávě obsahuje dva 4bitové hexadecimální znaky. Hlavní výhodou této metody je, že dokáže přenést více dat stejnou přenosovou rychlostí než metoda ASCII.
Čas zveřejnění: 22. července 2022