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