Протокол Modbus — это универсальный язык, используемый в электронных контроллерах. С помощью этого протокола контроллеры могут обмениваться данными друг с другом и с другими устройствами по сети (например, Ethernet). Он стал универсальным отраслевым стандартом. Этот протокол определяет контроллер, который осведомлен об используемой структуре сообщения независимо от сети, по которой они обмениваются данными. Он описывает, как контроллер запрашивает доступ к другим устройствам, как отвечать на запросы от других устройств, а также как обнаруживать и регистрировать ошибки. Он определяет схему домена сообщения и общий формат содержимого. При обмене данными по сети ModBus этот протокол определяет, что каждый контроллер должен знать адрес своего устройства, распознавать сообщения, отправленные по адресу, и определять, какие действия следует предпринять. Если требуется ответ, контроллер генерирует сообщение обратной связи и отправляет его с помощью ModBus. В других сетях сообщения, содержащие протокол Modbus, преобразуются в структуры кадров или пакетов, используемые в этой сети. Это преобразование также расширяет специфический для сети подход к разрешению адресов секций, маршрутизации и обнаружению ошибок. В сети ModBus есть только один хост, и весь трафик маршрутизируется через него. Сеть может поддерживать до 247 удаленных подчиненных контроллеров, но фактическое количество поддерживаемых подчиненных контроллеров зависит от используемого коммуникационного оборудования. Используя эту систему, каждый ПК может обмениваться информацией с центральным хостом, не влияя на выполнение каждым ПК собственных задач управления.
В системе ModBus доступны два режима: ASCII (американский код обмена информацией) и RTU (удалённое терминальное устройство). В наших продуктах обычно используется режим RTU для связи, при этом каждый 8-битный байт сообщения содержит два 4-битных шестнадцатеричных символа. Главное преимущество этого метода заключается в возможности передачи большего объёма данных при той же скорости передачи, чем метод ASCII.
Дата публикации: 22 июля 2022 г.