Добрый день!
Есть необходимость передачи данных на "главный контролер" (ControlLogix) с 3 контроллеров (разных производств) данные по средствам Rs-485 или Rs-232. Есть ли возможность применение хаба/свича? Или стоит лучше установить дополнительные модули в "главный контролер"?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Объединение Rs-485
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 09 дек 2011, 12:11
- Имя: Егоров Андрей Сергеевич
- Страна: Россия
- город/регион: Кемерово
-
- авторитет
- Сообщения: 878
- Зарегистрирован: 21 авг 2009, 14:25
- Имя: Василий Иванович
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: Объединение Rs-485
Если брать 232, то без дополнительных модулей в контроллере не обойтись, т.к. это Point-to-point. А на основе 485 можно запросто построить шину, тот же Профибус тому пример.
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Re: Объединение Rs-485
С разными коммуникационниками однозначно легче и в софте легче.
Но по шине дешевле.
Еще могут быть нюансы, как несовместимость скоростей на разных контроллерах.
Но это еще полбеды. Интерфейсы срастить можно, а вот протоколы нет, если они разные.
Хотя каких только извращений не бывает. :)
Но по шине дешевле.
Еще могут быть нюансы, как несовместимость скоростей на разных контроллерах.
Но это еще полбеды. Интерфейсы срастить можно, а вот протоколы нет, если они разные.
Хотя каких только извращений не бывает. :)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 09 дек 2011, 12:11
- Имя: Егоров Андрей Сергеевич
- Страна: Россия
- город/регион: Кемерово
Re: Объединение Rs-485
Для построения шины на RS-485 хаб/свич применяют? Просто не до конца понимаю различия между Ethernet`ом и RS-485.
-
- частый гость
- Сообщения: 462
- Зарегистрирован: 31 июл 2010, 09:12
- Имя: Павел
- Страна: РФ
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: Объединение Rs-485
В чистом виде любая шина подразумевает параллельное подключение устройств (исключение - компьютерная PCIe, называемая шиной скорее по традиции). Поэтому никаких свичей не требуется.
Для большинства людей Ethernet сейчас ассоциируется с "витой парой". Однако Ethernet изначально использовал коаксиальный кабель в качестве среды передачи данных. Такой Ethernet весьма напоминал RS-485 в плане топологии. Правда, протоколы обмена по RS-485, как правило, гораздо более примитивные по сравнению с компьютерной сетью. Наиболее распространены протоколы наподобие Modbus: одно устройство, являющееся "мастером", посылает в шину запрос. На запрос отвечает только то подчиненное устройство ("слейв"), адрес которого указан в запросе. Таким образом обеспечивается защита от коллизий. Кстати, пожалуй, главным отличием RS-485 от Ethernet является зоопарк протоколов. Слово Ethernet одновременно определяет и физическую среду передачи данных, и характеристики электрических сигналов в ней и - главное - протокол передачи информации. RS-485 не накладывает никаких ограничений на информационные протоколы (канальный уровень передачи данных).
Свичи необходимы для сети с топологией "звезда", где каждая связь - это связь "узел - узел" или "узел - свич", но никак не "узел - много узлов".
Некоторые устройства в сетях RS-485 могут выполнять функции, подобные свичу. Например, некоторые шлюзы Modbus TCP - Modbus RTU могут иметь несколько портов RTU (RS-485) и распределять по ним запросы в зависимости от адреса слейва. Но применение таких наворотов скорее исключение чем правило. И, разумеется, никаких привычных для компьютерной сети сервисов, обеспеченных функционированием протоколов DHCP, ARP и т.п., в промышленных сетях на RS-485 нет. Поэтому вся работа с распределением адресов и размещением их по интерфейсам выполняется вручную.
Для большинства людей Ethernet сейчас ассоциируется с "витой парой". Однако Ethernet изначально использовал коаксиальный кабель в качестве среды передачи данных. Такой Ethernet весьма напоминал RS-485 в плане топологии. Правда, протоколы обмена по RS-485, как правило, гораздо более примитивные по сравнению с компьютерной сетью. Наиболее распространены протоколы наподобие Modbus: одно устройство, являющееся "мастером", посылает в шину запрос. На запрос отвечает только то подчиненное устройство ("слейв"), адрес которого указан в запросе. Таким образом обеспечивается защита от коллизий. Кстати, пожалуй, главным отличием RS-485 от Ethernet является зоопарк протоколов. Слово Ethernet одновременно определяет и физическую среду передачи данных, и характеристики электрических сигналов в ней и - главное - протокол передачи информации. RS-485 не накладывает никаких ограничений на информационные протоколы (канальный уровень передачи данных).
Свичи необходимы для сети с топологией "звезда", где каждая связь - это связь "узел - узел" или "узел - свич", но никак не "узел - много узлов".
Некоторые устройства в сетях RS-485 могут выполнять функции, подобные свичу. Например, некоторые шлюзы Modbus TCP - Modbus RTU могут иметь несколько портов RTU (RS-485) и распределять по ним запросы в зависимости от адреса слейва. Но применение таких наворотов скорее исключение чем правило. И, разумеется, никаких привычных для компьютерной сети сервисов, обеспеченных функционированием протоколов DHCP, ARP и т.п., в промышленных сетях на RS-485 нет. Поэтому вся работа с распределением адресов и размещением их по интерфейсам выполняется вручную.
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: Объединение Rs-485
Для начала, надо уточнить какие протоколы поддерживают все эти контроллеры. И обнаружить один который "знают" все эти устройства.And писал(а):Для построения шины на RS-485 хаб/свич применяют? Просто не до конца понимаю различия между Ethernet`ом и RS-485.
Хаб/свич не нужен. В сетях RS-485 применяют повторители, когда необходимо работать на больших расстояниях (более 1 км).
http://www.softelectro.ru/rs485.html
--------------------------------------------------------------------------------------------
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Re: Объединение Rs-485
RS 485 не продполагает разветвления "звездой". Если все таки раветвления сделать нужно, можно использовать что нибудь вроде I-7513 (http://www.icp-das.ru/catalog/industria ... 23235.html)
Извиняюсь, оказывается про это уже выше писали.
Извиняюсь, оказывается про это уже выше писали.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 09 дек 2011, 12:11
- Имя: Егоров Андрей Сергеевич
- Страна: Россия
- город/регион: Кемерово