реклама на сайте
подробности

 
 
> Резервирование шины RS-485
Kot
сообщение Sep 26 2004, 01:33
Сообщение #1





Группа: Свой
Сообщений: 12
Регистрация: 24-09-04
Из: Харьков
Пользователь №: 711



Есть шина RS-485 (мастер и несколько слэйвов). Если завести еще одну такую же шину - получится резервирование обмен сначала в одной шине, потом во второй.
Нужно парировать зависший на передаче слэйв или пробитый опять же на передачу 485-й драйвер. Если две шины вроде получается?
Также надо при зависании или умирании мастера одному из слэйвов стать мастером. Вроде бы можно сделать передачу полномочий по обычному тайм-ауту? Или кроме этого еще получить подтверждение зависания/умирания старого мастера от большинства слэйвов?
Или может лучше одну шину пустить штатно мастер-слэйвы, а вторую только между слэйвами?
Что посоветутете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
one_man_show
сообщение Oct 8 2004, 05:56
Сообщение #2


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



В приведенном ранее примере мы пытались включить в систему несколько мастеров одновременно. На основе коменд Модбас попродили обмен между мастерами, выделили им зону адресов в верхней части адресного пространства. В единицу времени в системе только один активный мастер, остальные считаются пассивными: слушают все, копят, что надо и т.п. Активный мастер в конце опроса слейвов, также опрашивает все пассивные мастера на предмет наличия у них каких-то потребностей по чтению-записи в какие-то слейвы. Кроме того, активный спрашивает, не хочет ли кто-то из них стать активным. Если есть желающие, то одному из них передается управление. В этом месте был глюк с приоритетами, потом решили отдавать управление по очередности опроса, получилось, кто в конце был опрошен, тот и получал управление. Вся эта бодяга реализована и установлена на одном из объектов, но...сейчас в системе всего один мастер, остальные разведены каналами, как говорилось раньше, так как этот алгоритм пока не отлажен, а на живом объекте это делать нежелательно и опасно.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 23:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016