1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Максимальный размер сети RS-485

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Модератор: Глоб.модераторы

Ответить
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

Добрый день!
Может кто-нибудь подсказать какой максимальный размер сети rs-485 можно получить на практике например со скоростью 9600 кбит?
+ К этому есть вопрос: могут ли типовые средства автоматизации (Овен, Moxa и т.п.) работать на скоростях меньше 9600?


Суть такая:
есть протяженный участок без радиосвязи, 20 км например.
равномерно через на нем расположены 400 датчиков давления (4-20мА, частота опроса для низ 0,5 Гц например вроде допустима).
Хотелось бы понять как с минимальными затратами сделать измерительную сеть для опроса этих датчиков. Основная идея сейчас (не моя) такая что по всей длине стоит 20 повторителей rs-485. Около каждого повторителя находится модуль удаленного сбора данных, а к каждому модулю подключены датчики в его окрестности. А в начале сети стоит ПЛК которые и опрашивает все модули сбора данных.
Компилятор - лучший друг человека!

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5806
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 856 раз

Максимальный размер сети RS-485

Сообщение Ryzhij »

izhidkov писал(а): Может кто-нибудь подсказать какой максимальный размер сети rs-485 можно получить на практике например со скоростью 9600 кбит?
Предлагаю для начала договориться о терминах.
Скорость передачи в линии связи измеряется не в битах, а в Бодах.
С разницей разберетесь, надеюсь.
Заявленые 9,6 МегаБит, как и МегаБод, это что-то много, даже очень.
Поэтому, разберитесь и уточните.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

Ryzhij писал(а): Предлагаю для начала договориться о терминах.
Скорость передачи в линии связи измеряется не в битах, а в Бодах.
С разницей разберетесь, надеюсь.
Заявленые 9,6 МегаБит, как и МегаБод, это что-то много, даже очень.
Поэтому, разберитесь и уточните.
А где я указал Мб/с или МБ/с? Давайте скорость измерять в бит/с и производных от нее (Кило, Мега и т.п.)
Ryzhij писал(а): Заявленые 9,6 МегаБит,
С большой B принято писать байт, а с маленькой бит, поэтому KB/s это килобайт/секунду, а Kb/s килобит в секунду.
Компилятор - лучший друг человека!

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5806
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 856 раз

Максимальный размер сети RS-485

Сообщение Ryzhij »

Вы писали про 9600 кбит за какое время? ;)
Среда передачи какая? Т.е. кабель какой?
Комплект ADSL- модемов рассматривали?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

Ryzhij писал(а): Вы писали про 9600 кбит за какое время? ;)
Среда передачи какая? Т.е. кабель какой?
Комплект ADSL- модемов рассматривали?
Скорость раньше и далее указана в кбит/с, даже если записано просто "кбит"
ADSL пока не рассматривался...

Рассматривалась физика RS-485, кабель какой повезет, Что-то в духе КИПЭВ
Компилятор - лучший друг человека!

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5806
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 856 раз

Максимальный размер сети RS-485

Сообщение Ryzhij »

izhidkov писал(а):
Ryzhij писал(а): Заявленые 9,6 МегаБит,
С большой B принято писать байт, а с маленькой бит, поэтому KB/s это килобайт/секунду, а Kb/s килобит в секунду.
Спасибо, учту.
izhidkov писал(а): например со скоростью 9600 кбит
Насчёт желаемых Вами девяти целых шести десятых миллионов бит в секунду разъяснения будут?

С "бодами" разобрались? Помочь?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

Ryzhij писал(а): Насчёт желаемых Вами девяти целых шести десятых миллионов бит в секунду разъяснения будут?

С "бодами" разобрались? Помочь?
да врубился... 9.6 Кбит/с..
Компилятор - лучший друг человека!

Dotarev
знаток Eplan
знаток Eplan
Сообщения: 260
Зарегистрирован: 12 июн 2014, 06:17
Имя: Мишкин Иван
Страна: Россия
город/регион: Самара
Благодарил (а): 16 раз
Поблагодарили: 71 раз

Максимальный размер сети RS-485

Сообщение Dotarev »

Возможность опроса 400 датчиков по линии со скоростью передачи 9600бод с частотой 0,5Гц выглядит сомнительной.
При таких параметрах на передачу информации от одного датчика отводится время, за которое можно передать 48 бит информации. По стандарту RS-485, на передачу одного байта требуется 11-12 бит (в зависимости от длины стоп-бита). Значит, на обмен с одним датчиком можно затратить 4(четыре) байта, включая посылку - запрос мастера, паузу - ожидание ответа, посылку -ответ. Протокол ModbusRTU отпадает сразу, разве что какой-нибудь самопальный протокол городить. Вы всё ещё верите, что это то что Вам нужно?
Моё мнение - нужно тянуть оптику, это будет самое дешевое по стоимости владения решение.
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

Dotarev писал(а): Возможность опроса 400 датчиков по линии со скоростью передачи 9600бод с частотой 0,5Гц выглядит сомнительной.
Вопрос в целом был насколько большую можно построить шину RS-485 на типовом оборудовании (от Овен например) и какую скорость обмена в ней можно получить. Может и не 0.5 Гц, может 0.1 Гц - будет достаточно.

Я ищу как лучше реализовать. Лучше значит, проще, быстрее , дешевле, надежнее.
Компилятор - лучший друг человека!

leon78
эксперт
эксперт
Сообщения: 1151
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 135 раз

Максимальный размер сети RS-485

Сообщение leon78 »

Dotarev писал(а): Возможность опроса 400 датчиков по линии со скоростью передачи 9600бод с частотой 0,5Гц выглядит сомнительной.
При таких параметрах на передачу информации от одного датчика отводится время, за которое можно передать 48 бит информации. По стандарту RS-485, на передачу одного байта требуется 11-12 бит (в зависимости от длины стоп-бита). Значит, на обмен с одним датчиком можно затратить 4(четыре) байта, включая посылку - запрос мастера, паузу - ожидание ответа, посылку -ответ. Протокол ModbusRTU отпадает сразу, разве что какой-нибудь самопальный протокол городить. Вы всё ещё верите, что это то что Вам нужно?
Моё мнение - нужно тянуть оптику, это будет самое дешевое по стоимости владения решение.
Можно с нескольких датчиков собирать данные в некий ПЛК, а потом данные по многим датчикам из каждого ПЛК читать одним запросом. Тогда реально уложиться в заданную скорость опроса. В первом посте про это написано:
Около каждого повторителя находится модуль удаленного сбора данных, а к каждому модулю подключены датчики в его окрестности. А в начале сети стоит ПЛК которые и опрашивает все модули сбора данных
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

leon78 писал(а): Можно с нескольких датчиков собирать данные в некий ПЛК, а потом данные по многим датчикам из каждого ПЛК читать одним запросом. Тогда реально уложиться в заданную скорость опроса. В первом посте про это написано:
То есть у вас нет сомнений в том что сеть rs-485 c 15 повторителями через каждый километр будет работать на маленькой скорости? Осталось определить на какой скорости она будет стабильно работать... и какое оборудование эту скорость поддерживает
Компилятор - лучший друг человека!

leon78
эксперт
эксперт
Сообщения: 1151
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 135 раз

Максимальный размер сети RS-485

Сообщение leon78 »

Опыта использования RS485 на 1 км не было, но по стандарту можно.
Есть вариант вместо повторителей использовать модемы или оптику.
Интересная страница у "Болида" http://bolid.ru/projects/iso-orion/comm ... ls/rs-485/
Или тут http://ipc2u.ru/articles/prostye-reshen ... -i-rs-485/
Модемы давно использовали для удлинения Ethernet, с RS485 таких проблем не возникало.
Поиск "проводной модем выделенной линии rs 485" находит много вариантов.
http://siemens.el-complex.com/index.php ... 6=10022016
http://www.promen.ru/ancom-stf-st.htm

И вот похожая тема viewtopic.php?t=732
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Максимальный размер сети RS-485

Сообщение izhidkov »

Спасибо. Овен ответил что не будет работать такая конфигурация. Остается через оптику реализовывать.
Компилятор - лучший друг человека!

ASUTP_PLC
эксперт
эксперт
Сообщения: 1055
Зарегистрирован: 11 ноя 2012, 18:21
Имя: Нурисламов Руслан М.
Страна: Казахстан
город/регион: Алматы
Благодарил (а): 23 раза
Поблагодарили: 32 раза

Максимальный размер сети RS-485

Сообщение ASUTP_PLC »

Через оптику использовали переход на Ethernet. И модули от болида завязывались друг на друга.
Вначале оттестировали на столе. Там передатчик и приемник по разному настраиваются.
Потом, что еще обнаружилось, что RS485 у болида имеет какие-то свои отличия.
Поэтому дружить "Болид"-"Болид" это одно, дружить "Болид"-RS485 может не выйти вовсе.

alex45
шаман
шаман
Сообщения: 971
Зарегистрирован: 30 сен 2016, 15:22
Имя: Соловьев Алексей Леонидович
Страна: Россия
город/регион: Иваново
Благодарил (а): 26 раз
Поблагодарили: 187 раз

Максимальный размер сети RS-485

Сообщение alex45 »

ASUTP_PLC писал(а): Через оптику использовали переход на Ethernet
Можно сразу 485 в оптику без Ethernet:
http://www.moxa.ru/files/manuals_conver ... 42_rus.pdf

ASUTP_PLC
эксперт
эксперт
Сообщения: 1055
Зарегистрирован: 11 ноя 2012, 18:21
Имя: Нурисламов Руслан М.
Страна: Казахстан
город/регион: Алматы
Благодарил (а): 23 раза
Поблагодарили: 32 раза

Максимальный размер сети RS-485

Сообщение ASUTP_PLC »

Считаю указанную штуку хорошей вещью, но все зависит от назначения оптической линии.
В том случае когда нельзя выделить под конвертеры оптические жилы индивидуально, указанный конвертер не пойдет.
А у нас как раз такой пример наблюдался.
Имелись обвязанные объекты по оптике, с выходом на Ethernet свичи. Копать новый кабель под оптику - на расстояния в несколько км,
для индивидуальной обвязки - да никто не будет, хотя согласен, иметь отдельные переходы RS-485-оптика намного лучше, чем делить то что есть.

Отправлено спустя 21 минуту 50 секунд:
По принципу работы очень напоминает HIRSCHMANN OZD Profi, правда он для Profibus.

Правда из примеров топологии следует, что нельзя одновременно пользоваться передачей RS-232 и RS-422/485.
Иногда такая возможность была бы кстати. Пускай к примеру не обязательно ведь принимать пакет и обрабатывать для собственного приема, пересылай просто дальше не свой пакет, другого интерфейса. Устройство дальше примет нужный. Тоже самое оно сделает
другим пакетам... Они уйдут дальше.

С точки зрения производителя ничего особенного для этого кстати не нужно. Меняй прошивку, и можно работать.
Простой пример: на дальнем конце имеем к примеру общий счетчик газа, RS-232.
Указанный счетчик к примеру один, к нему идет куча приборов /сенсоры на модбас, задвижки всякие/.

На самом конце достаточно было б добавить одно устройство настроенное на RS-232, получилась бы полностью рабочая система
на единой оптической линии.
А так надо запроектировать всю оптическую сеть, чтоб с дальнего узла прошла прямая линия оптики. Это непросто...
Ответить

Вернуться в «Интерфейсы, протоколы, связь»