Страница 1 из 1

Блок "меню" и настройки MODBUS

Добавлено: 13 апр 2017, 19:48
tooshka99
Если будет такая возможность добавить в блок меню возможность настройки адресов MODBUS, с сохранением в EEPROM. То есть если в настройках проекта активирован какой либо MODBUS, в меню появлялись бы автивные закладки или галки в пунктах.

Блок "меню" и настройки MODBUS

Добавлено: 13 апр 2017, 21:05
support
Какие адреса Вы имеете в виду? Адрес слейва сделать легко. Есть блок задания адреса слейва. У него вход - простое число интежер. Создаёте пункт меню - интежер, с сохранением в еепром. И его значение подаёте на вход блока "адрес слейва". И все. То же касается и скорости порта (есть такой блок)

Блок "меню" и настройки MODBUS

Добавлено: 14 апр 2017, 08:58
tooshka99
В основном вот эти адреса конечно
Возможно как то и сейчас это можно подвязать к меню, но у меня мозгов не хватило(((



Добавлено (14.04.2017, 08:58)
---------------------------------------------
Кстати Сергей блок "меню" это просто отличный инструмент. За десять минут можно любой интерфейс собрать. Спасибо большое.

Блок "меню" и настройки MODBUS

Добавлено: 29 апр 2017, 21:49
support
N_kolay писал(а):но надо чтоб в ходе самой программы модно было конфигурировать модбас, т.е. режим master/slave , адреса регистров и т.п.
не получится, под регистры надо отводить память (сколько её отводить?), мастер и слейв имеют совершенно разный код (наверное можно сделать переключаемый, но это гемор на пару месяцев, оно того стоит?) . Наверное можно поменять адреса уже существующих регистров ( но то же гемор ещё тот), но Вы видели хотя бы одно готовое Modbus устройство у которого можно поменять номера регистров? Я - нет.
Ну а скорость uart, и номер слейва можно поменять программно и сейчас. Насчёт ip адреса (и других параметров соеденения) - можно сделать, но на это так же нужно приличное количество времени. Насколько это востребовано, что бы отложить другие - более важные задачи и заняться этим? В конце концов это можно настроить на DHCP сервере