MODBUS е стандартен протокол за комуникация между електронни устройства, който е създаден именно за целите на автоматизацията още в далечната 1979 година от фирма MODICON. Към днешна дата този протокол е собственост на фирма Schneider Electric и масово се използва в нейните контролери. Протокола е отворен, публичен и към днешна дата е най-масовият протокол, който се използва от милиони устройства, произведени от стотици хиляди фирми по целия свят. Физически носител на MODBUS пакетите първоначално е бил интерфейса RS-232, а впоследствие и RS-485. Към днешна дата MODBUS масово се използва върху TCP-IP по LAN, WAN, Wi-Fi, GSM, GPRS и всички други съвременни високоскоростни транспортни протоколи и линии за връзка.
MODBUS е сравнително прост протокол за комуникация, но именно неговата простота го е направила толкова масов по целия свят. Този протокол представлява особен интерес за нас, занимаващите се с ВЕИ и Енергетика, защото почти всички видове съвременни самоуважаващи се електромери и анализатори на енергия използват именно този протокол. Респективано този протокол се поддържа от милиони програми по целия свят, които четат, записват или логват данни от външни устройства, които визуализират в реално време или управляват в реално време разни домашни или промишлени процеси. Много други протоколи са измисляни след MODBUS и много други контролери са измислени и са завоювали световно господство, но всичките те почти без изключение поддържат и MODBUS. Любимите на мене SIEMENS контролери също поддържат MODBUS посредством готовонаписани подпрограми (библиотеки). MODBUS се поддържа и от всяка една SCADA система по света и от всеки един развоен софтуер за SCADA системи, включая и WinCC на Siemens и разбира се лидера NI LabView. Повечето стандарти OPC сървъри също поддържат MODBUS драйвери.
Въобще MODBUS се радва на едно изключително широко присъствие по целия свят и на поддръжка от едва ли не всеки един софтуер или хардуер по света в областта на автоматизацията. Това е леснообяснимо предвид факта, че всеки един компютър по света има RS-232 интерфейс, и написването на MODBUS драйвер е едва ли не детска играчка за всеки един програмист. Няма как при това положение да не му обърнем и ние специално внимание, и да си изясним как с негова помощ бързо и лесно можем да си решим различни проблеми от домашната или промишлената автоматизация.