Modbus to protokół komunikacyjny szeroko stosowany w automatyce przemysłowej. Pozwala sterownikowi, panelowi HMI lub systemowi SCADA odczytywać rejestry urządzeń i zapisywać wybrane nastawy.
Najczęściej spotyka się Modbus RTU pracujący po RS-485 oraz Modbus TCP pracujący po sieci Ethernet. Sam protokół opisuje sposób adresowania i wymiany danych, a nie konkretny typ przewodu.
Typowe problemy to zły adres urządzenia, inna prędkość transmisji, błędne ustawienie parzystości, pomylone przewody RS-485, niezgodna mapa rejestrów albo odczyt danych w złym formacie.
Diagnostyka Modbus wymaga sprawdzenia warstwy fizycznej, parametrów transmisji, adresu slave i dokumentacji rejestrów. Ten sam czujnik może odpowiadać poprawnie, ale pokazywać błędną wartość, jeśli program odczytuje nie ten rejestr.