PDA

Просмотр полной версии : OPC - сервер "Логика"



razr1993
14.11.2014, 11:41
Добрый день!
Стоит задача считать архивы в MasterScada с приборов НПФ "Логика", а именно СПТ941.10, подскажите как реализовать, используя OPC-сервер "Логика" данные с прибора считываются, а вот в MasterScada с OPC - сервера переменные содержащие архив отображаются как вещественные дв.точности.

SCADAMaster
16.11.2014, 13:11
Не совсем понятно в чем именно проблема.
Вы добавили в дерево системы OPC HDA сервер? Пришлите несколько скриншотов.

razr1993
18.11.2014, 12:58
15265
при запуске переменные "v1" серые, их тип "вещественные дв. точности" изменить не удается! а через OPC сервер они считываются хорошо, в чем проблема?

razr1993
18.11.2014, 13:15
и самый главный вопрос как уже получить доступ к этим архивам используя MasterScada?

SCADAMaster
18.11.2014, 13:16
А зачем их менять?
Когда вы запустите режим исполнения, в их архив запишутся значения из ОРС сервера. Посмотрите нашу документацию по связи с нижним уровнем (там есть работа и HDA):
http://www.masterscada.ru/services/support/art_step_by_step/Communicate_With_Low_Level.pdf

razr1993
18.11.2014, 13:21
возможно ли посредством MasterScada и OPC сервера "Логика" получить уже имеющиеся архивы и увидеть их?

razr1993
18.11.2014, 13:28
эти переменные по сути и есть архив значений (за час, за сутки, за месяц), созданные прибором СПТ 941.10, стоит задача просмотра данных архивов, как это реализовать?

SCADAMaster
18.11.2014, 14:28
Если вы все правильно настроите, то данные будут считаны из прибора (на заданную глубину) и запишутся в архив MasterSCADA.
После этого вы можете работать с ними также как с обычными архивными переменными - через тренды, отчеты и т.д.

razr1993
18.11.2014, 14:30
нету ли примера работы с использованием спт и opc логика?

SCADAMaster
18.11.2014, 14:45
С точки зрения MasterSCADA не играет какой ОРС сервер используется - принцип полностью одинаковый.
Вы посмотрели документацию на которую мы дали ссылку.

razr1993
18.11.2014, 14:47
да посмотрел, но пока мои усилия тщетны, увидеть архивные значения не могу, скорей всего что то недоглядел, буду пробывать дальше, спасибо

razr1993
18.11.2014, 14:49
попробую подождать большее количество времени, быть может архив не успевает считаться полностью при опросе, минут 30 ждал, прибор в эксплуатации около года, думаю может загвоздка в этом...

SCADAMaster
18.11.2014, 14:53
Какая глубина запроса у вас стоит?
Начинать лучше с 1 одного дня (по умолчанию) - некоторые серверы на большом диапазоне подвисают. Если через некоторое время данные не появляются, пробуйте изменить способ получения (чтение, подписка, чтение и подписка).

razr1993
19.11.2014, 07:34
объясните как просмотреть информацию по HDA переменной, вывести её на тренд и смотреть полученные данные, я правильно понимаю, глубина запроса стоит 1 день

SCADAMaster
19.11.2014, 08:15
объясните как просмотреть информацию по HDA переменной, вывести её на тренд и смотреть полученные данные
Как и с любой другой архивируемой переменной. Берете ее и тащите на тренд - напрямую или создав в дереве объектов повторитель или событие (что лучше).
Также архив можно посмотреть у переменной на закладке "Данные".


я правильно понимаю, глубина запроса стоит 1 день
По умолчанию, в настройках OPC HDA сервера в MasterSCADA стоит 1 день - можете увеличить.

razr1993
19.11.2014, 08:19
все так и сделал, но информации по значению переменной так и не приходит, при запросе напрямую с OPC сервера выдает таблицу значений, глубину запроса увеличивал до 10 дней

razr1993
19.11.2014, 08:20
а вот если в режиме исполнения задать какое-либо значение этой переменной то это значение попадает на тренд

razr1993
19.11.2014, 08:30
сколько примерно по времени может занять считывание архива значений переменной с прибора находящимся в работе около года? соединение с MasterScada впервые, имеет ли смысл ждать более часа?

SCADAMaster
19.11.2014, 09:45
ОРС сервер имеет какие то средства просмотра считанных данных? Если в сервере значения появились, то и в скаде должны появится.
Можете также попробовать прочитать данные другим ОРС HDA клиентом - например Matricon OPC HDA Explorer.

razr1993
19.11.2014, 09:56
да, в opc сервере "логика" есть возможность просмотра значений переменных, вот сам opc
http://www.logika.spb.ru/newtexdoc/tex_doc_opc.php

SCADAMaster
19.11.2014, 10:14
В нем есть значения переменных?
Попробуйте подключиться к ОРС серверу сторонним OPC HDA клиентом - Matricon OPC HDA Explorer

razr1993
19.11.2014, 10:47
В нем есть значения переменных?


да есть, сейчас попробую

razr1993
19.11.2014, 10:52
Попробуйте подключиться к ОРС серверу сторонним OPC HDA клиентом - Matricon OPC HDA Explorer

подключился с помощью Matricon OPC HDA Explorer, значения были получены

razr1993
19.11.2014, 11:02
masterscada упорно их не видит, в режиме исполнения, захожу на вкладку данные OPC HDA сервера, раскрывающийся список отказывается открываться, при нажатии ничего не происходит15302

razr1993
19.11.2014, 11:20
архивные значения пришли, после простоя с час переменные были прочитаны скадой, благодарю за помощь!

SCADAMaster
19.11.2014, 11:22
Пришлите отчет об ошибках.
Для того чтобы сформировать отчет об ошибках:
В Режиме Исполнения (RT):
"Сервис"->"Отчет об ошибках" или
Alt+F10 ->"Отчет об ошибках"
Поставьте галочку "Включая конфигурацию текущего проекта". Сформированную папку заархивируйте и выложите.

Данные конкретной переменной можно посмотреть, на закладке "Данные" у самой переменной.