- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Modbus RTU & TCP по одной линии
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 22 ноя 2018, 23:17
- Имя: Сергей
- Страна: Россия
- город/регион: Москва
Modbus RTU & TCP по одной линии
Коллеги, всем доброго времени суток! Выручите дилетанта советом, есть оборудование, часть по спецификации с интерфейсом Modbus RTU на борту, часть с Modbus TCP. У контроллера к которому все это оборудование нужно подключить 1 физический порт RS-485 Modbus RTU/TCP (спецификация контроллера: https://www.conteg.ru/ramos-ultra-ru). Вопрос следующий, заработает ли все оборудование, если его соединить по одной линии RS-485? То есть Контроллер железка 1 c Modbus RTU железка 2 с Modbus TCP железка 3 c Modbus RTU. Заработает подобная схема??? Спасибо!
-
- администратор
- Сообщения: 4739
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 225 раз
- Поблагодарили: 396 раз
Modbus RTU & TCP по одной линии
Вообще говоря, там физика разная. Modbus RTU работает поверх RS-485, а Modbus TCP - поверх TCP/IP, то есть через ethernet (витая пара, оптика - без разницы). Поэтому - нет, такая схема не заработает.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- эксперт
- Сообщения: 2092
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 135 раз
- Поблагодарили: 174 раза
Modbus RTU & TCP по одной линии
У этой железки
8 портов RJ-45 для подключения интеллектуальных датчиков ??!? Че это?
1 RS-485 по которому видимо Modbus RTU
1 Ethernet для подключения к локальной Ethernetn сети, видимо он же для Modbus TCP/IP
4 порт RJ-45 для подключения модулей расширения
8 портов RJ-45 для подключения интеллектуальных датчиков ??!? Че это?
1 RS-485 по которому видимо Modbus RTU
1 Ethernet для подключения к локальной Ethernetn сети, видимо он же для Modbus TCP/IP
4 порт RJ-45 для подключения модулей расширения
-
- администратор
- Сообщения: 17587
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 825 раз
- Поблагодарили: 1653 раза
Modbus RTU & TCP по одной линии
Нет, не заработает. TCP/IP не ходит по RS-485.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 3928
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 20 раз
- Поблагодарили: 220 раз
Modbus RTU & TCP по одной линии
Проблема не в физике. у RTU есть, кроме прочего, CRC и ModbusID. И если с первым, чаще всего все хорошо, он передается, хотя и не всеми устройствами воспринимается, то целостность при работе по IP-сетям обеспечивается средствами стека TCP/IP. Короче, разный формат пакетов и RTU-железяка, как ни преобразуй физику, без доп. обработки пакетов, не примет пакет от ModbusTCP.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 760 раз
Modbus RTU & TCP по одной линии
Об этом весьма наглядно рассказано здесь: http://simplymodbus.ca/TCP.htm
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 22 ноя 2018, 23:17
- Имя: Сергей
- Страна: Россия
- город/регион: Москва
Modbus RTU & TCP по одной линии
Это порты для подключения датчиков их собственного производства, это штуковина для мониторинга инженерного оборудования в ЦОД или серверных. В принципе проблемы нет, все оборудование оказалось c RTU. Только появился другой момент, монтажники соединили оборудование разным кабелем(( один 1 парный КСБнг(А)-FRLS 1х2х0,8 другой КПСЭнг(А)-FRLS 2*2*0,75. прокладывали разные смены, незнаю теперь, перепрокладывать или нет? Подскажет кто?
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 760 раз
Modbus RTU & TCP по одной линии
Второй кабель, строго говоря, для RS485 не подходит. У него волновое сопротивление ненормировано. Стыковать их в единый сегмент сети не советую.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 22 ноя 2018, 23:17
- Имя: Сергей
- Страна: Россия
- город/регион: Москва
Modbus RTU & TCP по одной линии
А вообще, в теории возможно использовать разный кабель, при условии что он подходит для RS-485 линии
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 760 раз
Modbus RTU & TCP по одной линии
Это был вопрос или утверждение?
Если вопрос, то ДА МОЖНО. И не в теории, а на практике.
Ежели это было утверждение, то оно истинно.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 22 ноя 2018, 23:17
- Имя: Сергей
- Страна: Россия
- город/регион: Москва
-
- осмотрелся
- Сообщения: 106
- Зарегистрирован: 16 дек 2018, 16:35
- Имя: Антон
- Благодарил (а): 5 раз
- Поблагодарили: 4 раза
Modbus RTU & TCP по одной линии
Как-то раз попадался мне Modbus OPC-сервер, у которого в настройках был режим обмена RTU-фреймами через TCP. "Если звёзды зажигают, значит, это кому-то нужно."Ryzhij писал(а): ↑26 ноя 2018, 01:07Об этом весьма наглядно рассказано здесь: http://simplymodbus.ca/TCP.htm
-
- почётный участник форума
- Сообщения: 1113
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Modbus RTU & TCP по одной линии
Желательно вспомнить имя этого сервера.
Мы пользовали MOXA NPort: принимает RS-485, отдает по Ethernet, в компьютере порождает компорты... KeepWare не заметил подмены.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- осмотрелся
- Сообщения: 106
- Зарегистрирован: 16 дек 2018, 16:35
- Имя: Антон
- Благодарил (а): 5 раз
- Поблагодарили: 4 раза
Modbus RTU & TCP по одной линии
Давно это было. Почему-то вертится в голове, что это был то ли Адвантек, то ли Прософт.