Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Modbus Rtu. Кто-нибудь так делал?
antonio-oz
сообщение 3.3.2017, 21:56
Сообщение #1





Группа: New
Сообщений: 4
Регистрация: 29.1.2013
Пользователь №: 179326



Доброго времени!
Попался проект, в котором в одну физическую сеть RS-485 объединено несколько устройств, как "Slave", так и "Master".
По замыслу проектировщика, все это хозяйство должно быть разделено на разные логические сегменты, т.е. один "Master" опрашивает только свои "Slave", другой свои и т.д., адреса не пересекаются.
По моим представлениям такая сеть работать не будет, ну или будет работать очень плохо. Я так делать не хочу. Но может я не прав?
Если кто-то пробовал так делать, напишите, пожалуйста.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 3.3.2017, 22:57
Сообщение #2





Группа: Участники форума
Сообщений: 2133
Регистрация: 1.8.2014
Пользователь №: 240922



Это работает только в том случае, если мастера между собой передают управление.
иначе работать не будет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
antonio-oz
сообщение 3.3.2017, 23:07
Сообщение #3





Группа: New
Сообщений: 4
Регистрация: 29.1.2013
Пользователь №: 179326



Предполагается использование панелей управления в качестве "Master", скорее всего это будет "Weintek".
Насколько я понимаю, контролировать среду передачи они не умеют. Будет просто "бардак" в плане коллизий.
Да и сам стандарт ModBus по последовательному каналу не предусматривает такого контроля.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 4.3.2017, 9:54
Сообщение #4


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10903
Регистрация: 3.7.2004
Пользователь №: 32



в некоторых случаях такой бардак условно работоспособен. но проектировать такое намеренно - это мягко говоря, тупость.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
antonio-oz
сообщение 4.3.2017, 9:59
Сообщение #5





Группа: New
Сообщений: 4
Регистрация: 29.1.2013
Пользователь №: 179326



Спасибо. Именно так я и предполагал. Придется придумать что-то своё.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
WRybkin
сообщение 4.3.2017, 11:48
Сообщение #6





Группа: Участники форума
Сообщений: 419
Регистрация: 7.7.2010
Пользователь №: 63907



Читал про самодельную сеть, когда один мастер опрашивает все устройства и запрещает опрос второму. Второй слушает линию и выбирает нужную ему информацию. При необходимости они меняются местами. Некоторые (очень немногие) мастера так умеют
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 4.3.2017, 18:47
Сообщение #7


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10903
Регистрация: 3.7.2004
Пользователь №: 32



есть протокол с мультимастерами. насколь я понял это не тот случай.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andrew_2610
сообщение 4.3.2017, 21:48
Сообщение #8





Группа: Участники форума
Сообщений: 660
Регистрация: 29.7.2010
Пользователь №: 66483



не будет это работать. один мастер должен быть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 5.3.2017, 22:21
Сообщение #9





Группа: Участники форума
Сообщений: 2133
Регистрация: 1.8.2014
Пользователь №: 240922



Andrew_2610 а мастер и есть "один". Второй выступает в роли слейва пока первый не выполнит опрос, потом смена ролями.
Для этого достаточно наличие глобальных переменных
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
lamer
сообщение 6.3.2017, 11:08
Сообщение #10





Группа: Участники форума
Сообщений: 54
Регистрация: 13.2.2012
Пользователь №: 140013



Цитата(antonio-oz @ 3.3.2017, 21:56) *
Доброго времени!
Попался проект, в котором в одну физическую сеть RS-485 объединено несколько устройств, как "Slave", так и "Master".
По замыслу проектировщика, все это хозяйство должно быть разделено на разные логические сегменты, т.е. один "Master" опрашивает только свои "Slave", другой свои и т.д., адреса не пересекаются.
По моим представлениям такая сеть работать не будет, ну или будет работать очень плохо. Я так делать не хочу. Но может я не прав?
Если кто-то пробовал так делать, напишите, пожалуйста.

Я никогда так не пробовал, но мой опыт мне подсказывает, что так делать нельзя. Один мастер должен быть, чтобы все четко функционировало. Развязывайте сетку
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vovka165
сообщение 6.3.2017, 16:26
Сообщение #11





Группа: Участники форума
Сообщений: 105
Регистрация: 20.8.2014
Пользователь №: 242499



Цитата(antonio-oz @ 3.3.2017, 21:56) *
Доброго времени!
Попался проект, в котором в одну физическую сеть RS-485 объединено несколько устройств, как "Slave", так и "Master".
По замыслу проектировщика, все это хозяйство должно быть разделено на разные логические сегменты, т.е. один "Master" опрашивает только свои "Slave", другой свои и т.д., адреса не пересекаются.
По моим представлениям такая сеть работать не будет, ну или будет работать очень плохо. Я так делать не хочу. Но может я не прав?
Если кто-то пробовал так делать, напишите, пожалуйста.

Попался как то проект, где нужно было две панельки мастером сделать, которые опрашивали одни и теже Slaves.
Сделал так: первая панель опрашивает вторую, а вторая (транзитная) опрашивает всю сеть. Только у второй необходимо два СОМ порта.

Если подчинённых устройств не много и объём информации не большой, то может этот вариант подойдёт?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
elexm
сообщение 9.3.2017, 17:08
Сообщение #12





Группа: Участники форума
Сообщений: 461
Регистрация: 5.9.2008
Из: Москва
Пользователь №: 22192



Цитата(antonio-oz @ 3.3.2017, 22:56) *
Доброго времени!
Попался проект, в котором в одну физическую сеть RS-485 объединено несколько устройств, как "Slave", так и "Master".
По замыслу проектировщика, все это хозяйство должно быть разделено на разные логические сегменты, т.е. один "Master" опрашивает только свои "Slave", другой свои и т.д., адреса не пересекаются.
По моим представлениям такая сеть работать не будет, ну или будет работать очень плохо. Я так делать не хочу. Но может я не прав?
Если кто-то пробовал так делать, напишите, пожалуйста.

Чтобы решить подобную задачу, можно применить
ELEX 2092
опрашивает по RS485 передает в виде СМС на четыре номера.
Можно принимать выдавать в сеть RS485,
смотреть на телефоне, планшете, отображать на PC одновременно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 3.8.2025, 19:40
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных