This is topic Зависание МРВ при масштабировании графика in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/35/t/000328.html

Posted by slabnoff (Участник № / Member № 6154) on :
 
В общем есть проект. Сделан в среде 6.08. Полностью оттестирован и проверен в инструментальной среде. После установки на объекте наблюдается зависание МРВ при попытке масштабировать график мышкой. При исполнении в профайлере - проблем нет. При работе в МРВ бывает, что в некоторого времени никаких проблем, потом вдруг при очередной попытке масштабирования МРВ подвисает (т.е. глюк плавающий) так, что Windows (Win 7 Prof) его выгружает. Если задавать границы через параметры графика, то проблем нет вообще. Зависание такое, что rtcx приходится либо прибивать через Диспетчер задач (он продолжает без окна в фоне крутиться, соответственно повторно проект не запустить), либо перезагружать компьютер, в log-е в итоге ничего нет.

В принципе, нас бы устроило просто отключение функции масштабирования мышью, т.к. в остальном все функционирует стабильно и возможности потратить время на исследования-шаманство сейчас совсем нет.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проверили на 6.08 и 6.09 на тестовом проекте (один экран, один тренд, одна кривая-генератор), проблема не воспроизвелась.

Пришлите на адрес техподдержки Ваш проект с комментариями.
 
Posted by slabnoff (Участник № / Member № 6154) on :
 
Проект к сожалению выслать не могу. Но в общем-то судя по всему у нас проблема с конкретным компьютером. Будем разбираться.

Дабы не плодить темы задам еще вопрос: в проект добавлена простенькая печать отчета. При запуске в профайлере из среды разработки появляется и html-файл и документ успешно улетает на принтер. При запуске в МРВ ничего не происходит. tmacs_l.exe в обоих случаях один и тот же запущенный из папки МРВ. Куда копать? Может быть нужна специальная версия МРВ (у нас RTM-P-6-xxxx-P-RU-WIN)?
 
Posted by slabnoff (Участник № / Member № 6154) on :
 
Второй вопрос снимаю... Хотя в документацию (по качеству документации вообще хочется много чего нехорошего сказать...) и на сайт хорошо бы было выложить сравнение версий МРВ с более-менее подробным описанием доступных и недоступных возможностей. Так как делают другие производители.

По первому вопросу выяснено следующее:
OPC-сервер, поставляемый с оборудованием не корректно реализован, в итоге периодически вместо текущих значений выдает значения с плохим качеством и штампом времени, равным не текущему времени, а некой константе (02.01.1601 20:00:00), либо (совсем редко) вообще мусору. При возникновении таких ситуаций и наблюдается проблема с глухим зависанием МРВ при попытке масштабировать график мышью. Работы по исправлению OPC-сервера с поставщиком мы конечно ведем (скорее всего в итоге просто сделаем свой OPC-сервер, благо есть богатый опыт), но, как нам кажется, МРВ в таких случая все равно не должен падать. К примеру даже MasterSCADA описанные воздействия переживает без проблем.

Проект, к сожалению выслать не могу по организационным моментам - он не является нашей собственностью, наша задача была срочно оживить то, что наваяли горе-программисты заказчика. И хоть фактически проект нами полностью переписан, нашей собственностью он не стал и передать его кому-либо мы не имеем права.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы можете сделать простенький проект, в котором эта ситуация у Вас воспроизводилась? Этого достаточно.
 
Posted by slabnoff (Участник № / Member № 6154) on :
 
В простеньком проекте с нормально функционирующим OPC-сервером это не воспроизводится. В рабочем проекте при замене OPC-сервера на заведомо рабочий (например Matricon Simulation OPC-server) все работает опять же чудесно.
Глючный же OPC-сервер требует наличия оборудования и (даже если не обращать внимания на то, что он защищен ключами) без него просто не работает. Т.е. в текущий момент все это можно воспроизвести только на рабочем оборудовании.
Мы можем сделать свой OPC-сервер, воспроизводящий глюки, но к сожалению временных ресурсов сделать это прямо сейчас нет - все специалисты сейчас заняты на испытаниях.
Пока проблема устранена некоторыми костылями, но как-то это все заставляет задуматься.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2