Ответ: Modbus-адреса для настроек меню
Здравствуйте ещё раз!
Всё тот же проект с элементом меню настроек.
Обнаружил, что при подключении контроллеру по RS485 интерфейсу я получил нулевые значения переменных (тут нужно заметить, что считать параметры по новой карте у меня почему-то не получилось, а по старой - получилось; при этом механизм чтения одинаков в обоих случаях, разве что стартовый регистр отличается; но дело не в этом, хотя бы по старой карте удалось считать).
Это, наверное, ожидаемо, так как входные переменные, которые я подвожу к макросу меню настроек, до первой записи не инициализированы.
Вопрос следующий: каким образом мне считать текущую конфигурацию оборудования (т.е. текущие значения уставок) для её последующего изменения? Добавлять выходные переменные не хочется - хотелось бы, чтобы и чтение и запись были возможны по одним адресам.
Может быть, есть уже отработанное лаконичное решение чтения и редактирования конфигурации по modbus?
_____
контроллер SMH4; версию ядра не знаю; Лоджик 3.28.0027
|