Количество регистров modbus rtu
- Войдите на сайт для отправки комментариев
Втр, 26/12/2017 - 10:52
Здравствуйте.
Подскажите пожалуйста кто реально имел дело. Ардуино нано китай атмега 328, rs485 + modbus rtu, библиотеки SimpleModbusSlave.h и SimpleModbusMaster.h, функция 3 и 16.
Вопросы:
1. Сколько реально можно открыть регистров? Количество.
2. Какой длины может быть строка с данными? Хочу гонять мастер <-> слейв показания датчиков (температура, влажность, освещенность) и состояние реле (0 или 1), разделитель - запятая. Сколько символов можно напихать в оодну строку?
благодарю
Все ответы можно найти здесь http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf
По существу. Регистров можно открыть 65536 типа uint16_t. Ограничение - память контроллера. Строки быть не может. Нет в протоколе такого понятия. Передача любых данных - конвертация в uint16_t и восстановление на принимающей стороне. Способов много.