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

OPC DA/UA сервер для Modbus UDP

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

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

Ответить

Автор темы
arch1pro
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 17 фев 2023, 20:29
Имя: Артур
Благодарил (а): 2 раза

OPC DA/UA сервер для Modbus UDP

Сообщение arch1pro »

Приветствую, коллеги!

Есть устройство с поддержкой Modbus UDP, подключился как всегда через Modbus Pool, проверил соединение, теги читаются, все отлично.
Обычно используем ПО Инсат Modbus OPC DA Server, но он не поддерживает modbus udp, а другой сервер с такой поддержкой пока не нашел.

Вопрос: Какой OPC сервер посоветуете использовать взамен "инсатовскому"? Можно как OPC DA, так и OPC UA.

Не думал, что такая проблема на рынке по поддержке протокола UDP..
Аватара пользователя

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

OPC DA/UA сервер для Modbus UDP

Сообщение Jackson »

А UDP точно позарез необходим и без него никак?
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
arch1pro
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 17 фев 2023, 20:29
Имя: Артур
Благодарил (а): 2 раза

OPC DA/UA сервер для Modbus UDP

Сообщение arch1pro »

К сожалению устройство поддерживает только этот протокол, был вариант подключиться к коммутатору и по NAT направить порт в tcp, но доступа в коммутатор нет, а потом выяснилось что и функции этой на коммутаторе нет

Отправлено спустя 3 минуты 6 секунд:
Jackson писал(а): 17 апр 2023, 16:16 А UPD точно позарез необходим и без него никак?
Есть идеи и вообще техническая возможность?
Так странно, что самые популярные OPC серверы не поддерживают Modbus UDP.

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

OPC DA/UA сервер для Modbus UDP

Сообщение SaNNy »

arch1pro писал(а): 18 апр 2023, 08:33 Так странно, что самые популярные OPC серверы не поддерживают Modbus UDP.
Был бы спрос на данный протокол, поддерживали бы его. А вообще, в чем преимущество Modbus UDP перед Modbus TCP? Почему производитель устройства выбрал, скажем так, не самый популярный вид протокола Modbus?

leon78
эксперт
эксперт
Сообщения: 1146
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 134 раза

OPC DA/UA сервер для Modbus UDP

Сообщение leon78 »

arch1pro писал(а): 18 апр 2023, 08:33 Так странно, что самые популярные OPC серверы не поддерживают Modbus UDP.
Modbus UDP - такого нет в стандарте
https://modbus.org/specs.php
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

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

OPC DA/UA сервер для Modbus UDP

Сообщение Jackson »

leon78 писал(а): 18 апр 2023, 11:25 Modbus UDP - такого нет в стандарте
UDP - это не про ModBUS вообще. Это протокол из группы TCP/IP (иногда называют UDP/IP). На пальцах: бывает TCP, бывает UDP. Поправьте, если неправ.

Так вот, бывает ModBUS-TCP, бывает ModBUS-RTU-over-TCP (протокол RTU, но физически бежит по TCP). А ModBUS-UDP не бывает! Поэтому, arch1pro, Вы выясните сначала точно, что же Вам надо. Тут либо ModBUS, либо UDP, два вместе одновременно - такое вообще возможно? Иначе есть риск что работать не будет ничего.

Скорее всего имелось в виду ModBUS-TCP и UDP отдельно и независимо друг от друга. Мне так кажется....
По вопросам работы Форума можно обратиться по этим контактам.

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

OPC DA/UA сервер для Modbus UDP

Сообщение SaNNy »

Jackson писал(а): 18 апр 2023, 12:03 UDP - это не про ModBUS вообще
Это правильно. UDP - это протокол транспортного уровня сети
Jackson писал(а): 18 апр 2023, 12:03 А ModBUS-UDP не бывает!
А это не правильно. Такой протокол существует и работает в сети поверх протокола UDP. Но это не стандартизированный протокол
Аватара пользователя

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

OPC DA/UA сервер для Modbus UDP

Сообщение Jackson »

SaNNy писал(а): 18 апр 2023, 13:00 Такой протокол существует и работает в сети поверх протокола UDP. Но это не стандартизированный
Век живи - век учись. :good: Всё-таки кто-то пускает ModBUS по UDP, только вот зачем....
SaNNy писал(а): 18 апр 2023, 08:46Был бы спрос на данный протокол, поддерживали бы его.
Видимо, так.
По вопросам работы Форума можно обратиться по этим контактам.

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC DA/UA сервер для Modbus UDP

Сообщение I_m »

Jackson писал(а): 18 апр 2023, 12:03 Так вот, бывает ModBUS-TCP, бывает ModBUS-RTU-over-TCP
А ещё бывает ModBUS-RTU-over-UDP.
Jackson писал(а): 18 апр 2023, 12:03 А ModBUS-UDP не бывает!
Да что Вы говорите?!
Jackson писал(а): 18 апр 2023, 12:03 Скорее всего имелось в виду ModBUS-TCP и UDP отдельно и независимо друг от друга. Мне так кажется....
Зря кажется. ModBUS-UDP существует точно так же, как и ModBUS-TCP. Во втором случае на уровне транспортного протокола используется TCP, в первом - UDP. Вот и вся разница.

PS: присобачу картинку, чтобы не быть голословным. Обратите внимание, что протоколу верхнего уровня (I/O Devices Form) вообще фиолетово - что там на уровне транспорта (Ports Form) лежит - TCP или UDP.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
arch1pro
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 17 фев 2023, 20:29
Имя: Артур
Благодарил (а): 2 раза

OPC DA/UA сервер для Modbus UDP

Сообщение arch1pro »

Jackson писал(а): 18 апр 2023, 13:22
SaNNy писал(а): 18 апр 2023, 13:00 Такой протокол существует и работает в сети поверх протокола UDP. Но это не стандартизированный
Век живи - век учись. :good: Всё-таки кто-то пускает ModBUS по UDP, только вот зачем....
SaNNy писал(а): 18 апр 2023, 08:46Был бы спрос на данный протокол, поддерживали бы его.
Видимо, так.
Все так, используем в основном RTU или TCP, в данном случае это ограничение устройства. Оно поддерживает только Modbus UDP.
Мы в свою очередь оказались заложниками, еще раз возвращаясь к Modbus Pool, считываем успешно по выделенному варианту связи - Modbus UDP/IP (картинку приложил). Но программа только для диагностических целей.
Нам же нужно использовать полноценный OPC сервер, в котором можно создать постоянный опрос при вкл/выкл машины и передавать данные на верхний уровень.

Вопрос:
Кто подскажет такой OPC сервер с поддержкой Modbus UDP/IP ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

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

OPC DA/UA сервер для Modbus UDP

Сообщение Jackson »

Пока не подсказали...

Может задействовать какой-то шлюз чтобы к ModBUS-TCP или RTU прийти? Тогда в выборе OPC не будет проблем.
По вопросам работы Форума можно обратиться по этим контактам.

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC DA/UA сервер для Modbus UDP

Сообщение I_m »

arch1pro писал(а): 18 апр 2023, 19:44 Кто подскажет такой OPC сервер с поддержкой Modbus UDP/IP ?
Есть один вариант, вот так - сходу. Но, если очень-очень сильно надо и ничего другого нет. Citect SCADA поддерживает Modbus UDP и при этом может быть полноценным OPC-сервером - все собираемые тэги по OPC отдаёт.

ЗЫ: а у Keepware ничего подходящего нет?
Аватара пользователя

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

OPC DA/UA сервер для Modbus UDP

Сообщение Looker »

I_m писал(а): 18 апр 2023, 22:01ЗЫ: а у Keepware ничего подходящего нет?
Имеется.
Сначала выбрать Modbus TCP/IP Ethernet, а при дальнейшей настройке есть выбор между TCP/IP или UDP.
Последний раз редактировалось Looker 19 апр 2023, 00:02, всего редактировалось 1 раз.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

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

OPC DA/UA сервер для Modbus UDP

Сообщение keysansa »

Jackson писал(а): 18 апр 2023, 12:03 Это протокол из группы TCP/IP (иногда называют UDP/IP). На пальцах: бывает TCP, бывает UDP. Поправьте, если неправ.
Это протокол из группы IP. Внутри есть TCP, UDP и прочее.
Jackson писал(а): 18 апр 2023, 12:03 Вы выясните сначала точно, что же Вам надо. Тут либо ModBUS, либо UDP, два вместе одновременно - такое вообще возможно?
Интересно шильдик девайса увидеть. Или руководство к нему.
SaNNy писал(а): 18 апр 2023, 13:00 А это не правильно. Такой протокол существует и работает в сети поверх протокола UDP. Но это не стандартизированный протокол

Это как разница между Modbus-TCP и Modbus-RTU - протокол один - транспорт разный. UDP используется, когда более важна скорость доставки, чем потеря пакетов (по сравнению с TCP и не касаемо Modbus).
Лично мне кажется, что есть в устройстве переключение между TCP и UDP.
ЗЫ. Если между клиентом и сервером только 1 свитч - разницы в протоколах TCP и UDP вы не обнаружите.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Автор темы
arch1pro
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 17 фев 2023, 20:29
Имя: Артур
Благодарил (а): 2 раза

OPC DA/UA сервер для Modbus UDP

Сообщение arch1pro »

I_m писал(а): 18 апр 2023, 22:01
arch1pro писал(а): 18 апр 2023, 19:44 Кто подскажет такой OPC сервер с поддержкой Modbus UDP/IP ?
Есть один вариант, вот так - сходу. Но, если очень-очень сильно надо и ничего другого нет. Citect SCADA поддерживает Modbus UDP и при этом может быть полноценным OPC-сервером - все собираемые тэги по OPC отдаёт.

ЗЫ: а у Keepware ничего подходящего нет?
Спасибо. Имеется триальная бесплатная версия для тестирования?

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC DA/UA сервер для Modbus UDP

Сообщение I_m »

arch1pro писал(а): 19 апр 2023, 07:33 Имеется триальная бесплатная версия для тестирования?
У кого? У Citect среда разработки не лицензируется, насчёт рантайма сложнее, особенно с крайними версиями. Если честно, то я именно как OPC-сервер в демо-режиме никогда не пробовал, только с "честным" рантаймом. С рантаймом в демо там вообще много всяких тонкостей, т.ч. врать не буду.

Про KeepServerEX вообще ничего не скажу. Но, на Вашем месте, я бы в эту сторону смотрел. Если с Citect никогда дела не имели, то лучше не связываться. Тем более, что честно купить его в РФ сейчас нельзя.

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

OPC DA/UA сервер для Modbus UDP

Сообщение SaNNy »

I_m писал(а): 19 апр 2023, 07:56 Про KeepServerEX вообще ничего не скажу.
Цена

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC DA/UA сервер для Modbus UDP

Сообщение I_m »

SaNNy писал(а): 19 апр 2023, 08:17Цена
Да мне цену не надо, тем более, что это я ещё вчера посмотрел. Ну... Всё имеет свою цену.

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

OPC DA/UA сервер для Modbus UDP

Сообщение SaNNy »

I_m писал(а): 19 апр 2023, 08:33 Да мне цену не надо
Автору пригодится, тем более, что мы не знаем его бюджет.
arch1pro писал(а): 19 апр 2023, 07:33 Имеется триальная бесплатная версия для тестирования?
Имеется. Работает 2 часа без ограничений (KepServerEx).

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC DA/UA сервер для Modbus UDP

Сообщение I_m »

SaNNy писал(а): 19 апр 2023, 08:56 Автору пригодится, тем более, что мы не знаем его бюджет.
Вот, кстати, я удивлён, что у ИнСАТ нет семейства Modbus для их MPS. По-моему, чистый мракетинг, ничего более разумного в голову не приходит.

lostman
здесь недавно
здесь недавно
Сообщения: 65
Зарегистрирован: 16 мар 2020, 06:56
Имя: Михаил
Страна: Россия
город/регион: г Реж, Свердловская область
Благодарил (а): 10 раз
Поблагодарили: 4 раза

OPC DA/UA сервер для Modbus UDP

Сообщение lostman »

I_m писал(а): 19 апр 2023, 09:17 [Вот, кстати, я удивлён, что у ИнСАТ нет семейства Modbus для их MPS. По-моему, чистый мракетинг, ничего более разумного в голову не приходит.
Как это нет? А как же их MasterOPC Univerasl Modbus Server?

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

OPC DA/UA сервер для Modbus UDP

Сообщение I_m »

lostman писал(а): 19 апр 2023, 10:18 Как это нет? А как же их MasterOPC Univerasl Modbus Server?
Это другой продукт. Я про Multi-Protocol MasterOPC Server. Он, конечно, Multi, но в этом множество Modbus почему-то не входит. Потому и говорю - мракетинг.

Автор темы
arch1pro
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 17 фев 2023, 20:29
Имя: Артур
Благодарил (а): 2 раза

OPC DA/UA сервер для Modbus UDP

Сообщение arch1pro »

Мысль есть.
Предложили преобразовать UPD трафик в виртуальный COM порт и работать с этим последовательным портом непосредственно.
Софт есть (Virtual COM-UDP 2.7), заявку на бесплатное тестирование оставил, посмотрим.

lostman
здесь недавно
здесь недавно
Сообщения: 65
Зарегистрирован: 16 мар 2020, 06:56
Имя: Михаил
Страна: Россия
город/регион: г Реж, Свердловская область
Благодарил (а): 10 раз
Поблагодарили: 4 раза

OPC DA/UA сервер для Modbus UDP

Сообщение lostman »

I_m писал(а): 19 апр 2023, 10:28
Это другой продукт. Я про Multi-Protocol MasterOPC Server. Он, конечно, Multi, но в этом множество Modbus почему-то не входит. Потому и говорю - мракетинг.
Видимо недопонял вопрос. Тогда да - согласен. Лучше ведь два продукта продавать, чем один ))

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

OPC DA/UA сервер для Modbus UDP

Сообщение SaNNy »

arch1pro писал(а): 19 апр 2023, 10:42 Предложили преобразовать UPD трафик в виртуальный COM порт и работать с этим последовательным портом непосредственно.
А вы по какому протоколу будете работать с COM портом?
Ответить

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