Modbus

Modbus

Modbus är ett öppet och enkelt klient/server-kommunikationsprotokoll för industriella enheter, ursprungligen utvecklat 1979 av Modicon.

Om Modbus

Modbus är ett protokoll som låter en ”klient” be en ”server” om data eller skriva data till den - typiskt mellan en dator eller styrsystem och sensorer eller styrenheter i en industriell miljö. Det funkar både över seriella gränssnitt (som RS-485) och över Ethernet (via Modbus TCP).

En av styrkorna med Modbus är just dess enkelhet och breda stöd. Eftersom specifikationen är öppen och royaltyfri har många tillverkare implementerat den, vilket gör att det finns massor av kompatibla enheter och mjukvara. Men just enkelheten betyder också att det saknas vissa moderna funktioner, som buss-autodiscovery eller inbyggd säkerhet - det får du lösa själv.

I praktiken används Modbus fortfarande flitigt i automations- och SCADA-system: exempelvis för att samla temperatur, tryck eller andra mätvärden från fältutrustning och skicka dem till ett överordnat styrsystem. Att tänka på är att du behöver veta adressen på enheten, vilket register du ska läsa eller skriva, och att enheten faktiskt stödjer den varianten (RTU, ASCII eller TCP). Det är inte plug-and-play med automatiska taggar på samma sätt som i vissa moderna system.

Modbus används ofta tillsammans med