- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Максимальный размер сети RS-485
Модератор: Глоб.модераторы
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Максимальный размер сети RS-485
Добрый день!
Может кто-нибудь подсказать какой максимальный размер сети rs-485 можно получить на практике например со скоростью 9600 кбит?
+ К этому есть вопрос: могут ли типовые средства автоматизации (Овен, Moxa и т.п.) работать на скоростях меньше 9600?
Суть такая:
есть протяженный участок без радиосвязи, 20 км например.
равномерно через на нем расположены 400 датчиков давления (4-20мА, частота опроса для низ 0,5 Гц например вроде допустима).
Хотелось бы понять как с минимальными затратами сделать измерительную сеть для опроса этих датчиков. Основная идея сейчас (не моя) такая что по всей длине стоит 20 повторителей rs-485. Около каждого повторителя находится модуль удаленного сбора данных, а к каждому модулю подключены датчики в его окрестности. А в начале сети стоит ПЛК которые и опрашивает все модули сбора данных.
Может кто-нибудь подсказать какой максимальный размер сети rs-485 можно получить на практике например со скоростью 9600 кбит?
+ К этому есть вопрос: могут ли типовые средства автоматизации (Овен, Moxa и т.п.) работать на скоростях меньше 9600?
Суть такая:
есть протяженный участок без радиосвязи, 20 км например.
равномерно через на нем расположены 400 датчиков давления (4-20мА, частота опроса для низ 0,5 Гц например вроде допустима).
Хотелось бы понять как с минимальными затратами сделать измерительную сеть для опроса этих датчиков. Основная идея сейчас (не моя) такая что по всей длине стоит 20 повторителей rs-485. Около каждого повторителя находится модуль удаленного сбора данных, а к каждому модулю подключены датчики в его окрестности. А в начале сети стоит ПЛК которые и опрашивает все модули сбора данных.
Компилятор - лучший друг человека!
-
- почётный участник форума
- Сообщения: 5807
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Максимальный размер сети RS-485
Предлагаю для начала договориться о терминах.
Скорость передачи в линии связи измеряется не в битах, а в Бодах.
С разницей разберетесь, надеюсь.
Заявленые 9,6 МегаБит, как и МегаБод, это что-то много, даже очень.
Поэтому, разберитесь и уточните.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Максимальный размер сети RS-485
А где я указал Мб/с или МБ/с? Давайте скорость измерять в бит/с и производных от нее (Кило, Мега и т.п.)
С большой B принято писать байт, а с маленькой бит, поэтому KB/s это килобайт/секунду, а Kb/s килобит в секунду.
Компилятор - лучший друг человека!
-
- почётный участник форума
- Сообщения: 5807
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Максимальный размер сети RS-485
Вы писали про 9600 кбит за какое время? ;)
Среда передачи какая? Т.е. кабель какой?
Комплект ADSL- модемов рассматривали?
Среда передачи какая? Т.е. кабель какой?
Комплект ADSL- модемов рассматривали?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Максимальный размер сети RS-485
Скорость раньше и далее указана в кбит/с, даже если записано просто "кбит"
ADSL пока не рассматривался...
Рассматривалась физика RS-485, кабель какой повезет, Что-то в духе КИПЭВ
Компилятор - лучший друг человека!
-
- почётный участник форума
- Сообщения: 5807
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Максимальный размер сети RS-485
Спасибо, учту.
Насчёт желаемых Вами девяти целых шести десятых миллионов бит в секунду разъяснения будут?
С "бодами" разобрались? Помочь?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
-
- знаток Eplan
- Сообщения: 260
- Зарегистрирован: 12 июн 2014, 06:17
- Имя: Мишкин Иван
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 16 раз
- Поблагодарили: 71 раз
Максимальный размер сети RS-485
Возможность опроса 400 датчиков по линии со скоростью передачи 9600бод с частотой 0,5Гц выглядит сомнительной.
При таких параметрах на передачу информации от одного датчика отводится время, за которое можно передать 48 бит информации. По стандарту RS-485, на передачу одного байта требуется 11-12 бит (в зависимости от длины стоп-бита). Значит, на обмен с одним датчиком можно затратить 4(четыре) байта, включая посылку - запрос мастера, паузу - ожидание ответа, посылку -ответ. Протокол ModbusRTU отпадает сразу, разве что какой-нибудь самопальный протокол городить. Вы всё ещё верите, что это то что Вам нужно?
Моё мнение - нужно тянуть оптику, это будет самое дешевое по стоимости владения решение.
При таких параметрах на передачу информации от одного датчика отводится время, за которое можно передать 48 бит информации. По стандарту RS-485, на передачу одного байта требуется 11-12 бит (в зависимости от длины стоп-бита). Значит, на обмен с одним датчиком можно затратить 4(четыре) байта, включая посылку - запрос мастера, паузу - ожидание ответа, посылку -ответ. Протокол ModbusRTU отпадает сразу, разве что какой-нибудь самопальный протокол городить. Вы всё ещё верите, что это то что Вам нужно?
Моё мнение - нужно тянуть оптику, это будет самое дешевое по стоимости владения решение.
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Максимальный размер сети RS-485
Вопрос в целом был насколько большую можно построить шину RS-485 на типовом оборудовании (от Овен например) и какую скорость обмена в ней можно получить. Может и не 0.5 Гц, может 0.1 Гц - будет достаточно.
Я ищу как лучше реализовать. Лучше значит, проще, быстрее , дешевле, надежнее.
Компилятор - лучший друг человека!
-
- эксперт
- Сообщения: 1151
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 135 раз
Максимальный размер сети RS-485
Можно с нескольких датчиков собирать данные в некий ПЛК, а потом данные по многим датчикам из каждого ПЛК читать одним запросом. Тогда реально уложиться в заданную скорость опроса. В первом посте про это написано:Dotarev писал(а): Возможность опроса 400 датчиков по линии со скоростью передачи 9600бод с частотой 0,5Гц выглядит сомнительной.
При таких параметрах на передачу информации от одного датчика отводится время, за которое можно передать 48 бит информации. По стандарту RS-485, на передачу одного байта требуется 11-12 бит (в зависимости от длины стоп-бита). Значит, на обмен с одним датчиком можно затратить 4(четыре) байта, включая посылку - запрос мастера, паузу - ожидание ответа, посылку -ответ. Протокол ModbusRTU отпадает сразу, разве что какой-нибудь самопальный протокол городить. Вы всё ещё верите, что это то что Вам нужно?
Моё мнение - нужно тянуть оптику, это будет самое дешевое по стоимости владения решение.
Около каждого повторителя находится модуль удаленного сбора данных, а к каждому модулю подключены датчики в его окрестности. А в начале сети стоит ПЛК которые и опрашивает все модули сбора данных
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Максимальный размер сети RS-485
То есть у вас нет сомнений в том что сеть rs-485 c 15 повторителями через каждый километр будет работать на маленькой скорости? Осталось определить на какой скорости она будет стабильно работать... и какое оборудование эту скорость поддерживает
Компилятор - лучший друг человека!
-
- эксперт
- Сообщения: 1151
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 135 раз
Максимальный размер сети RS-485
Опыта использования 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
Есть вариант вместо повторителей использовать модемы или оптику.
Интересная страница у "Болида" 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
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Максимальный размер сети RS-485
Спасибо. Овен ответил что не будет работать такая конфигурация. Остается через оптику реализовывать.
Компилятор - лучший друг человека!
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Максимальный размер сети RS-485
Через оптику использовали переход на Ethernet. И модули от болида завязывались друг на друга.
Вначале оттестировали на столе. Там передатчик и приемник по разному настраиваются.
Потом, что еще обнаружилось, что RS485 у болида имеет какие-то свои отличия.
Поэтому дружить "Болид"-"Болид" это одно, дружить "Болид"-RS485 может не выйти вовсе.
Вначале оттестировали на столе. Там передатчик и приемник по разному настраиваются.
Потом, что еще обнаружилось, что RS485 у болида имеет какие-то свои отличия.
Поэтому дружить "Болид"-"Болид" это одно, дружить "Болид"-RS485 может не выйти вовсе.
-
- шаман
- Сообщения: 972
- Зарегистрирован: 30 сен 2016, 15:22
- Имя: Соловьев Алексей Леонидович
- Страна: Россия
- город/регион: Иваново
- Благодарил (а): 26 раз
- Поблагодарили: 187 раз
Максимальный размер сети RS-485
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Максимальный размер сети RS-485
Считаю указанную штуку хорошей вещью, но все зависит от назначения оптической линии.
В том случае когда нельзя выделить под конвертеры оптические жилы индивидуально, указанный конвертер не пойдет.
А у нас как раз такой пример наблюдался.
Имелись обвязанные объекты по оптике, с выходом на Ethernet свичи. Копать новый кабель под оптику - на расстояния в несколько км,
для индивидуальной обвязки - да никто не будет, хотя согласен, иметь отдельные переходы RS-485-оптика намного лучше, чем делить то что есть.
Отправлено спустя 21 минуту 50 секунд:
По принципу работы очень напоминает HIRSCHMANN OZD Profi, правда он для Profibus.
Правда из примеров топологии следует, что нельзя одновременно пользоваться передачей RS-232 и RS-422/485.
Иногда такая возможность была бы кстати. Пускай к примеру не обязательно ведь принимать пакет и обрабатывать для собственного приема, пересылай просто дальше не свой пакет, другого интерфейса. Устройство дальше примет нужный. Тоже самое оно сделает
другим пакетам... Они уйдут дальше.
С точки зрения производителя ничего особенного для этого кстати не нужно. Меняй прошивку, и можно работать.
Простой пример: на дальнем конце имеем к примеру общий счетчик газа, RS-232.
Указанный счетчик к примеру один, к нему идет куча приборов /сенсоры на модбас, задвижки всякие/.
На самом конце достаточно было б добавить одно устройство настроенное на RS-232, получилась бы полностью рабочая система
на единой оптической линии.
А так надо запроектировать всю оптическую сеть, чтоб с дальнего узла прошла прямая линия оптики. Это непросто...
В том случае когда нельзя выделить под конвертеры оптические жилы индивидуально, указанный конвертер не пойдет.
А у нас как раз такой пример наблюдался.
Имелись обвязанные объекты по оптике, с выходом на Ethernet свичи. Копать новый кабель под оптику - на расстояния в несколько км,
для индивидуальной обвязки - да никто не будет, хотя согласен, иметь отдельные переходы RS-485-оптика намного лучше, чем делить то что есть.
Отправлено спустя 21 минуту 50 секунд:
По принципу работы очень напоминает HIRSCHMANN OZD Profi, правда он для Profibus.
Правда из примеров топологии следует, что нельзя одновременно пользоваться передачей RS-232 и RS-422/485.
Иногда такая возможность была бы кстати. Пускай к примеру не обязательно ведь принимать пакет и обрабатывать для собственного приема, пересылай просто дальше не свой пакет, другого интерфейса. Устройство дальше примет нужный. Тоже самое оно сделает
другим пакетам... Они уйдут дальше.
С точки зрения производителя ничего особенного для этого кстати не нужно. Меняй прошивку, и можно работать.
Простой пример: на дальнем конце имеем к примеру общий счетчик газа, RS-232.
Указанный счетчик к примеру один, к нему идет куча приборов /сенсоры на модбас, задвижки всякие/.
На самом конце достаточно было б добавить одно устройство настроенное на RS-232, получилась бы полностью рабочая система
на единой оптической линии.
А так надо запроектировать всю оптическую сеть, чтоб с дальнего узла прошла прямая линия оптики. Это непросто...