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

OPC DA и Modbus RTU

SCADA, серверы, АРМ верхнего уровня, диспетчерские

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

Ответить

Автор темы
Serega77
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 30 ноя 2011, 15:36
Имя: Сидоров С.И.
Благодарил (а): 12 раз
Поблагодарили: 1 раз

OPC DA и Modbus RTU

Сообщение Serega77 »

Добрый день. То ли туплю, то ли не знаю....
Подскажите решение пожалуйста.
Есть ОРС DA сервер, с него нужно по Modbus RTU забрать данные. Что нужно дополнительно установить на сервер?
Такая цепочка данных Источник данных->OPC DA сервер-> ???? ->Modbus RTU.
OPC сервер ничего не умеет, кроме как получать данные и предоставлять их клиенту.

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

OPC DA и Modbus RTU

Сообщение I_m »

Скорее первое. С OPC DA данные нужно получать по OPC. Modbus тут вообще не при делах. Никакой.

Источник данных -> OPC DA сервер -> OPC клиент

Автор темы
Serega77
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 30 ноя 2011, 15:36
Имя: Сидоров С.И.
Благодарил (а): 12 раз
Поблагодарили: 1 раз

OPC DA и Modbus RTU

Сообщение Serega77 »

I_m писал(а): 26 авг 2024, 10:33 Modbus тут вообще не при делах.
Так мне как раз надо данные именно по Modbus RTU забрать с OPC DA сервера.

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

OPC DA и Modbus RTU

Сообщение I_m »

Serega77 писал(а): 26 авг 2024, 11:34 Так мне как раз надо данные именно по Modbus RTU забрать с OPC DA сервера.
С OPC DA сервера данные по Modbus забрать нельзя. Никак. Совсем. Принципиально. Хоть RTU, хоть TCP, хоть ASCII. Даже если очень хочется - всё равно нельзя.
Аватара пользователя

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

OPC DA и Modbus RTU

Сообщение VADR »

Почему? Может быть, где-то и есть Modbus RTU слейв, являющийся клиентом OPC DA. Я понимаю, извращение, но вполне возможно и есть такая софтина. Может быть, какая-то скада умеет работать слейвом Modbus RTU, при этом забирая их с OPC DA серверов... Напрямую, конечно, никак. А вот с такой прослойкой... только надо её найти :)
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

x_art
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 30 сен 2015, 09:42
Имя: Герасимов А.Г.
Страна: Россия
город/регион: Владимир
Поблагодарили: 2 раза

OPC DA и Modbus RTU

Сообщение x_art »

VADR писал(а): 26 авг 2024, 13:31 Почему? Может быть, где-то и есть Modbus RTU слейв, являющийся клиентом OPC DA. Я понимаю, извращение, но вполне возможно и есть такая софтина. Может быть, какая-то скада умеет работать слейвом Modbus RTU, при этом забирая их с OPC DA серверов... Напрямую, конечно, никак. А вот с такой прослойкой... только надо её найти :)
Поищите Datatag Link. Там можно связать MODBUS RTU Slave и OPC DA в нужно вам конфигурации. Но только заранее заданные теги, и есть ограничения.
aggsoft.ru

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

OPC DA и Modbus RTU

Сообщение Ryzhij »

VADR писал(а): 26 авг 2024, 13:31 Почему? Может быть, где-то и есть Modbus RTU слейв, являющийся клиентом OPC DA.
Потому что клиент OPC должен слать запросы серверу OPC.
Для начала такой клиент просто должен быть.
Транспортный протокол тут бессилен.
Если к существующему OPC-серверу нельзя прикрутить ещё один интерфейс с протоколом Модбас, то часто поднимают ещё один, второй сервер ОРС, имеющий в интерфейсах Модбас и подключенный к базе данных первого сервера.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

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

OPC DA и Modbus RTU

Сообщение VADR »

Так я о том и говорю: если надо именно эти протоколы и именно так использовать - нужна прослойка, которая обращается к серверам OPC DA, забирает оттуда данные, хранит их где-то у себя и предоставляет доступ к ним по Modbus RTU. Ну а напрямую, естественно, нельзя.

Отправлено спустя 1 минуту 33 секунды:
А если вдруг окажется, что на самом деле надо было наоборот - по модбасу данные собирать, а по OPC DA отдавать - таких OPC-серверов тьма тьмущая.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
Serega77
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 30 ноя 2011, 15:36
Имя: Сидоров С.И.
Благодарил (а): 12 раз
Поблагодарили: 1 раз

OPC DA и Modbus RTU

Сообщение Serega77 »

[quote=Ryzhij.
Если к существующему OPC-серверу нельзя прикрутить ещё один интерфейс с протоколом Модбас, то часто поднимают ещё один, второй сервер ОРС, имеющий в интерфейсах Модбас и подключенный к базе данных первого сервера.
[/quote]

Можно и так. Но сможет ли OPC DA сервер, имея драйвер Modbus RTU, слать данные по каналу Modbus?
Не является ли эта связь односторонней? И даже если она двухстороння, т.е. сервер имеет команды на запись, то инициировать их должен все равно клиент. Или как?
Аватара пользователя

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

OPC DA и Modbus RTU

Сообщение VADR »

По каналу Modbus никто данные не шлёт. Их запрашивает мастер и отправляет в ответ слейв (если это Modbus RTU, и тут ещё кстати интерфейс должен быть RS-485).
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
Serega77
здесь недавно
здесь недавно
Сообщения: 60
Зарегистрирован: 30 ноя 2011, 15:36
Имя: Сидоров С.И.
Благодарил (а): 12 раз
Поблагодарили: 1 раз

OPC DA и Modbus RTU

Сообщение Serega77 »

x_art писал(а): 26 авг 2024, 13:50 Поищите Datatag Link. Там можно связать MODBUS RTU Slave и OPC DA в нужно вам конфигурации. Но только заранее заданные теги, и есть ограничения.
Блин, смотрел же этот сайт на той неделе - не увидел. Спасибо. Надо по тестить. Очень интересные решения есть у aggsoft.

Отправлено спустя 3 минуты 19 секунд:
VADR писал(а): 26 авг 2024, 15:04 тут ещё кстати интерфейс должен быть RS-485
Ну почему же. Может так же быть и 232 и 422. Не суть.
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»