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

Преобразование регистров при замене приводов с Modbus RTU

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

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

Ответить

Автор темы
yayura
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 06 апр 2012, 22:12
Имя: Яхонтов Юрий Геннадьевич

Преобразование регистров при замене приводов с Modbus RTU

Сообщение yayura »

Добрый день!
Вышел из строя привод, управляемый по Modbus RTU. Достать новый оригинальный не удалось. Может быть заменен на другой бренд тоже с Modbus RTU, но, естественно, с другими регистрами. Доступа к контроллеру нет.
Какой преобразователь регистров посоветуете ?
Аватара пользователя

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

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Serex »

Что за привод? Есть ли смысл передавать прежние данные по Modbus ?
А так простенький контроллер с двумя Modbus RTU выходами. До хоть Овен.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение stesl »

Serex писал(а): 24 июл 2022, 13:07 А так простенький контроллер с двумя Modbus RTU выходами.
Я вот ждал ответа чьего нибудь )) Что за чудо шаман машинка - сдвигатель регистров ;))
Аватара пользователя

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

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Jackson »

yayura писал(а): 23 июл 2022, 15:43 Какой преобразователь регистров посоветуете ?
Любой шлюз, например Moxa M-Gate, если они ещё покупаемы.
stesl писал(а): 24 июл 2022, 13:35 Что за чудо шаман машинка - сдвигатель регистров ;))
Да как грязи их. WirenBoard например.

Есть только одна разница между контроллером и шлюзом. Чтобы что-то настроить и изменить в контроллере нужен программист. К тому же у Овена заявленный срок службы 5 лет всего (на сайте есть декларация). Шлюз, та же Мокса - это тот же контроллер - но перенастроить его может кто угодно, и работать может лет 20. Собственно, ни одной сдохшей Моксы я еще в жизни не видел, в отличие от Овен.
По вопросам работы Форума можно обратиться по этим контактам.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение stesl »

Jackson писал(а): 24 июл 2022, 14:58 Любой шлюз, например Moxa M-Gate
Не понимаю как это будет работать. Шлюз он же обычно из что то во что то. ТС же нужно тем же RTU опросить просто по другим регистрам. Возможно тут я слабоумен )) Так как ни разу еще не прикасался к подобным шлюзам. Максимум - преобразователи той же Моха аля Ethernet - RS485
Аватара пользователя

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

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Jackson »

stesl писал(а): 25 июл 2022, 10:42 Не понимаю как это будет работать.
Без шума и пыли.
stesl писал(а): 25 июл 2022, 10:42 Шлюз он же обычно из что то во что то.
Да. Из RS-485 ModBUS в RS-485 ModBUS. Так разве нельзя?
По вопросам работы Форума можно обратиться по этим контактам.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение stesl »

Jackson писал(а): 25 июл 2022, 11:01 Да. Из RS-485 ModBUS в RS-485 ModBUS. Так разве нельзя?
Да черт его знает ))
https://moxa.ru/shop/modbus/
Я просто не знаю таких шлюзов. И зачем они?

pkl58
завсегдатай
завсегдатай
Сообщения: 544
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 6 раз
Поблагодарили: 59 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение pkl58 »

Так откуда Moxa знает, как преобразовать адрес регистра на входе в адрес на выходе? Идея ТС в том, чтобы железка получив в запросе один адрес, на выходе сформировала команду чтения/записи с другим адресом? Тут только контроллер.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение keysansa »

Jackson писал(а): 25 июл 2022, 11:01 Да. Из RS-485 ModBUS в RS-485 ModBUS. Так разве нельзя?
Такие задачи очень редки. Да, может и есть где-то такое устройство, но, по моему, проще взять ОВЕН ПР200 с двумя портами 485. Там даже программировать особо ничего не надо. Ну или что-то из ЗИП, так же с двумя портами, где можно преобразователь написать.

Отправлено спустя 1 минуту 9 секунд:
pkl58 писал(а): 25 июл 2022, 11:14 Так откуда Moxa знает, как преобразовать адрес регистра на входе в адрес на выходе?
MGate позволяет такое сделать. Только она преобразует из одного регистра Modbus RTU в другой регистр Modbus TCP.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение stesl »

keysansa писал(а): 25 июл 2022, 12:17 Да, может и есть где-то такое устройство
Уверен, что нету )) Кому в голову взбредет разрабатывать железку RTU > RTU? Зачем вообще? Ну может переписывать данные на лету. Этакая шпионская фигня... Услышав задачу ТС, любой разработчик скажет - поменяйте опрос. То что там доступа к проекту нет - ваши проблемы. Кроме как вам, эта железка больше никому не нужна.

PS Я понял. Нужно 2 шлюза. RTU > TCP > RTU ;)))
Аватара пользователя

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

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Serex »

stesl писал(а): 25 июл 2022, 10:42 Нужно 2 шлюза. RTU > TCP > RTU ;)))
и все это заглохнет по таймауту :crazy0to:
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение keysansa »

stesl писал(а): 25 июл 2022, 13:15 Уверен, что нету )) Кому в голову взбредет разрабатывать железку RTU > RTU? Зачем вообще?
Например для таких ситуаций.
Преобразователи интерфейсов, в принципе зачем, по вашей логике? Закажи датчик с нужным интерфейсом и не парься. Ан нет, много на рынке и пользуются спросом.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение stesl »

keysansa писал(а): 25 июл 2022, 15:31 Например для таких ситуаций.
Мое мнение - никто из производителей не будет рассматривать такую ситуацию как триггер к разработке. Это не типичная ситуация. Нет доступа к проекту? Напишите новый.
Это мое мнение, не претендует на истину. Но оно останется твердым, пока мне не покажут конкретную железку, которая работает ровно на том же канальном уровне с тем же протоколом. Ради решения таких вот коллизий.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение keysansa »

stesl писал(а): 25 июл 2022, 15:57 Это не типичная ситуация. Нет доступа к проекту? Напишите новый.
Стоимость устройства < стоимости нового изменения проекта = ниша в рынке. Так же работают преобразователи интерфейсов.
Это мое мнение ))

ЗЫ. Купите ПР200, запрограммируйте, предложите ТС. И спрос закрыт, и все довольны, и вы нишу заняли, можно выпускать под разные устройства.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

rwg
почётный участник форума
почётный участник форума
Сообщения: 1073
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 73 раза
Поблагодарили: 147 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение rwg »

yayura писал(а): 23 июл 2022, 15:43 Вышел из строя привод, управляемый по Modbus RTU. Достать новый оригинальный не удалось. Может быть заменен на другой бренд тоже с Modbus RTU, но, естественно, с другими регистрами. Доступа к контроллеру нет.
Какой преобразователь регистров посоветуете ?
keysansa писал(а): 25 июл 2022, 16:02 Купите ПР200, запрограммируйте, предложите ТС. И спрос закрыт, и все довольны
Задача - искомое устройство, получив запрос содержимого регистра по адресу Х, в ответ должно послать послать содержимое другого устройства с адреса Y. У ПР200 два порта Modbus, но, если я не ошибаюсь, для него Х должен быть больше 512. Опросить новый привод оно может, но ответить контроллеру скорее всего не сумеет. Искомое устройство должно не только иметь два таких порта, но и ещё позволять эмулировать нужное адресное пространство. Это скорее задача для ПЛК.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение keysansa »

rwg писал(а): 25 июл 2022, 17:23 У ПР200 два порта Modbus, но, если я не ошибаюсь, для него Х должен быть больше 512.
Там два равноценных порта. Один мастер, другой слейв.
С индексами регистров есть вопросы, но только в качестве предупреждения.

Отправлено спустя 2 минуты 33 секунды:
rwg писал(а): 25 июл 2022, 17:23 Искомое устройство должно не только иметь два таких порта, но и ещё позволять эмулировать нужное адресное пространство. Это скорее задача для ПЛК.
Регистры с одной и со второй стороны конфигурирутся на каждом из портов отдельно. Потом в редакторе программ - просто связать одни переменные с другими.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Универсал
эксперт
эксперт
Сообщения: 1341
Зарегистрирован: 14 фев 2013, 23:42
Имя: Евгений
Страна: Россия
город/регион: МО
Благодарил (а): 6 раз
Поблагодарили: 232 раза

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Универсал »

А не проще тем же ПР200 разбубенить содержимое регистров и вывести пуск на дискретный выход и частоту на аналоговый, и тогда подключить любой частотник будет плёвое дело?

rwg
почётный участник форума
почётный участник форума
Сообщения: 1073
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 73 раза
Поблагодарили: 147 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение rwg »

Универсал писал(а): 25 июл 2022, 21:02 А не проще тем же ПР200 разбубенить содержимое регистров
yayura писал(а): 23 июл 2022, 15:43 Доступа к контроллеру нет.
Если этот неизвестный контроллер обращается к неизвестным регистрам вышедшего из строя неизвестного привода по адресам, меньшим 512, то при его обращении к ПР200 оно скорей всего ответит контроллеру "неверный адрес регистра" и не станет ничего делать. Исключительно из-за этого ограничения оно скорей всего не подойдёт. Тут нужно устройство как ПР200, но позволяющее работать по Модбасу с теми регистрами, к которым обращается контроллер.

Универсал
эксперт
эксперт
Сообщения: 1341
Зарегистрирован: 14 фев 2013, 23:42
Имя: Евгений
Страна: Россия
город/регион: МО
Благодарил (а): 6 раз
Поблагодарили: 232 раза

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Универсал »

rwg писал(а): 25 июл 2022, 22:22 обращается к неизвестным регистрам вышедшего из строя неизвестного привода
Он вроде из строя выше, но не исчез же?
Аватара пользователя

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

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Serex »

Автор закинул бредотопик и покинул нас :)

Отправлено спустя 10 минут 55 секунд:
Но вот кстати есть похожая, вполне реальная задача. Есть куча весов стоимостью от полумиллиона до двух. В основном марки Sartorius. К ним принтера этикеток, которые ломаются чаще, чем весы. Если брать оригинальные принтера Sartorius, то это больше 100 тыс руб за штуку, но работают с первого раза. Да и Sartorius в России благодаря кризису ускорил свою кончину. Купить даже за дорого уже не получается. Теперь нужно принтера за 20 тыс руб прикрутить к их весам. Нужен какой-то миникомпьютер с двумя RS-232 и чтобы на нем можно было написать программу по преобразованию пакетов от весов в нужные пакеты для принтеров.
По сути тоже самое, что и в теме автора. Но ПЛК на это ставить наверное жирно будет.

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 324
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 84 раза

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Sokolov_Dmitry »

Serex писал(а): 25 июл 2022, 23:02 написать программу по преобразованию пакетов от весов в нужные пакеты для принтеров
сюда https://www.aggsoft.ru/serial-data-logg ... parser.htm
Аватара пользователя

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

Преобразование регистров при замене приводов с Modbus RTU

Сообщение Jackson »

keysansa писал(а): 25 июл 2022, 12:17 Такие задачи очень редки.
И тут же примечание - в лично Вашей практике. Не надо свой опыт считать всеобщим. Ок?
pkl58 писал(а): 25 июл 2022, 11:14 Так откуда Moxa знает, как преобразовать адрес регистра на входе в адрес на выходе?
Юзер это должен настроить.
pkl58 писал(а): 25 июл 2022, 11:14 Идея ТС в том, чтобы железка получив в запросе один адрес, на выходе сформировала команду чтения/записи с другим адресом?
Автор просил адрес преобразовать, а не телеграмму.
stesl писал(а): 25 июл 2022, 13:15 PS Я понял. Нужно 2 шлюза. RTU > TCP > RTU
Занавес, ребята. Я удаляюсь. Если вы с такой уверенностью утверждаете то, чего не видели - не о чем тут говорить. Автору я решение дал, пусть сам покопает.
По вопросам работы Форума можно обратиться по этим контактам.

pkl58
завсегдатай
завсегдатай
Сообщения: 544
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 6 раз
Поблагодарили: 59 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение pkl58 »

Jackson писал(а): 24 июл 2022, 14:58 Любой шлюз, например Moxa M-Gate, если они ещё покупаемы.
stesl писал(а): ↑
Ценник на шлюзы M-Gate начинается от 500 зеленых. За эту сумму можно купить простенький ПЛК и написать программу обмена. И разница в требуемой квалификации специалиста настройщика шлюза и программиста ПЛК небольшая. И тот и другой должны знать протокол обмена и адресацию железа.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Преобразование регистров при замене приводов с Modbus RTU

Сообщение stesl »

Jackson писал(а): 26 июл 2022, 07:42 Если вы с такой уверенностью утверждаете то, чего не видели - не о чем тут говорить
Ну может и проблема в том, что не видели? Показали бы...
Ответить

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