Протокол Modbus - это структура обмена сообщениями, разработанная компанией Modicon в 1979 году. Он используется для установления связи между интеллектуальными устройствами по принципу клиент-сервер.

Modbus стал стандартным протоколом связи и в настоящее время является общедоступным средством подключения промышленных электронных устройств. Он популярен в промышленных средах, поскольку является открыто опубликованным и не требует лицензионных отчислений.

Существует в основном три варианта протоколов Modbus:

  • Modbus RTU (Remote Terminal Unit) - используется для последовательной передачи данных и является наиболее распространенной реализацией Modbus.
  • Modbus ASCII - используется для последовательной связи и использует символы ASCII для передачи протокола.
  • Modbus TCP/IP или Modbus TCP - вариант Modbus, используемый для связи по сетям TCP/IP, подключается через порт 502.

Некоторые преимущества использования протокола Modbus таковы:
- Это протокол с открытым исходным кодом.
- Сообщения Modbus представляют собой простые структуры обмена сообщениями, что делает их менее сложными для развертывания.
- Modbus использует необработанные слова и биты и имеет очень мало ограничений.
- Драйвер может работать и обмениваться данными с ПК в течение нескольких часов, если драйвер уже установлен и вы знакомы с сокетами Ethernet и TCP/IP.
К недостаткам использования протокола Modbus относятся:
- Modbus предназначен для адресации 247 устройств на одном канале передачи данных, что ограничивает количество полевых устройств, подключенных к ведущей станции (исключение составляет Ethernet TCP/IP).
- Modbus был разработан в конце 1970-х годов для связи с программируемыми логическими контроллерами, количество типов данных было ограничено.
- Modbus/TCP не является протоколом безопасной связи. Modbus/TCP не предоставляет возможности использования защиты или шифрования при обмене данными между устройствами. Это создает потенциальную уязвимость в системе автоматизации.

В поисках Соединитель ввода/вывода ПЛК? Нажмите, чтобы узнать больше!