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. как работать?
|
|
|
Записан
|
|
|
|
|
Airat
Гость
|
|
« Ответ #92 : 22.06.2009, 15:51:07 » |
|
А через программу VzljotOPCSrv0.7.4. как работать?
В прилагаемом документе описаны основы работы с этим OPC сервером. Тэг "открыть/закрыть канал" из-за слеша не во всех SCADA работает. Используйте тэг "канал связи". В МастерСкаде, в InTouch, в dOpcExplorer работает. В прилагаемой документации не описана процедура доступа к данным. Интересует процедура чтения архивных данных. Если процедура чтения архивных данных такая же как и у ОПС сервера комплекса Взлет СП, то с какими тэгами нужно работать и как осуществить считывание? Тэг "открыть/закрыть канал" и "канал связи" переключаются, текущие данные тоже читаются так же корректно.
|
|
|
Записан
|
|
|
|
|
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 - просмотрено 2575 раз.)
|
|
Записан
|
|
|
|
|
Airat
Гость
|
|
« Ответ #96 : 23.06.2009, 12:20:45 » |
|
Попробуйте считать этот же архив простым монитором . Считаются ли... Архивы при помощи данного монитора так же не читаются. Другие параметры считываются нормально
|
|
|
|
Airat
Гость
|
|
« Ответ #97 : 23.06.2009, 13:05:55 » |
|
помощи данного монитора так же не читаются. Другие параметры считываются нормально
Ага! Это уже кое что. А скажите, теперь, пожалуйста, какие настройки связи в мониторе? Ожидание ответа, межбайтовый интервал? вот скрин
|
Setup.JPG (25.78 Кб, 472x254 - просмотрено 2498 раз.)
|
|
Записан
|
|
|
|
Airat
Гость
|
|
« Ответ #98 : 23.06.2009, 13:17:44 » |
|
У Вас прямое соединение RS232, или через какой-нибудь преобразователь? Увеличьте межбайтовый интервал до 50.
прямое соединение RS232
|
|
|
Записан
|
|
|
|
Airat
Гость
|
|
« Ответ #99 : 23.06.2009, 13:20:07 » |
|
Увеличил межбайтовый интервал до 50, переконектился – результат тот же (архивы не читаются)
|
|
|
Записан
|
|
|
|
|
|
Airat
Гость
|
|
« Ответ #102 : 23.06.2009, 14:19:06 » |
|
В меню прибора есть параметр "режим совместимости архивов". Надо найти и переключить его. Я, к сожалению, точно не помню, где оно там находится.
Установил «режим совместимости архивов» = нет, и о чудо… заработало. Спасибо огромное!
|
|
|
Записан
|
|
|
|
Airat
Гость
|
|
« Ответ #103 : 24.06.2009, 13:02:48 » |
|
После выполнения дальнейшего тестирования выяснилось 1)Чтение архивных тегов через MasterScada не осуществляется. Чтение текущих данных производится корректно.
2)Работа в dOPCDAClient. Все архивные теги выдаются в виде массива. Что посоветуете?
|
|
|
Записан
|
|
|
|
|