orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
TraceMode выступает в роли opc_hda клиента opc-сервера Логика (Прибор СПТ961). Выборка архива осуществляется с помощью канала Call привязанного к переменной opc_hda. Интервал T_From T_To задается с помощью ГЭ "Дата ивремя" привязанного через аргументов экрана с типом данных DATE_AND_TIME к аргументам 000 и 001 канала Call(opc_hda). Проблема состоит в том, что при выборке архива значение месяца уменьшается на 1. Например задаем - T_From 10.10.2011 0:00:00; T_To 11.10.2011. В результате наблюдаем на opc_сервере "reading archive 10.09.2011 - 11.09.2011. А если ввести даут 10.01.2008...2011, то на сервере вообще отображается 31.12.9999. Подскажите что не так?
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Возможно, Вы работаете в не в текущем релизе. В текущем релизе эта коллизия устранена.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
Я работаю в 6.06. Перекомпиляция в текущий релиз не вызовет проблем и конфликтов (Проект довольно таки объемный)?
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Переход от релиза 6.06 к релизу 6.07.7 должен быть безболезненным. Однако, в связи с серьезными изменениями графического интерфейса в релизе, начиная с 6.07, рекомендуется сохранить копию проекта в релизе 6.06 с целью обеспечения возможного возврата для восстановления исходного проекта.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
Перешел к релизу 6.07.7 ОРС HDA совсем перестал работать. Сервер видит клиента DA и не видит клиента HDA. Заменил библиотеку rtmopc.dll, присланной Вами. Сервер стал видеть HDA клиента, но архивы не поднимаются. Возвратился к релизу 6.06 - подгимаются с ошибкой на 1 месяц. Перекомпиляция в 6.07.7 - не поднимаются совсем.
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
"Перекомпиляция в 6.07.7 - не поднимаются совсем." и "Сервер стал видеть HDA клиента, но архивы не поднимаются." - уточните, пожалуйста.
Вы запускаете проект в релизе 6.07.7 под управлением профайлера или МРВ? Обновленная библиотека rtmopc.dll должна быть в папке исполнительноно модуля.
Каким способом Вы задаете временной диапазон у канала CALL, который поднимает HDA-архив?
Задайте в файле конфигурирования запуска МРВ ключ DEBUG=80000. В протоколе профайлера будет информация об OPC-обмене.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
Уточняю. Проект создан в релизе 6.06. При запуске проекта в МРВ 6.06. идет считывание архивов, но значение месяц уменьшено на 1 (Про это описано в первом сообщении топика). Далее файл проекта *.prj открываю с помощью IDE 6.07.7 -> "сохранить для МРВ". Запускаю проект с помощью МРВ 6.07.7. OPC-сервер ЛОГИКА имеет возможность отслеживать сколько клиентов DA либо HDA подключено к серверу. До того как заменил в папке исполнительного модуля библиотеку rtmopc.dll OPC-сервер ЛОГИКА отображал информацию: "DA клиентов - 1; HDA клиентов - 0". После замены библиотеки "DA клиентов - 1; HDA клиентов - 1", но считывание архивов не происходит. Способ задания временного диапазона описан в первом сообщении топика. Основной вопрос 6.06 - считывает архивы; тот же проект но в релизе 6.07.7 - не считывает архивы. Что делать?
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Задайте в файле конфигурирования запуска МРВ ключ DEBUG=80000. В протоколе профайлера будет информация об OPC-обмене.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
Если задать ключ debug=80000 - узел не запускается. Код ошибки загрузки -8. В файле уже используются ключи /fullscreen, /hidemenu, /run, может это как-то влияет?
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Ключ DEBUG=80000 надо задавать не в командной строке запуска, а в файле *.cnf (см. раздел "Приложения/Задание параметров работы мониторов").
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
Смотрю раздел "Приложения/Задание параметров работы мониторов").Ключи команды запуска
Для запуска монитора может быть использована следующая команда:
а также: Файл CNF ... DEBUG=<deb> – аналог ключа DEBUG команды запуска; Если читать Руководство то этот ключ можно использовать как в файле .cnf так и в командной строке запуска
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
Уважаемая поддержка, из всей дискусси выясняется что вы обновили библиотеку? можете прислать почтой, а то в новой версии ТМ не могу при запуске профайлера так и МРВ поднять ОРС HDA сервер Теплокома, в инструменталке он виден кстате. при ключе Debug = 80000 выходит сообщение : (9:15:42) ERR_OPC:0000000Ee1010016: Не определен идентификатор ОРС объекта для канала CALL#1, канал исключается из дальнейшей обработки = 0 (9:15:42) WRN_OPC:0000000Wa1010017: Не найдено подходящих каналов, подсистема ОРС обмена не инициализируется = 0
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
спасибо за библиотечку, сервер ОРС поднялся автоматом при запуске проекта, будем дальше тестировать
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
после тестирования библиотечки выяснилось что как и у orisil, не возможно вытащить на верх архивные данные в новом релизе ((((((( а очень нужно!!!!
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
слиентом dOPC HDA от kassl провил ОРС сервер Теплокома для ВКТ-5 - работает, архивные данные отображаются
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
Если поможет то вот лог работы ОРС сервера:
(14:12:37) INF_OPC:OPC Clients restarted (14:12:47) INF_OPC:0000000I61010019: OPC сервер \\.\InSAT.OPC.Teplocom.Hda: Сервер стартовал = 0 (14:14:0) INF_OPC:OPC Clients stoped
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
отправлено / posted
Мы еще раз перепроверили работу с OPC HDA-сервером фирмы ТЕПЛОВИЗОР (нам предоставлен OPC-сервер в демо-режиме с заготовленным архивом). Проверен подъем архива при запуске МРВ каналом FLOAT и принудительное считывание архива каналом CALL. Проблем не обнаружили. Проверка проводилась на МРВ и профайлере релиза 6.07.7 с переданной Вам rtmopc.dll от 27.06.2011.
Есть ли возможность получить используемый Вами OPC HDA-сервер в демо-режиме с подключенным архивом?
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
Если можно иметь подключаемый к OPC-серверу архив, упакуйте его, пожалуйста, насколько это возможно и дайте нам ссылку почтой (!), откуда его можно скачать. Опишите также процедуру подключения архива к OPC-серверу.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
По Вашей рекомендации прописал файл CNF. Вот протокол профайлера: (11:52:29) INF_OPC:OPC Clients started (11:52:41) INF_OPC:0000000I61010019: OPC сервер \\.\Logika.HDA.2: Сервер стартовал = 0 (11:52:41) INF_OPC:0000000I61010019: OPC сервер \\.\Logika.DA.2: Сервер стартовал = 0 Переменная DA чиатется без проблем. Архивные данные не считываются.
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted
quote:Отправитель / Originally posted by AdAstra Technical Support: Если можно иметь подключаемый к OPC-серверу архив, упакуйте его, пожалуйста, насколько это возможно и дайте нам ссылку почтой (!), откуда его можно скачать. Опишите также процедуру подключения архива к OPC-серверу.
orisil
Forum Member / Участник форума
Участник № / Member № 1377
отправлено / posted
Уважаемые AdAstra Technical Support. У меня складывается негативное впечатление от релиза 6.07.7, а именно: функция считывания архивов, которая хоть как-то но работала в 6.06, в текущем релизе не работает вообще; отдельная библиотека, которая высылается конфиденциально по e-mail, почему не выложить на сайте в открытом доступе вместе с пояснениями. и последнее после всех танцев с бубном ничего не работает.
Сообщения / Posts 47 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Мы уже сообщали Вам, что в релизе 6.07.7 контроль доступных OPC-интерфейсов осуществляется более строго. Не все OPC-серверы достаточно точно отвечают на запрос интерфейсов. Пришлось принимать дополнительные меры, которые должны формально войти в релиз 6.08. Вам эти дополнения отправлены в порядке исключения. Мы перепроверили считывание OPC HDA с этими дополнениями на доступных нам OPC-серверах, работающих в демо-режимах. Перепроверить эти функции на OPC HDA-серверах, с которыми Вы работаете, можно только в том случае, если нам будут предоставлены демо-версии этих серверов с эмуляторами архивов. Как уже было указано, нам был представлен аналогичный вариант по OPC-серверу фирмы Тепловизор.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |