Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
25.04.2024, 04:46:59
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  OPC сервер
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] 2 Печать
Автор Тема: OPC сервер  (Прочитано 15429 раз)
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« : 20.03.2019, 07:49:41 »

Здравствуйте! Хотелось бы узнать подробнее как пользоваться OPC сервером во ВЗЛЁТ СП4, в обновлении 4.0.26.1.
Установил его, но OPC DA серверы (OPC UA и OPC Classic) не нашёл. Очень полезная опция, огромное спасибо.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #1 : 20.03.2019, 08:34:18 »

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

По умолчанию, строка подключения к UA серверу следующая: "net.tcp://localhost:5515/VzljotSp/Opc" (без авторизации).

Имя Classic сервера: "Vzljot.Services.OpcServiceProxy.Da".
Записан
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« Ответ #2 : 20.03.2019, 09:10:20 »

Хм, не получается. Может я что не так делаю? Объясните пожалуйста последовательность действий. На данный момент у меня только установлено последнее обновление. Выбирать при установке опционально ничего не предлагалось, обновление прошло в автоматическом режиме.


* Снимок3.JPG (90.44 Кб, 885x676 - просмотрено 1587 раз.)
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #3 : 20.03.2019, 09:50:34 »

Определенно Вы делаете не то что следует. По всей видимости Вы не понимаете что такое OPC сервер и как он работает.
Необходимо использовать специализированные OPC клиенты (см. рисунок для примера). Браузером Вы к нему не подключитесь!


* opc.png (780.72 Кб, 761x350 - просмотрено 1765 раз.)
Записан
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« Ответ #4 : 20.03.2019, 10:03:42 »

нет-нет) смотрите, на скрине у меня два сервера, лектусовский и взлётовский, они были установлены через установщик. Я думал что во взлёт СП 4 Вы интегрировали что-то подобное, видимо ошибся. В списке ОРС серверов в системе у меня присутствует только этот старый.


* Снимок4.JPG (158.8 Кб, 1365x729 - просмотрено 1751 раз.)

* Снимок5.JPG (211.48 Кб, 1365x729 - просмотрено 1646 раз.)
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #5 : 20.03.2019, 11:04:48 »

Понял. Думаю, что Вы просто не установили OPC от СП4. Новые компоненты при обновлении СП4 не устанавливаются, в этом режиме происходит только обновление уже установленных компонентов.

Вам необходимо заново запустить установку СП4, выбрать пункт "Изменить Взлет СП" и выбрать OPC серверы.
По завершению установки, Вы увидите "Vzljot.Services.OpcServiceProxy.Da" в Вашей системе.

А параметры же для OPC сервера СП4 настраиваются через наборы параметров в приложении Клиент. Не забудьте в свойствах набора установить опцию "Разрешить доступ через OPC".


* opc1.png (859.27 Кб, 626x468 - просмотрено 1663 раз.)

* opc2.png (1056.27 Кб, 697x517 - просмотрено 1692 раз.)
Записан
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« Ответ #6 : 21.03.2019, 07:42:33 »

Спасибо, всё получилось! Ещё уточните пожалуйста:
1) в какую таблицу (таблицы)  происходит запись текущих значений. Я так понимаю что это та же база VzljotSP?
2) Запись будет происходить только после запуска опроса набора в ручную по выставленному в настройках набора таймингу и прекращаться после остановки опроса? Или есть возможность сделать автоматический запуск опроса наборов скажем при запуске комплекса?
3) Можно ли средствами ВЗЛЁТ СП4 вести непрерывный опрос и архивирование параметров с нескольких десятков приборов?
4) Есть ли возможность отобразить сохранённые в бд значения в самом ВЗЛЁТ СП4? Точнее говоря выстроить тренды.
     П.С. Можно, конечно, использовать отдельный клиент, но хотелось бы знать что можно реализовать на базе именно самого ВЗЛЁТ СП4.
Спасибо.


* Снимок7.JPG (88.97 Кб, 1365x685 - просмотрено 1626 раз.)

* Снимок6.JPG (134.86 Кб, 1365x728 - просмотрено 1581 раз.)
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #7 : 21.03.2019, 13:14:39 »

OPC сервер по Вашим вопросам здесь уже совсем не при чем. Это все относится к сбору данных.

1) в какую таблицу (таблицы)  происходит запись текущих значений. Я так понимаю что это та же база VzljotSP?
Таблица "Table_CurVal_Params". Но запись туда выполняет Служба сбора и обработки данных, а не OPC сервер.

2) Запись будет происходить только после запуска опроса набора в ручную по выставленному в настройках набора таймингу и прекращаться после остановки опроса? Или есть возможность сделать автоматический запуск опроса наборов скажем при запуске комплекса?
Запись значений текущих параметров выполняется Службой сбора и обработки данных автоматически по заданным настройкам сбора данных приборов. Сбор данных наборов по умолчанию вроде бы выключен, его необходимо включить. Далее настроить периодичность и включить автовызов. Данные будут собираться на автомате с заданными настройками.

3) Можно ли средствами ВЗЛЁТ СП4 вести непрерывный опрос и архивирование параметров с нескольких десятков приборов?
Есть ограничения по кол-ву сессий обмена на один сервер, не рекомендуется больше 500-1000, но при этом серверов может быть много, их число не ограничивается.

4) Есть ли возможность отобразить сохранённые в бд значения в самом ВЗЛЁТ СП4? Точнее говоря выстроить тренды.
П.С. Можно, конечно, использовать отдельный клиент, но хотелось бы знать что можно реализовать на базе именно самого ВЗЛЁТ СП4.
Да, через окно Просмотр собранных данных. Данные - "Данные наборов", представление - "Графическое".
Записан
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« Ответ #8 : 22.03.2019, 08:15:46 »

Благодарю за исчерпывающие ответы!
Можно ещё такой вопрос?
Допустим мы хотим реализовать web скада систему на базе ВЗЛЁТ СП 4 с выводом трендов с 20 тепловычислителей, это примерно 300-400 тегов, с периодом опроса 1 мин. Тренды будут выводиться по SQL запросам к таблице Table_CurVal_Params и связаными с ней. Возможна ли такая реализация?
Ну и вопрос такой, понимаю что это слишком уж жирно,  не сочтите за наглость, но всё же))): предполагается ли у Вас внедрение трендов в web интерфейс и если да то хоть примерно в какое время?
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #9 : 22.03.2019, 08:53:34 »

Благодарю за исчерпывающие ответы!
Можно ещё такой вопрос?
Допустим мы хотим реализовать web скада систему на базе ВЗЛЁТ СП 4 с выводом трендов с 20 тепловычислителей, это примерно 300-400 тегов, с периодом опроса 1 мин. Тренды будут выводиться по SQL запросам к таблице Table_CurVal_Params и связаными с ней. Возможна ли такая реализация?
Ну и вопрос такой, понимаю что это слишком уж жирно,  не сочтите за наглость, но всё же))): предполагается ли у Вас внедрение трендов в web интерфейс и если да то хоть примерно в какое время?

Настраиваете сбор данных с периодичностью в 1 минуту, включаете автовызов. Данные будут собираться.
Затем, да, выбираете их их БД. Проблем нет.

Веб пока немного отстает по реализации от приложения Клиент. Просмотр собранных данных наборов будет немного позже.
Записан
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« Ответ #10 : 22.03.2019, 09:14:28 »

Спасибо!
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #11 : 22.03.2019, 09:22:35 »

П.С.: не забудьте только в настройках Сбора данных убрать "Допустимое время ожидания поступления данных". Иначе периодичность будет = периодичность + время ожидания.
Записан
SKA
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 88


« Ответ #12 : 09.09.2019, 09:47:40 »

Напишу здесь же.
Продолжаем тестирование ОРС сервера, а именно получение тегов MODBUS устройства. Взяли для примера ТСРВ-034, добавили как modbus устройство и сделали набор тегов адресами ячеек хранения. Внутри СП4 опрос ячеек идёт нормально, а вот в другом клиенте (напр. MASTER SCADA, SOLO SCADA) при добавлении сервера видно только структуру: "Приборы->Сервер Взлёт СП->Имя прибора->Имя набора". Самих тегов нет. Один раз как-то получилось в скаде увидеть один тег списка из 7 тегов (вещественного типа). На данный момент воспроизвести это пока не удалось.
Записан
Дмитрий Пархоменко
Global Moderator
*****

Харизма: 34
Офлайн Офлайн

Сообщений: 1697



« Ответ #13 : 09.09.2019, 13:17:27 »

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

Скачал, установил, работает (см. скриншоты).


* m2.jpg (253.53 Кб, 419x206 - просмотрено 1204 раз.)

* m1.jpg (455.27 Кб, 609x255 - просмотрено 1246 раз.)
Записан
I_m
Наш человек
***

Харизма: 6
Офлайн Офлайн

Сообщений: 318


« Ответ #14 : 09.09.2019, 15:35:16 »

а вот в другом клиенте (напр. MASTER SCADA, SOLO SCADA) при добавлении сервера видно только структуру: "Приборы->Сервер Взлёт СП->Имя прибора->Имя набора".

Посмотрите тут: http://vzljot.ru/forum/index.php?topic=7005.msg26590#msg26590

Записан
Страниц: [1] 2 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.