Modbus-protokollet är ett universellt språk som används i elektroniska styrenheter. Genom detta protokoll kan styrenheter kommunicera med varandra och med andra enheter över ett nätverk (t.ex. Ethernet). Det har blivit en universell branschstandard. Detta protokoll definierar en styrenhet som är medveten om den meddelandestruktur som används, oavsett vilket nätverk de kommunicerar över. Det beskriver hur en styrenhet begär åtkomst till andra enheter, hur den svarar på förfrågningar från andra enheter och hur den upptäcker och loggar fel. Det specificerar meddelandedomänschemat och det gemensamma formatet för innehållet. Vid kommunikation över ett ModBus-nätverk bestämmer detta protokoll att varje styrenhet behöver känna till sin enhetsadress, känna igen meddelanden som skickas per adress och bestämma vilka åtgärder som ska vidtas. Om ett svar krävs genererar styrenheten ett feedbackmeddelande och skickar det med ModBus. I andra nätverk konverteras meddelanden som innehåller Modbus-protokollet till ram- eller paketstrukturer som används i det nätverket. Denna omvandling utökar också den nätverksspecifika metoden för att lösa sektionsadresser, routingvägar och feldetektering. ModBus-nätverket har bara en värd och all trafik dirigeras av den. Nätverket kan stödja upp till 247 fjärrstyrda slavkontroller, men det faktiska antalet slavkontroller som stöds beror på vilken kommunikationsutrustning som används. Med hjälp av detta system kan varje dator utbyta information med den centrala värden utan att påverka varje dators förmåga att utföra sina egna kontrolluppgifter.
Det finns två lägen att välja mellan i ModBus-systemet: ASCII (American Information Interchange Code) och RTU (Remote Terminal Device). Våra produkter använder vanligtvis RTU-läge för kommunikation, och varje 8-bitars byte i meddelandet innehåller två 4-bitars hexadecimala tecken. Den största fördelen med denna metod är att den kan överföra mer data med samma baudhastighet än ASCII-metoden.
Publiceringstid: 22 juli 2022