Dmitry писал(а): ↑Пт, 06 сен 2019 16:48
Так что вопрос остается открытым:
СИ-13-485 позволяет самостоятельно опрашивать 20 регистров Модбас (40 байт)?
Добрый день. Прошу прощения за задержку с ответом.
На вопрос о количестве опрашиваемых регистров дать однозначный ответ весьма проблематично, ибо:
1) Регистры Modbus имеют разное содержимое. Например, при опросе регистра с кодами функций 03 или 04, данные одного регистра занимают 2 байта. При опросе с кодами функций 01 или 02 в одном байте содержится информация уже о 8 регистрах.
2) Имеет большое значение как именно опрашивать регистры: если читать с одного адреса последовательно несколько регистров - получится считать больше, чем если читать каждый регистр с уникального адреса.
В общем случае СИ-13-485 с поддержкой Modbus позволяет опрашивать до 320 регистров с кодами функций 01, 02 при последовательном чтении одного за другим либо 20 регистров с кодами функций 03, 04.
Можно комбинировать, но тогда возникает столько вариантов что не представляется возможным сказать, чего и сколько можно считать.
Для упрощения наш конфигуратор (версия 1.0.28 либо выше) сам подсказывает, сколько и каких регистров можно считывать.
Поддержано чтение только регистров с кодами функций 01, 02, 03, 04. Запись в регистры не реализована.