- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
OPC DA и Modbus RTU
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 60
- Зарегистрирован: 30 ноя 2011, 15:36
- Имя: Сидоров С.И.
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
OPC DA и Modbus RTU
Добрый день. То ли туплю, то ли не знаю....
Подскажите решение пожалуйста.
Есть ОРС DA сервер, с него нужно по Modbus RTU забрать данные. Что нужно дополнительно установить на сервер?
Такая цепочка данных Источник данных->OPC DA сервер-> ???? ->Modbus RTU.
OPC сервер ничего не умеет, кроме как получать данные и предоставлять их клиенту.
Подскажите решение пожалуйста.
Есть ОРС DA сервер, с него нужно по Modbus RTU забрать данные. Что нужно дополнительно установить на сервер?
Такая цепочка данных Источник данных->OPC DA сервер-> ???? ->Modbus RTU.
OPC сервер ничего не умеет, кроме как получать данные и предоставлять их клиенту.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
OPC DA и Modbus RTU
Скорее первое. С OPC DA данные нужно получать по OPC. Modbus тут вообще не при делах. Никакой.
Источник данных OPC DA сервер OPC клиент
Источник данных OPC DA сервер OPC клиент
-
- здесь недавно
- Сообщения: 60
- Зарегистрирован: 30 ноя 2011, 15:36
- Имя: Сидоров С.И.
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
OPC DA и Modbus RTU
С OPC DA сервера данные по Modbus забрать нельзя. Никак. Совсем. Принципиально. Хоть RTU, хоть TCP, хоть ASCII. Даже если очень хочется - всё равно нельзя.
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
OPC DA и Modbus RTU
Почему? Может быть, где-то и есть Modbus RTU слейв, являющийся клиентом OPC DA. Я понимаю, извращение, но вполне возможно и есть такая софтина. Может быть, какая-то скада умеет работать слейвом Modbus RTU, при этом забирая их с OPC DA серверов... Напрямую, конечно, никак. А вот с такой прослойкой... только надо её найти :)
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 30 сен 2015, 09:42
- Имя: Герасимов А.Г.
- Страна: Россия
- город/регион: Владимир
- Поблагодарили: 2 раза
OPC DA и Modbus RTU
Поищите Datatag Link. Там можно связать MODBUS RTU Slave и OPC DA в нужно вам конфигурации. Но только заранее заданные теги, и есть ограничения.VADR писал(а): ↑26 авг 2024, 13:31 Почему? Может быть, где-то и есть Modbus RTU слейв, являющийся клиентом OPC DA. Я понимаю, извращение, но вполне возможно и есть такая софтина. Может быть, какая-то скада умеет работать слейвом Modbus RTU, при этом забирая их с OPC DA серверов... Напрямую, конечно, никак. А вот с такой прослойкой... только надо её найти :)
aggsoft.ru
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
OPC DA и Modbus RTU
Потому что клиент OPC должен слать запросы серверу OPC.
Для начала такой клиент просто должен быть.
Транспортный протокол тут бессилен.
Если к существующему OPC-серверу нельзя прикрутить ещё один интерфейс с протоколом Модбас, то часто поднимают ещё один, второй сервер ОРС, имеющий в интерфейсах Модбас и подключенный к базе данных первого сервера.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
OPC DA и Modbus RTU
Так я о том и говорю: если надо именно эти протоколы и именно так использовать - нужна прослойка, которая обращается к серверам OPC DA, забирает оттуда данные, хранит их где-то у себя и предоставляет доступ к ним по Modbus RTU. Ну а напрямую, естественно, нельзя.
Отправлено спустя 1 минуту 33 секунды:
А если вдруг окажется, что на самом деле надо было наоборот - по модбасу данные собирать, а по OPC DA отдавать - таких OPC-серверов тьма тьмущая.
Отправлено спустя 1 минуту 33 секунды:
А если вдруг окажется, что на самом деле надо было наоборот - по модбасу данные собирать, а по OPC DA отдавать - таких OPC-серверов тьма тьмущая.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 60
- Зарегистрирован: 30 ноя 2011, 15:36
- Имя: Сидоров С.И.
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
OPC DA и Modbus RTU
[quote=Ryzhij.
Если к существующему OPC-серверу нельзя прикрутить ещё один интерфейс с протоколом Модбас, то часто поднимают ещё один, второй сервер ОРС, имеющий в интерфейсах Модбас и подключенный к базе данных первого сервера.
[/quote]
Можно и так. Но сможет ли OPC DA сервер, имея драйвер Modbus RTU, слать данные по каналу Modbus?
Не является ли эта связь односторонней? И даже если она двухстороння, т.е. сервер имеет команды на запись, то инициировать их должен все равно клиент. Или как?
Если к существующему OPC-серверу нельзя прикрутить ещё один интерфейс с протоколом Модбас, то часто поднимают ещё один, второй сервер ОРС, имеющий в интерфейсах Модбас и подключенный к базе данных первого сервера.
[/quote]
Можно и так. Но сможет ли OPC DA сервер, имея драйвер Modbus RTU, слать данные по каналу Modbus?
Не является ли эта связь односторонней? И даже если она двухстороння, т.е. сервер имеет команды на запись, то инициировать их должен все равно клиент. Или как?
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
OPC DA и Modbus RTU
По каналу Modbus никто данные не шлёт. Их запрашивает мастер и отправляет в ответ слейв (если это Modbus RTU, и тут ещё кстати интерфейс должен быть RS-485).
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 60
- Зарегистрирован: 30 ноя 2011, 15:36
- Имя: Сидоров С.И.
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
OPC DA и Modbus RTU
Блин, смотрел же этот сайт на той неделе - не увидел. Спасибо. Надо по тестить. Очень интересные решения есть у aggsoft.
Отправлено спустя 3 минуты 19 секунд:
Ну почему же. Может так же быть и 232 и 422. Не суть.