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

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  OPC сервер Vzjot.OPC.Server
0 Пользователей и 2 Гостей смотрят эту тему. « предыдущая тема следующая тема »
Страниц: 1 ... 5 6 [7] 8 9 ... 11 Печать
Автор Тема: OPC сервер Vzjot.OPC.Server  (Прочитано 272316 раз)
Airat
Гость
« Ответ #90 : 05.06.2009, 16:01:28 »

Чтение архивных данных в ОРС-сервере Взлет СП имеет некоторые особенности. Для начала рекомендую ознакомиться с Руководством пользователя Взлет СП, глава 5 - передача данных в приложения пользователя. Там указан как запрос, так и способ его уточнения для конкретных массивов.
спасибо, Lbv.
При попытке считать наименование граф (запись значение 00.00.0000 00:00:00 0)ответ приходит, при попытке прочитать значение по графе (запись значения 04.06.2006 00:00:00 1) - вылетает сервер Взлет СП, ОПС клиент тоже выснет. Использовал dOPCDAClient и MasterSCADA. Что делать?
А через программу VzljotOPCSrv0.7.4. как работать?
Записан
Денис Пономарев
Global Moderator
*****

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

Сообщений: 74



« Ответ #91 : 22.06.2009, 14:08:40 »

А через программу VzljotOPCSrv0.7.4. как работать?

В прилагаемом документе описаны основы работы с этим OPC сервером.
Тэг "открыть/закрыть канал" из-за слеша не во всех SCADA работает. Используйте тэг "канал связи".
В МастерСкаде, в InTouch, в dOpcExplorer работает.
Записан
Airat
Гость
« Ответ #92 : 22.06.2009, 15:51:07 »

А через программу VzljotOPCSrv0.7.4. как работать?

В прилагаемом документе описаны основы работы с этим OPC сервером.
Тэг "открыть/закрыть канал" из-за слеша не во всех SCADA работает. Используйте тэг "канал связи".
В МастерСкаде, в InTouch, в dOpcExplorer работает.

В прилагаемой документации не описана процедура доступа к данным.
Интересует процедура чтения архивных данных. Если процедура чтения архивных данных такая же как и у ОПС сервера комплекса Взлет СП, то с  какими тэгами нужно работать и как осуществить считывание?
Тэг "открыть/закрыть канал" и "канал связи" переключаются, текущие данные тоже читаются так же корректно.
Записан
Денис Пономарев
Global Moderator
*****

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

Сообщений: 74



« Ответ #93 : 22.06.2009, 16:38:06 »

"Практика показывает, что мощные SCADA системы типа InTouch или MasterScada не хотят воспринимать тэги, у которых тип array. Хотя простенькие ОРС клиенты вроде dOPCExplorera или "Visual OPCTest Validator" массивы прекрасно разбирают.
В виду этого тэги соответствующие полям архивных записей изменены с типа "массив" (array) на простые типы, и возвращают не набор значений с "датыОТ" до "датыДО", всегда одно значение, которое соответствует полю "датаОТ".
Тэг "архивная запись" по прежнему будет отдавать массив. Вдруг кому надо. "
Записан
Airat
Гость
« Ответ #94 : 23.06.2009, 08:55:41 »

"Практика показывает, что мощные SCADA системы типа InTouch или MasterScada не хотят воспринимать тэги, у которых тип array. Хотя простенькие ОРС клиенты вроде dOPCExplorera или "Visual OPCTest Validator" массивы прекрасно разбирают.
В виду этого тэги соответствующие полям архивных записей изменены с типа "массив" (array) на простые типы, и возвращают не набор значений с "датыОТ" до "датыДО", всегда одно значение, которое соответствует полю "датаОТ".
Тэг "архивная запись" по прежнему будет отдавать массив. Вдруг кому надо. "

датыОТ" до "датыДО не нашел  Записывал значение в тэг «Nachalo perioda». Опрос по архивным данным не осуществляется.
Прилагаю скрин с dOPCDAClient.


* OPC.JPG (113.76 Кб, 1024x742 - просмотрено 2534 раз.)
Записан
Денис Пономарев
Global Moderator
*****

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

Сообщений: 74



« Ответ #95 : 23.06.2009, 12:02:35 »

Попробуйте считать этот же архив простым монитором . Считаются ли...
Записан
Airat
Гость
« Ответ #96 : 23.06.2009, 12:20:45 »

Попробуйте считать этот же архив простым монитором . Считаются ли...
Архивы при помощи данного монитора так же не читаются. Другие параметры считываются нормально


* View4.0.11d.jpg (176.82 Кб, 1024x742 - просмотрено 2477 раз.)
Записан
Airat
Гость
« Ответ #97 : 23.06.2009, 13:05:55 »

помощи данного монитора так же не читаются. Другие параметры считываются нормально

Ага! Это уже кое что. А скажите, теперь, пожалуйста, какие настройки связи в мониторе?
Ожидание ответа, межбайтовый интервал?
вот скрин


* Setup.JPG (25.78 Кб, 472x254 - просмотрено 2451 раз.)
Записан
Airat
Гость
« Ответ #98 : 23.06.2009, 13:17:44 »

У Вас прямое соединение RS232, или через какой-нибудь преобразователь?
Увеличьте межбайтовый интервал до 50.
прямое соединение RS232
Записан
Airat
Гость
« Ответ #99 : 23.06.2009, 13:20:07 »

Увеличил межбайтовый интервал до 50, переконектился – результат тот же (архивы не читаются)
Записан
Денис Пономарев
Global Moderator
*****

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

Сообщений: 74



« Ответ #100 : 23.06.2009, 13:25:34 »

Отключите канал связи в мониторе.
Найдите здесь C:\Program Files\Vzljot\Server\ файл VzljotSrv.ini (или там, куда установили сервер связи)
и внесите туда параметр
[LogKeeper]
KeepLog=1

Снова включите канал связи.
Попробуйте считать архив. Дождитесь ошибок и отключите канал связи.
В C:\Program Files\Vzljot\Server\Logs\ появился файл 23июн2009.log (текущая дата)
Скопируйте оттуда текст - лог обмена.
Лучше не все, конечно, а начиная с примерно такого места:
Out   OK   01 41 ................
Или весь файл вложением тут.
Или пришлите этот файл на d_ponomarev(a)vzljot.ru
Записан
Денис Пономарев
Global Moderator
*****

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

Сообщений: 74



« Ответ #101 : 23.06.2009, 13:35:57 »

В меню прибора есть параметр "режим совместимости архивов". Надо найти и переключить его.
Я, к сожалению, точно не помню, где оно там находится.
Записан
Airat
Гость
« Ответ #102 : 23.06.2009, 14:19:06 »

В меню прибора есть параметр "режим совместимости архивов". Надо найти и переключить его.
Я, к сожалению, точно не помню, где оно там находится.
Установил «режим совместимости архивов» = нет, и о чудо… заработало.
Спасибо огромное!
Записан
Airat
Гость
« Ответ #103 : 24.06.2009, 13:02:48 »

После выполнения дальнейшего тестирования выяснилось
1)Чтение архивных тегов через MasterScada не осуществляется. Чтение текущих данных производится корректно.

2)Работа в dOPCDAClient.
Все архивные теги выдаются в виде массива.
Что посоветуете?
Записан
Денис Пономарев
Global Moderator
*****

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

Сообщений: 74



« Ответ #104 : 24.06.2009, 13:30:55 »

То есть вы хотите сказать, что тэг, например,  "TS1_Teplota_1" это массив? В версии 0.7.4?
Записан
Страниц: 1 ... 5 6 [7] 8 9 ... 11 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

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