- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Преобразование регистров при замене приводов с Modbus RTU
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 06 апр 2012, 22:12
- Имя: Яхонтов Юрий Геннадьевич
Преобразование регистров при замене приводов с Modbus RTU
Добрый день!
Вышел из строя привод, управляемый по Modbus RTU. Достать новый оригинальный не удалось. Может быть заменен на другой бренд тоже с Modbus RTU, но, естественно, с другими регистрами. Доступа к контроллеру нет.
Какой преобразователь регистров посоветуете ?
Вышел из строя привод, управляемый по Modbus RTU. Достать новый оригинальный не удалось. Может быть заменен на другой бренд тоже с Modbus RTU, но, естественно, с другими регистрами. Доступа к контроллеру нет.
Какой преобразователь регистров посоветуете ?
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Преобразование регистров при замене приводов с Modbus RTU
Что за привод? Есть ли смысл передавать прежние данные по Modbus ?
А так простенький контроллер с двумя Modbus RTU выходами. До хоть Овен.
А так простенький контроллер с двумя Modbus RTU выходами. До хоть Овен.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Преобразование регистров при замене приводов с Modbus RTU
Я вот ждал ответа чьего нибудь )) Что за чудо шаман машинка - сдвигатель регистров ;))
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Преобразование регистров при замене приводов с Modbus RTU
Любой шлюз, например Moxa M-Gate, если они ещё покупаемы.
Да как грязи их. WirenBoard например.
Есть только одна разница между контроллером и шлюзом. Чтобы что-то настроить и изменить в контроллере нужен программист. К тому же у Овена заявленный срок службы 5 лет всего (на сайте есть декларация). Шлюз, та же Мокса - это тот же контроллер - но перенастроить его может кто угодно, и работать может лет 20. Собственно, ни одной сдохшей Моксы я еще в жизни не видел, в отличие от Овен.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Преобразование регистров при замене приводов с Modbus RTU
Не понимаю как это будет работать. Шлюз он же обычно из что то во что то. ТС же нужно тем же RTU опросить просто по другим регистрам. Возможно тут я слабоумен )) Так как ни разу еще не прикасался к подобным шлюзам. Максимум - преобразователи той же Моха аля Ethernet - RS485
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Преобразование регистров при замене приводов с Modbus RTU
Без шума и пыли.
Да. Из RS-485 ModBUS в RS-485 ModBUS. Так разве нельзя?
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Преобразование регистров при замене приводов с Modbus RTU
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
Преобразование регистров при замене приводов с Modbus RTU
Так откуда Moxa знает, как преобразовать адрес регистра на входе в адрес на выходе? Идея ТС в том, чтобы железка получив в запросе один адрес, на выходе сформировала команду чтения/записи с другим адресом? Тут только контроллер.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Преобразование регистров при замене приводов с Modbus RTU
Такие задачи очень редки. Да, может и есть где-то такое устройство, но, по моему, проще взять ОВЕН ПР200 с двумя портами 485. Там даже программировать особо ничего не надо. Ну или что-то из ЗИП, так же с двумя портами, где можно преобразователь написать.
Отправлено спустя 1 минуту 9 секунд:
MGate позволяет такое сделать. Только она преобразует из одного регистра Modbus RTU в другой регистр Modbus TCP.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Преобразование регистров при замене приводов с Modbus RTU
Уверен, что нету )) Кому в голову взбредет разрабатывать железку RTU > RTU? Зачем вообще? Ну может переписывать данные на лету. Этакая шпионская фигня... Услышав задачу ТС, любой разработчик скажет - поменяйте опрос. То что там доступа к проекту нет - ваши проблемы. Кроме как вам, эта железка больше никому не нужна.
PS Я понял. Нужно 2 шлюза. RTU > TCP > RTU ;)))
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Преобразование регистров при замене приводов с Modbus RTU
Например для таких ситуаций.
Преобразователи интерфейсов, в принципе зачем, по вашей логике? Закажи датчик с нужным интерфейсом и не парься. Ан нет, много на рынке и пользуются спросом.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Преобразование регистров при замене приводов с Modbus RTU
Мое мнение - никто из производителей не будет рассматривать такую ситуацию как триггер к разработке. Это не типичная ситуация. Нет доступа к проекту? Напишите новый.
Это мое мнение, не претендует на истину. Но оно останется твердым, пока мне не покажут конкретную железку, которая работает ровно на том же канальном уровне с тем же протоколом. Ради решения таких вот коллизий.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Преобразование регистров при замене приводов с Modbus RTU
Стоимость устройства < стоимости нового изменения проекта = ниша в рынке. Так же работают преобразователи интерфейсов.
Это мое мнение ))
ЗЫ. Купите ПР200, запрограммируйте, предложите ТС. И спрос закрыт, и все довольны, и вы нишу заняли, можно выпускать под разные устройства.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- почётный участник форума
- Сообщения: 1073
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 73 раза
- Поблагодарили: 147 раз
Преобразование регистров при замене приводов с Modbus RTU
Задача - искомое устройство, получив запрос содержимого регистра по адресу Х, в ответ должно послать послать содержимое другого устройства с адреса Y. У ПР200 два порта Modbus, но, если я не ошибаюсь, для него Х должен быть больше 512. Опросить новый привод оно может, но ответить контроллеру скорее всего не сумеет. Искомое устройство должно не только иметь два таких порта, но и ещё позволять эмулировать нужное адресное пространство. Это скорее задача для ПЛК.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Преобразование регистров при замене приводов с Modbus RTU
Там два равноценных порта. Один мастер, другой слейв.
С индексами регистров есть вопросы, но только в качестве предупреждения.
Отправлено спустя 2 минуты 33 секунды:
Регистры с одной и со второй стороны конфигурирутся на каждом из портов отдельно. Потом в редакторе программ - просто связать одни переменные с другими.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- эксперт
- Сообщения: 1341
- Зарегистрирован: 14 фев 2013, 23:42
- Имя: Евгений
- Страна: Россия
- город/регион: МО
- Благодарил (а): 6 раз
- Поблагодарили: 232 раза
Преобразование регистров при замене приводов с Modbus RTU
А не проще тем же ПР200 разбубенить содержимое регистров и вывести пуск на дискретный выход и частоту на аналоговый, и тогда подключить любой частотник будет плёвое дело?
-
- почётный участник форума
- Сообщения: 1073
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 73 раза
- Поблагодарили: 147 раз
Преобразование регистров при замене приводов с Modbus RTU
Если этот неизвестный контроллер обращается к неизвестным регистрам вышедшего из строя неизвестного привода по адресам, меньшим 512, то при его обращении к ПР200 оно скорей всего ответит контроллеру "неверный адрес регистра" и не станет ничего делать. Исключительно из-за этого ограничения оно скорей всего не подойдёт. Тут нужно устройство как ПР200, но позволяющее работать по Модбасу с теми регистрами, к которым обращается контроллер.
-
- эксперт
- Сообщения: 1341
- Зарегистрирован: 14 фев 2013, 23:42
- Имя: Евгений
- Страна: Россия
- город/регион: МО
- Благодарил (а): 6 раз
- Поблагодарили: 232 раза
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Преобразование регистров при замене приводов с Modbus RTU
Автор закинул бредотопик и покинул нас :)
Отправлено спустя 10 минут 55 секунд:
Но вот кстати есть похожая, вполне реальная задача. Есть куча весов стоимостью от полумиллиона до двух. В основном марки Sartorius. К ним принтера этикеток, которые ломаются чаще, чем весы. Если брать оригинальные принтера Sartorius, то это больше 100 тыс руб за штуку, но работают с первого раза. Да и Sartorius в России благодаря кризису ускорил свою кончину. Купить даже за дорого уже не получается. Теперь нужно принтера за 20 тыс руб прикрутить к их весам. Нужен какой-то миникомпьютер с двумя RS-232 и чтобы на нем можно было написать программу по преобразованию пакетов от весов в нужные пакеты для принтеров.
По сути тоже самое, что и в теме автора. Но ПЛК на это ставить наверное жирно будет.
Отправлено спустя 10 минут 55 секунд:
Но вот кстати есть похожая, вполне реальная задача. Есть куча весов стоимостью от полумиллиона до двух. В основном марки Sartorius. К ним принтера этикеток, которые ломаются чаще, чем весы. Если брать оригинальные принтера Sartorius, то это больше 100 тыс руб за штуку, но работают с первого раза. Да и Sartorius в России благодаря кризису ускорил свою кончину. Купить даже за дорого уже не получается. Теперь нужно принтера за 20 тыс руб прикрутить к их весам. Нужен какой-то миникомпьютер с двумя RS-232 и чтобы на нем можно было написать программу по преобразованию пакетов от весов в нужные пакеты для принтеров.
По сути тоже самое, что и в теме автора. Но ПЛК на это ставить наверное жирно будет.
-
- не первый раз у нас
- Сообщения: 324
- Зарегистрирован: 31 окт 2017, 16:45
- Имя: Дмитрий
- Страна: Россия
- город/регион: Калининград
- Благодарил (а): 9 раз
- Поблагодарили: 84 раза
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Преобразование регистров при замене приводов с Modbus RTU
И тут же примечание - в лично Вашей практике. Не надо свой опыт считать всеобщим. Ок?
Юзер это должен настроить.
Автор просил адрес преобразовать, а не телеграмму.
Занавес, ребята. Я удаляюсь. Если вы с такой уверенностью утверждаете то, чего не видели - не о чем тут говорить. Автору я решение дал, пусть сам покопает.
По вопросам работы Форума можно обратиться по этим контактам.
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
Преобразование регистров при замене приводов с Modbus RTU
Ценник на шлюзы M-Gate начинается от 500 зеленых. За эту сумму можно купить простенький ПЛК и написать программу обмена. И разница в требуемой квалификации специалиста настройщика шлюза и программиста ПЛК небольшая. И тот и другой должны знать протокол обмена и адресацию железа.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Преобразование регистров при замене приводов с Modbus RTU
Ну может и проблема в том, что не видели? Показали бы...