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

 
 
> Резервирование шины 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
Scrambler
сообщение Dec 22 2004, 00:37
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 24-11-04
Из: Санкт-Петербург
Пользователь №: 1 217



А еще есть такая замечательная штука, как Token Ring... rolleyes.gif
Можно взять за основу...
Go to the top of the page
 
+Quote Post
bbg
сообщение Dec 22 2004, 12:37
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-06-04
Пользователь №: 179



Цитата(Scrambler @ Dec 22 2004, 03:37)
А еще есть такая замечательная штука, как Token Ring...  rolleyes.gif
Можно взять за основу...
*


В смысле взять и token и ring.. Хорошо получится и без Token Ring ™ smile.gif

Ну а серьезно, делали мы такое нечто, непременным условием было
продолжать работу даже при наличии одной точки отказа, будь то
узел или кабель. Усе закольцовано и даже дважды, использовалась
обычная однонаправленная многомодовая оптика, - пришлось
расссылать данные сразу в обе стороны smile.gif .

Мастер организует таймшер рассылкой токенов,
есть и резервный мастер, включающийся по неприходу токенов
долгое время. Разумеется, самое веселое начинается, когда вдруг
проснется первый мастер, был и для этього некий контроль. По-правде,
вся эта бодяга так и не понадобилось, заказчик тему схлопнул.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Dec 22 2004, 14:44
Сообщение #5


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

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



[/quote=По-правде, вся эта бодяга так и не понадобилось, заказчик тему схлопнул.]
*


Аналогично, до сих пор на объекте каналы разведены по отдельным мастерам, так что они на одном канале пока не встречаются smile.gif Береженого известно, кто бережет


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



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

 


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


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