УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

OpenSCADA и "Пирамида 2000"


Автор Сообщение
Сообщение создано: 19. 12. 2013 [07:39]
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
Здравствуйте.

В организации пытаемся внедрить связку OpenSCADA и "Пирамида 2000"

Пирамида выступает как OPC сервер и выдает данные по регламенту OPC DA. Не совсем понятно как же в этом случае получить данные в OpenSCADA. Что для этого надо сделать?
Сообщение создано: 19. 12. 2013 [10:41]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"Rosgard" wrote:

Здравствуйте.

В организации пытаемся внедрить связку OpenSCADA и "Пирамида 2000"

Пирамида выступает как OPC сервер и выдает данные по регламенту OPC DA. Не совсем понятно как же в этом случае получить данные в OpenSCADA. Что для этого надо сделать?

Если ошибаюсь, то пусть поправят. Но.
Насколько знаю, OpenSCADA может работать только с OPC UA, который является кроссплатформенным протоколом.
С OPC DA (работающим на COM, т.е. WIN системах) OpenSCADA на сможет работать.
Как получить данные по OPC DA в OpenSCADA - скорее всего не удастся это. Прочитайте документацию на wiki http://wiki.oscada.org/Doc/OPCUA?v=rho
Сообщение создано: 19. 12. 2013 [12:52]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"rxs5" wrote:

"Rosgard" wrote:

Пирамида выступает как OPC сервер и выдает данные по регламенту OPC DA. Не совсем понятно как же в этом случае получить данные в OpenSCADA. Что для этого надо сделать?

Если ошибаюсь, то пусть поправят. Но.
Насколько знаю, OpenSCADA может работать только с OPC UA, который является кроссплатформенным протоколом.
С OPC DA (работающим на COM, т.е. WIN системах) OpenSCADA на сможет работать.

Разве только через шлюз с OPC UA на устаревший OPC DA.

Learn, learn and learn better than work, work and work.
Сообщение создано: 19. 12. 2013 [12:55]
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
А по подробнее? Или предложите какие-нибудь еще варианты работы.
Сообщение создано: 19. 12. 2013 [13:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"Rosgard" wrote:

А по подробнее? Или предложите какие-нибудь еще варианты работы.

Чего тут подробнее?
Покупаете программный шлюз с OPC UA на OPC DA, запускаете его на машине с OPC DA сервером и подключаетесь на него из OpenSCADA.

Learn, learn and learn better than work, work and work.
Сообщение создано: 24. 12. 2013 [14:23]
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
Нашел шлюз на сайте http://web-telemetry.ru/devices/. Подойдет ли он для реализации данной задачи?
Сообщение создано: 24. 12. 2013 [14:50]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"Rosgard" wrote:

Нашел шлюз на сайте http://web-telemetry.ru/devices/. Подойдет ли он для реализации данной задачи?

Не подойдет. По описанию с ссылки:
Оборудование стороннего производителя, передающее данные в OPC DA, системе «верхнего» уровня с помощью различных видов связи, может быть подключено к системе удаленного мониторинга WEBTLM с помощью коннекторов-шлюзов, позволяющих конвертировать различные типы данных в стандарт OPC UA.
Т.е. на нижнем уровне используется OPC DA, на выходе из шлюза - OPC UA. Вам нужно обратная последовательность: шлюз OPC UA - OPC DA.
Например такие
http://www.unified-automation.com/products/wrapper-and-proxy/uagateway.html
http://www.prosysopc.com/opc-ua-gateway.php
http://www.kepware.com/Spec_Sheets/opc_UA.asp

[Сообщение редактировалось 2 раз(а), в последний раз 24.12.2013 в 14:51.]
Сообщение создано: 24. 12. 2013 [16:37]
lexander
Александр Лимов
Зарегистрирован(а) с: 24.12.2013
Сообщения: 7
"rxs5" wrote:

"Rosgard" wrote:

Нашел шлюз на сайте http://web-telemetry.ru/devices/. Подойдет ли он для реализации данной задачи?

Не подойдет. По описанию с ссылки:
Оборудование стороннего производителя, передающее данные в OPC DA, системе «верхнего» уровня с помощью различных видов связи, может быть подключено к системе удаленного мониторинга WEBTLM с помощью коннекторов-шлюзов, позволяющих конвертировать различные типы данных в стандарт OPC UA.
Т.е. на нижнем уровне используется OPC DA, на выходе из шлюза - OPC UA. Вам нужно обратная последовательность: шлюз OPC UA - OPC DA.
Например такие
http://www.unified-automation.com/products/wrapper-and-proxy/uagateway.html
http://www.prosysopc.com/opc-ua-gateway.php
http://www.kepware.com/Spec_Sheets/opc_UA.asp

Здравствуйте Дмитрий!
Я правильно понял что тип шлюза выбирается с "клиентской" стороны - то есть если OpenSCADA - это OPC клиент и у нее реализация OPC UA, а Пирамида-2000 это серверная сторона (OPC DA), то шлюз OPC UA-OPC DA?
Сообщение создано: 24. 12. 2013 [17:53]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"lexander" wrote:

Здравствуйте Дмитрий!
Я правильно понял что тип шлюза выбирается с "клиентской" стороны - то есть если OpenSCADA - это OPC клиент и у нее реализация OPC UA, а Пирамида-2000 это серверная сторона (OPC DA), то шлюз OPC UA-OPC DA?

Здравствуйте Александр!
OpenSCADA поддерживает только OPC UA протокол, серверную и клиентскую часть. Соответственно дальше вопрос в каком уровне иерархии будет находится OpenSCADA - т.е. работать как клиент OPC UA или как сервер.
Я пока понял такую цепочку: полевое устройств - Пирамида 2000 (OPC DA) на win - шлюз OPC DA-OPC UA на win - OpenSCADA OPC UA на nix
Шлюзы обычно двусторонние, но выбирается не с "клиентской" стороны, а от источника к назначению: от сервера к клиенту. Если цепочка выше верна, то нужен шлюз OPC DA-OPC UA.

[Сообщение редактировалось 1 раз(а), в последний раз 24.12.2013 в 17:54.]
Сообщение создано: 25. 12. 2013 [06:32]
lexander
Александр Лимов
Зарегистрирован(а) с: 24.12.2013
Сообщения: 7
"rxs5" wrote:

"lexander" wrote:

Здравствуйте Дмитрий!
Я правильно понял что тип шлюза выбирается с "клиентской" стороны - то есть если OpenSCADA - это OPC клиент и у нее реализация OPC UA, а Пирамида-2000 это серверная сторона (OPC DA), то шлюз OPC UA-OPC DA?

Здравствуйте Александр!
OpenSCADA поддерживает только OPC UA протокол, серверную и клиентскую часть. Соответственно дальше вопрос в каком уровне иерархии будет находится OpenSCADA - т.е. работать как клиент OPC UA или как сервер.
Я пока понял такую цепочку: полевое устройств - Пирамида 2000 (OPC DA) на win - шлюз OPC DA-OPC UA на win - OpenSCADA OPC UA на nix
Шлюзы обычно двусторонние, но выбирается не с "клиентской" стороны, а от источника к назначению: от сервера к клиенту. Если цепочка выше верна, то нужен шлюз OPC DA-OPC UA.

День добрый Дмитрий!
Схему Вы все правильно поняли (счетчик эл/энергии - Пирамида-2000 (win) - ШЛЮЗ - OpenSCADA (linux)). Причём OpenSCADA выступает лишь как система визуализации (диспетчеризации) и сама данные никакие не собирает (кроме данных от OPC сервера Пирамиды-2000 как OPC клиент).
Значит шлюз все таки будет DA - UA.
Спасибо Вам за науку :)



5937