Modbus RTU: настройка обмена по RS-485
Modbus RTU задаёт правила обмена данными поверх последовательной линии. Для работы сети параметры порта, адреса устройств и карта регистров должны соответствовать документации каждого прибора.
Минимальные параметры настройки
- На всех устройствах линии задают совместимые параметры последовательного порта. Каждому ведомому устройству назначают уникальный сетевой адрес.
- Скорость обмена.
- Чётность и количество стоп-битов.
- Адрес устройства.
- Тайм-аут и период опроса ведущего устройства.
Регистры и типы данных
Адрес регистра, функция чтения или записи, масштаб и порядок байтов берутся из руководства конкретного прибора. Одно и то же числовое значение может храниться как целое число, float или несколько регистров.
Порядок диагностики
Сначала проверьте один прибор на короткой линии, затем добавляйте остальные узлы. Так проще отделить ошибку адресации и карты регистров от проблемы физической линии.
Подходящее оборудование
Чем Modbus RTU отличается от Modbus TCP
Короткий ответ
Modbus задаёт правила запросов и ответов между устройствами. RTU передаёт сообщения по последовательной линии, часто RS-485, а Modbus TCP использует TCP/IP, обычно в сети Ethernet.
Что учитывать
Различаются транспорт и настройка связи: для RTU нужны параметры последовательного порта, для TCP — сетевое подключение. Карту регистров всё равно проверяют по прибору. Обычный Ethernet-коммутатор не преобразует RTU в TCP; для соединения разных вариантов нужен совместимый шлюз или устройство с обеими функциями.
Остался вопрос по материалу?
Опишите задачу и укажите модели оборудования, если они известны. Тема этой страницы будет передана вместе с обращением.
Задать вопрос по материалу


