Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2VtzqucPabn
IPB IPB
Проектирование, монтаж, наладка, сервис

Здравствуйте, гость ( Вход | Регистрация )

- Рекомендации АВОК 5.5.1-2023
«Системы противодымной вентиляции жилых и общественный зданий»

- Рекомендации АВОК 7.8.3-2023
«Проектирование инженерных систем лабораторий»

- Рекомендации АВОК 7.10-2023
«Здания жилые и общественные. Защита от шума и вибрации инженерного оборудования»

АВОК в соц. сетях
ИНН: 7714824045
 
Добавить ответ в эту темуОткрыть тему
> Opc в Modbustcp Server, Получение данных от OPC DA сервера и передача их в Modbus TCP сервер
Lihov
сообщение 2.10.2017, 17:24
Сообщение #1





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Интересно ли кому-либо решение по преобразованию OPC DA в ModbusTCP? Кто нибудь сталкивался с подобной задачей? Есть вот такое творение (см. аттач). Сделано для StruxureWare Building Operation от Schneider-Electric.
Прикрепленный файл  Modbus_TCP_OPC_Gateway_Datasheet_01___Foxit_Reader.jpg ( 193,51 килобайт ) Кол-во скачиваний: 83

Прикрепленный файл  Modbus_TCP_OPC_Gateway_Datasheet_02___Foxit_Reader.jpg ( 157,55 килобайт ) Кол-во скачиваний: 62
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dmitry_simplight
сообщение 25.10.2017, 9:06
Сообщение #2





Группа: New
Сообщений: 2
Регистрация: 25.10.2017
Из: Нижний Тагил
Пользователь №: 330420



Добрый день.

У нас такой функционал в базовой поставке идёт, можно любой тег "пробросить" на Modbus TCP Slave.

Подробнее можно посмотреть в статье - http://blog.simplight.ru/2016/12/06/%D1%81...88%D0%BD%D0%B8/

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 25.10.2017, 9:20
Сообщение #3





Группа: Участники форума
Сообщений: 2894
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



А в чём вопрос? Наверно теперь удобней можно будет Меркурии-230 подключать. Как примочка к SWBO нормально, в остальных случаях как собаке пятая нога. Ну, панели можно будет подключать к левым протоколам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_wild_*
сообщение 26.10.2017, 9:11
Сообщение #4





Guest Forum






Цитата(Lihov @ 2.10.2017, 17:24) *
Интересно ли кому-либо решение по преобразованию OPC DA в ModbusTCP? Кто нибудь сталкивался с подобной задачей? Есть вот такое творение
...


Не понимаю, в чем фишка/уникальность? Вроде запись в регистры хранения Slave c использованием Modbus TCP является стандартной задачей и решается любым OPC сервером, в т.ч. бесплатными.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 26.10.2017, 11:12
Сообщение #5





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(wild @ 26.10.2017, 9:11) *
Не понимаю, в чем фишка/уникальность? Вроде запись в регистры хранения Slave c использованием Modbus TCP является стандартной задачей и решается любым OPC сервером, в т.ч. бесплатными.

Можете ссылочку кинуть на этот "любой" OPC сервер? Решалась задача интеграции OPC в SBO. Решилась двумя способами (OPC Client -> Modbus TCP Server и OPC Client -> EWS (EcoStruxure Web Services) Server). В обоих случаях есть свои нюансы. Просто спрашиваю, может кому пригодится.

Цитата(kosmos440o @ 25.10.2017, 9:20) *
А в чём вопрос? Наверно теперь удобней можно будет Меркурии-230 подключать. Как примочка к SWBO нормально, в остальных случаях как собаке пятая нога. Ну, панели можно будет подключать к левым протоколам.

Но одном из объектов как раз 400 Меркуриев и затянуто через эту софтину)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_wild_*
сообщение 26.10.2017, 12:11
Сообщение #6





Guest Forum






Цитата(Lihov @ 26.10.2017, 11:12) *
Можете ссылочку кинуть на этот "любой" OPC сервер? Решалась задача интеграции OPC в SBO. Решилась двумя способами (OPC Client -> Modbus TCP Server и OPC Client -> EWS (EcoStruxure Web Services) Server). В обоих случаях есть свои нюансы. Просто спрашиваю, может кому пригодится.


Открывайте мануал к любому OPC DA серверу с поддержкой Modbus TCP и видите поддержку функции 0x10. Все, значит сервер может не только читать данные со стороны Modbus Slave, но и писать необходимые данные. А что изобрели Вы?

Прикрепленный файл  2017_10_26_15_53_56.jpg ( 167,97 килобайт ) Кол-во скачиваний: 44


"Решалась задача интеграции OPC в SBO" мне не говорит ровным счетом ничего. SBO - это какая-то проприетарная хреновина для узкого клуба любителей информационных извращений?
"Решилась двумя способами (OPC Client -> Modbus TCP Server и OPC Client -> EWS (EcoStruxure Web Services) Server)" несет какую-либо смысловую нагрузку? "Клиент-сервер", "сервер-клиент", у кого-то по-другому?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 26.10.2017, 12:30
Сообщение #7


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3542
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Вообще не понимаю, о чём спор. Какая-то местечковая залепка))

Есть серверы с нативной поддержкой OPC/DDE/DA/HDA и нижележащие протоколы Modbus-RTU и Modbus-TCP, например lectus.

Сообщение отредактировал Ashihara - 26.10.2017, 12:31
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 26.10.2017, 12:43
Сообщение #8





Группа: Участники форума
Сообщений: 2894
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Цитата(Lihov @ 26.10.2017, 12:12) *
Но одном из объектов как раз 400 Меркуриев и затянуто через эту софтину)

А у нас до того, как это появилось, приходилось ставить 2-ю систему Мастерскаду для опроса счётчиков.
Как-то обидно было, что SWBO не работает с OPC. Ведь у нас столько криворуких производителей разных счётчиков и прочей лабуды.
Теперь ещё бы отчёты по человечески сделали, и интеграцию с базами данных, и можно было бы жить.
Но я уже практически полностью перешёл на другие СКАДы, да и жирных заков мало стало...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 26.10.2017, 12:59
Сообщение #9





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(wild @ 26.10.2017, 12:11) *
Открывайте мануал к любому OPC DA серверу с поддержкой Modbus TCP и видите поддержку функции 0x10. Все, значит сервер может не только читать данные со стороны Modbus Slave, но и писать необходимые данные. А что изобрели Вы?

Прикрепленный файл  2017_10_26_15_53_56.jpg ( 167,97 килобайт ) Кол-во скачиваний: 44


"Решалась задача интеграции OPC в SBO" мне не говорит ровным счетом ничего. SBO - это какая-то проприетарная хреновина для узкого клуба любителей информационных извращений?
"Решилась двумя способами (OPC Client -> Modbus TCP Server и OPC Client -> EWS (EcoStruxure Web Services) Server)" несет какую-либо смысловую нагрузку? "Клиент-сервер", "сервер-клиент", у кого-то по-другому?

Да, это бесспорно. Только задача была немного в другом)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 26.10.2017, 13:15
Сообщение #10





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(kosmos440o @ 26.10.2017, 12:43) *
А у нас до того, как это появилось, приходилось ставить 2-ю систему Мастерскаду для опроса счётчиков.
Как-то обидно было, что SWBO не работает с OPC. Ведь у нас столько криворуких производителей разных счётчиков и прочей лабуды.
Теперь ещё бы отчёты по человечески сделали, и интеграцию с базами данных, и можно было бы жить.
Но я уже практически полностью перешёл на другие СКАДы, да и жирных заков мало стало...

Ну Schneider уже давно предлагает решение (TAC Vista + TAC Vista EWS Interface) для интеграции с OPC. Оно конечно не очень элегантное, но в принципе работает.
По поводу WebReports - довольно успешно используем на своих объектах, но достаточно трудоемко.
А интеграция с БД в каком ключе интересует? Можете пример задачи описать?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_wild_*
сообщение 26.10.2017, 13:56
Сообщение #11





Guest Forum






Цитата(Lihov @ 26.10.2017, 13:15) *
Ну Schneider уже давно предлагает решение ...


Интересно что-нибудь не на Schneider, т.к. ВВП сказал ауфидерзейн. Свои нужны прдукты, ну или союзников из БРИКС. Нет больше доверия "партнерам".
Кому интересно, почитайте на досуге. Лет через 5 будем использовать это:
Прикрепленный файл  Action.NET.pdf ( 1,54 мегабайт ) Кол-во скачиваний: 52
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 27.10.2017, 15:59
Сообщение #12





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



Rapid Scada и заказать разработчику Modbus slave.
Счетчики читаются БЕЗ всяких OPC.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 28.10.2017, 7:21
Сообщение #13





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(manjey73 @ 27.10.2017, 16:59) *
Rapid Scada и заказать разработчику Modbus slave.
Счетчики читаются БЕЗ всяких OPC.

Не только о счетчиках речь идет. Вы правы, для Меркурия есть описание протокола и его можно прикрутить на прямую, но пока такой задачи перед собой не ставили.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_wild_*
сообщение 28.10.2017, 8:49
Сообщение #14





Guest Forum






Вы написали стартовый пост, снабдив сумбурным описанием. Можете объяснить в двух словах приемущества своего продукта и недостатки существующих решений?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 28.10.2017, 19:25
Сообщение #15





Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922



Lihov, на данный момент, если Scada будет Мастером Modbus TCP то задача уже решаема на Rapid Scada. Если нужно, чтобы именно Scada была слейвом, то как написал выше надо писать драйвер для слейв режима.

а вообще непонятна задача, если речь еще о чем то
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vopex
сообщение 12.2.2018, 15:27
Сообщение #16





Группа: New
Сообщений: 2
Регистрация: 19.1.2009
Пользователь №: 27867



Цитата(Lihov @ 2.10.2017, 17:24) *
Интересно ли кому-либо решение по преобразованию OPC DA в ModbusTCP? Кто нибудь сталкивался с подобной задачей? Есть вот такое творение (см. аттач). Сделано для StruxureWare Building Operation от Schneider-Electric.
Прикрепленный файл  Modbus_TCP_OPC_Gateway_Datasheet_01___Foxit_Reader.jpg ( 193,51 килобайт ) Кол-во скачиваний: 83

Прикрепленный файл  Modbus_TCP_OPC_Gateway_Datasheet_02___Foxit_Reader.jpg ( 157,55 килобайт ) Кол-во скачиваний: 62

А где сию программу найти? И можно подробнее как подключили 400 "Меркурий-230".
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 15.2.2018, 17:01
Сообщение #17





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(vopex @ 12.2.2018, 16:27) *
А где сию программу найти? И можно подробнее как подключили 400 "Меркурий-230".

В общем если все по порядку:
1. В здании порядка 20 этажей. На этаже в среднем 15 счетчиков - это одна линия RS-485. На каждой линии установлен преобразователь Moxa Nport 5150 (RS-485 -> Ethernet).
2. Все Moxa подключены на железный (м/б виртуальный) сервер где вертится Enterprise.
3. OPC сервер для Меркуриев приобрели у НПФ Круг (или как там они называются).
4. OpcToModbus Gateway (OPC2ModbusAgent) включает в себя OPC клиент, который собственно подключается к OPC Server Меркурий.
5. После настройки связи с OPC Server меркурий данные начинают передаваться в MODBUS TCP Server который так же входит в состав OpcToModbus Gateway.
6. Автоматически генерится XML файлик где указано какому тегу OPC какой регистр в MODBUS соответствует. Просто берем этот файлик и импортируем в Enterprise или Automation Server (как вашей душе угодно) и там появляются нужные регистры с правильными именами. Руками ничего делать не нужно.
7. OpcToModbus Gateway может быть установлен на любой машине сети. Единственное условие - наличие доступа до сервера с Enterprise и ПК с OPC сервером для меркуриев (если это разные хосты)
8. IP адрес в Enterprise указываем тот, где установлен OpcToModbus Gateway. Если все на одном компе - указываем localhost, если нет, то другой.
9. По номерам регистров см. п. 6.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Niko_0808
сообщение 31.7.2018, 9:59
Сообщение #18





Группа: Участники форума
Сообщений: 44
Регистрация: 27.6.2012
Пользователь №: 154937



Цитата(Lihov @ 2.10.2017, 17:24) *
Интересно ли кому-либо решение по преобразованию OPC DA в ModbusTCP? Кто нибудь сталкивался с подобной задачей? Есть вот такое творение (см. аттач). Сделано для StruxureWare Building Operation от Schneider-Electric.
Прикрепленный файл  Modbus_TCP_OPC_Gateway_Datasheet_01___Foxit_Reader.jpg ( 193,51 килобайт ) Кол-во скачиваний: 83

Прикрепленный файл  Modbus_TCP_OPC_Gateway_Datasheet_02___Foxit_Reader.jpg ( 157,55 килобайт ) Кол-во скачиваний: 62


Да решение интересно. ЧТо конкретно за софт использовался, где скачать (Купить), цена?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 31.7.2018, 10:02
Сообщение #19





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(Niko_0808 @ 31.7.2018, 9:59) *
Да решение интересно. ЧТо конкретно за софт использовался, где скачать (Купить), цена?

Написал в личку.

Сообщение отредактировал Lihov - 31.7.2018, 10:07
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvE2vr3

Последние сообщения Форума





Rambler's Top100 Rambler's Top100

RSS Текстовая версия Сейчас: 23.4.2024, 19:44