Modbus

Modbus — протокол систем промышленной автоматизации, впервые представленный в 1974 году. Первоначально он предназначался для организации взаимодействия ПЛК (PLC) между собой. Поначалу для организации связи по Modbus использовался последовательный интерфейс RS-232. Впоследствии, после появления в 1983 году стандарта двухпроводной шины RS-485, протокол Modbus был адаптирован и под эту шину.

Протокол Modbus очень прост в реализации и на практике может использоваться в любых системах с последовательными каналами связи. Существует практика использования этого протокола и поверх протоколов TCP или UDP в IP-сетях. Благодаря своей простоте и дешевизне проводки RS-485 на витых парах, протокол Modbus получил широчайшее распространение в оборудовании самого разного уровня и назначения (ПЛК, термостаты, управляемые источники питания, разнообразные датчики, счетчики и т.п.). По сути, витая пара и Modbus стали заметным конкурентом любых специализированных протоколов и шин для домашней автоматизации.

Совместимое с Modbus оборудование выпускают тысячи производителей по всему миру, и практически всегда есть возможность подобрать подходящие по параметрам устройства при создании любых внутридомовых систем. Таким образом, на сегодняшний день именно пара Modbus/RS-485, а не новинки, вроде Insteon или Thread, предоставляет наиболее реальную альтернативу устаревшему протоколу X10. К примеру, многие недорогие модели комнатных WiFi-термостатов в качестве управляющего протокола верхнего уровня (над TCP/IP) используют именно Modbus.

Подробнее ...