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

 
 
> Резервирование шины 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
Ответов
John
сообщение Oct 8 2004, 04:01
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 29
Регистрация: 6-10-04
Пользователь №: 799



В одном из своих проектов я применил следующую схему, каждый слейв имеет два канала (основной и резервный), всего 40 слейвов и два мастера ( один мастер в горячем резерве), при начальной инициализации мастер дает запрос слейву по обоим каналам, на каком канале получен ответ на том канале слейв и остается, в процессе работы если нет ответа от слейва за отведенный таймаут, то поиск слейва ведется на другом канале. Ширина канала должна быть такой что бы все устройсва могли быть обслужены за отведенное время (таймаут).
Используемый протокол MODBUS.
Go to the top of the page
 
+Quote Post



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

 


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


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