Среда, 13.12.2017, 01:49
| RSS
Главная | Контроллер RS485 - Страница 43 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Страница 43 из 43«12414243
Модератор форума: Zoolu 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Контроллер RS485
deniss1900Дата: Понедельник, 09.10.2017, 06:31 | Сообщение # 421
Группа: Участники
Сообщений: 529
Статус: Offline
Михаил добрый день! Проверил пока работает понаблюдаю денек.
 


AdminДата: Понедельник, 09.10.2017, 22:00 | Сообщение # 422
Admin
Группа: Администраторы
Сообщений: 3645
Статус: Offline
Занялся немного наведением порядка с контроллерами.
Вот подумал и решил что на каждый контроллер "лепить" отдельную html-страницу как-то не совсем правильно - контроллеры ведь однотипные и отличаются только адресом на шине. Поэтому реализовал следующую функцию - достаточно изменить сетевой адрес прямо на странице и она сразу начинает работать с другим контроллером. Протестировал на двух контроллерах.

Прикрепления: 2938776.jpg(175Kb)
 
deniss1900Дата: Вторник, 10.10.2017, 05:54 | Сообщение # 423
Группа: Участники
Сообщений: 529
Статус: Offline
Только вот теперь нужно запоминать за что каждый контроллер отвечает. Допустим на первом название кнопок одни на другом другие. Как это будет организовано?
 
AdminДата: Вторник, 10.10.2017, 06:41 | Сообщение # 424
Admin
Группа: Администраторы
Сообщений: 3645
Статус: Offline
Никто не запрещает делать отдельные интерфейсы для каждого контроллера. Но я сознательно пошел по пути "универсального интерфейса", потому что с конкретным количеством интерфейсов для контроллеров все равно всем не угодишь - кому и 10 будет мало, а кому-то они будут вообще не нужны.

Что касается ""лейблов" входов и выходов для такого универсального интерфейса, то их можно сделать не в виде статической надписи, а подгружать нужные шаблоны при выборе определенного адреса контроллера. Т.е. изменили адрес - изменились обозначения. Кстати, реализовать это не очень сложно, у кого есть желание, могут попробовать.

P.S. Да, и самое главное - сейчас макросы работы с контроллером стали также универсальными, т.к. адрес контроллера в них не статический, а переменная. Это позволило сделать единые макрос для любого количества контроллеров и не "раздувать" файл script_modbus.py
 
AdminДата: Вторник, 10.10.2017, 17:40 | Сообщение # 425
Admin
Группа: Администраторы
Сообщений: 3645
Статус: Offline
deniss1900, во вложении прошивка, которая должна работать с любым адресом, который достаточно заменить в последней ячейке EEPROM
Прикрепления: 4302649.zip(6Kb)
 
deniss1900Дата: Четверг, 12.10.2017, 19:44 | Сообщение # 426
Группа: Участники
Сообщений: 529
Статус: Offline
Чет не работает прощивка. В прошивке в последней ячейке адрес 06 поменял на 04 контроллер неопределяется. Извиняюсь после прошивки на вэб ничего не показывает все реле включены. Щелкнул одной релюхой с вэб странички входы сразу определились чеза фвигня так и не понял прошил второй все нормально. Михаил а есть готовая вэб страничка для работы с несколькими контроллерами?

Сообщение отредактировал deniss1900 - Четверг, 12.10.2017, 19:53
 
AdminДата: Четверг, 12.10.2017, 20:38 | Сообщение # 427
Admin
Группа: Администраторы
Сообщений: 3645
Статус: Offline
Да, есть. Будет доступна уже в следующем обновлении.
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Страница 43 из 43«12414243
Поиск:



T2M © 2017
Сайт управляется системой uCoz