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

Modbus RTU & TCP по одной линии

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

Автор темы
unions
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 22 ноя 2018, 23:17
Имя: Сергей
Страна: Россия
город/регион: Москва

Modbus RTU & TCP по одной линии

Сообщение unions »

Коллеги, всем доброго времени суток! Выручите дилетанта советом, есть оборудование, часть по спецификации с интерфейсом 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. Заработает подобная схема??? Спасибо!
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Modbus RTU & TCP по одной линии

Сообщение VADR »

Вообще говоря, там физика разная. Modbus RTU работает поверх RS-485, а Modbus TCP - поверх TCP/IP, то есть через ethernet (витая пара, оптика - без разницы). Поэтому - нет, такая схема не заработает.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 2085
Зарегистрирован: 15 авг 2011, 21:36
Имя: Пупков Сергей Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 101 раз
Поблагодарили: 132 раза

Modbus RTU & TCP по одной линии

Сообщение Serex »

У этой железки
8 портов RJ-45 для подключения интеллектуальных датчиков ??!? Че это?
1 RS-485 по которому видимо Modbus RTU
1 Ethernet для подключения к локальной Ethernetn сети, видимо он же для Modbus TCP/IP
4 порт RJ-45 для подключения модулей расширения
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17481
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Modbus RTU & TCP по одной линии

Сообщение Jackson »

unions писал(а): 22 ноя 2018, 23:27 Вопрос следующий, заработает ли все оборудование, если его соединить по одной линии RS-485?
Нет, не заработает. TCP/IP не ходит по RS-485.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3899
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 187 раз

Modbus RTU & TCP по одной линии

Сообщение Никита »

Проблема не в физике. у RTU есть, кроме прочего, CRC и ModbusID. И если с первым, чаще всего все хорошо, он передается, хотя и не всеми устройствами воспринимается, то целостность при работе по IP-сетям обеспечивается средствами стека TCP/IP. Короче, разный формат пакетов и RTU-железяка, как ни преобразуй физику, без доп. обработки пакетов, не примет пакет от ModbusTCP.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

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

Modbus RTU & TCP по одной линии

Сообщение Ryzhij »

Никита писал(а): 25 ноя 2018, 01:33 Короче, разный формат пакетов и RTU-железяка, как ни преобразуй физику, без доп. обработки пакетов, не примет пакет от ModbusTCP.
Об этом весьма наглядно рассказано здесь: http://simplymodbus.ca/TCP.htm
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
unions
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 22 ноя 2018, 23:17
Имя: Сергей
Страна: Россия
город/регион: Москва

Modbus RTU & TCP по одной линии

Сообщение unions »

Serex писал(а): 23 ноя 2018, 18:32 У этой железки
8 портов RJ-45 для подключения интеллектуальных датчиков ??!? Че это?
Это порты для подключения датчиков их собственного производства, это штуковина для мониторинга инженерного оборудования в ЦОД или серверных. В принципе проблемы нет, все оборудование оказалось c RTU. Только появился другой момент, монтажники соединили оборудование разным кабелем(( один 1 парный КСБнг(А)-FRLS 1х2х0,8 другой КПСЭнг(А)-FRLS 2*2*0,75. прокладывали разные смены, незнаю теперь, перепрокладывать или нет? Подскажет кто?

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

Modbus RTU & TCP по одной линии

Сообщение Ryzhij »

unions писал(а): 11 дек 2018, 23:27 Только появился другой момент, монтажники соединили оборудование разным кабелем(( один 1 парный КСБнг(А)-FRLS 1х2х0,8 другой КПСЭнг(А)-FRLS 2*2*0,75. прокладывали разные смены, незнаю теперь, перепрокладывать или нет?
Второй кабель, строго говоря, для RS485 не подходит. У него волновое сопротивление ненормировано. Стыковать их в единый сегмент сети не советую.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
unions
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 22 ноя 2018, 23:17
Имя: Сергей
Страна: Россия
город/регион: Москва

Modbus RTU & TCP по одной линии

Сообщение unions »

Ryzhij писал(а): 12 дек 2018, 22:03
unions писал(а): 11 дек 2018, 23:27 Только появился другой момент, монтажники соединили оборудование разным кабелем(( один 1 парный КСБнг(А)-FRLS 1х2х0,8 другой КПСЭнг(А)-FRLS 2*2*0,75. прокладывали разные смены, незнаю теперь, перепрокладывать или нет?
Второй кабель, строго говоря, для RS485 не подходит. У него волновое сопротивление ненормировано. Стыковать их в единый сегмент сети не советую.
А вообще, в теории возможно использовать разный кабель, при условии что он подходит для RS-485 линии

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

Modbus RTU & TCP по одной линии

Сообщение Ryzhij »

unions писал(а): 24 дек 2018, 15:10 А вообще, в теории возможно использовать разный кабель, при условии что он подходит для RS-485 линии
Это был вопрос или утверждение?
Если вопрос, то ДА МОЖНО. И не в теории, а на практике.
Ежели это было утверждение, то оно истинно.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
unions
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 22 ноя 2018, 23:17
Имя: Сергей
Страна: Россия
город/регион: Москва

Modbus RTU & TCP по одной линии

Сообщение unions »

Вопрос, забыл про пунктуацию

tonyk
осмотрелся
осмотрелся
Сообщения: 106
Зарегистрирован: 16 дек 2018, 16:35
Имя: Антон
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Modbus RTU & TCP по одной линии

Сообщение tonyk »

Ryzhij писал(а): 26 ноя 2018, 01:07
Никита писал(а): 25 ноя 2018, 01:33 Короче, разный формат пакетов и RTU-железяка, как ни преобразуй физику, без доп. обработки пакетов, не примет пакет от ModbusTCP.
Об этом весьма наглядно рассказано здесь: http://simplymodbus.ca/TCP.htm
Как-то раз попадался мне Modbus OPC-сервер, у которого в настройках был режим обмена RTU-фреймами через TCP. "Если звёзды зажигают, значит, это кому-то нужно."
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1105
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 255 раз
Поблагодарили: 184 раза

Modbus RTU & TCP по одной линии

Сообщение Looker »

tonyk писал(а): 10 фев 2019, 17:43Как-то раз попадался мне Modbus OPC-сервер, у которого в настройках был режим обмена RTU-фреймами через TCP.
Желательно вспомнить имя этого сервера.
Мы пользовали MOXA NPort: принимает RS-485, отдает по Ethernet, в компьютере порождает компорты... KeepWare не заметил подмены.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

tonyk
осмотрелся
осмотрелся
Сообщения: 106
Зарегистрирован: 16 дек 2018, 16:35
Имя: Антон
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Modbus RTU & TCP по одной линии

Сообщение tonyk »

Давно это было. Почему-то вертится в голове, что это был то ли Адвантек, то ли Прософт.
Ответить

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