This is topic Вывод тренда в отчет in forum Документирование в TRACE MODE 6 и в T-FACTORY 6 / Document generation in TRACE MODE 6 and T-FACTORY 6 at Форум TRACE MODE: техническая поддержка.


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

Posted by arido (Участник № / Member № 2961) on :
 
Здравствуйте.
Возник вопрос.
Формируется отчет с данными и трендом. Есть ли возможность вывести тренд с аналоговой и дискретной частью (как тренд в реальном времени)?
И еще, периодически при формировании отчета по оси Y значения сигнала меняются на "1е-43" (или что-то подобное). Почему?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нет, как такого дискретного тренда в документе нет. Можно выводить его как аналоговый, только ставить границы от 0 до 1.

По второй проблеме, необходимо снять галочку "быстрая выборка" в свойствах тренда. С ней документ работает не корректно.
 
Posted by ryazanovmtechprom (Участник № / Member № 5671) on :
 
Добрый день!
Подскажите, возможно ли в отчете тренд для вывода нескольких переменных - задать в проектезадать переменную, задавая значение которой - в отчете на тренде выводились бы данные только по неоторым переменным, а не по всем сразу?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Такой возможности нет.
 
Posted by ryazanovmtechprom (Участник № / Member № 5671) on :
 
Добрый день! Возникла проблема при отображении сигналов из архива на тренде в отчете, а именно есть два канала:
- канал типа float - куда по нажатии кнопки передается 1;
- канал типа НЕХ16- к которому привязал битовый меандр. отчете на тренды задал их отображение по типу - изменение со значением и по атрибуту R. При генерации отчета за указанный период оба тренда остаются пустыми(( Перепробовал кучу вариантов по исправлению ситуации - но воз и ныне там. Хотелось бы услышать Ваш профессиональный совет!
 
Posted by ryazanovmtechprom (Участник № / Member № 5671) on :
 
И еще есть вопрос, но немного не по этой теме - насчет элементов "ОТ Узла" и "Строка ОТ" - по какому атрибуту можно определить наличие/появление сообщений об ошибках/ предупреждениях в них (тк будет производится индикация по их появлению)! и как их (ошибки / предупреждения) можно квитировать средаствами ТМ6?
 
Posted by Nico (Участник № / Member № 5342) on :
 
атрибуты 254,46,120
 
Posted by ryazanovmtechprom (Участник № / Member № 5671) on :
 
2 Nico

а поподробнее можно - как сними работать?

и подскажите пжлста есть ли подробное описание атрибутов используемых в ТМ6? а то про многие из них в справке описаны не так подробно как хотелось бы(
 
Posted by Nico (Участник № / Member № 5342) on :
 
Атрибуты каналов, отображаемые профайлером
 
Posted by ryazanovmtechprom (Участник № / Member № 5671) on :
 
хотелось бы услышать также мнение и многоуважаемой службы тех.поддержки по вышеуказанным мною вопросам.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Проблема вероятней всего в привязках. Создайте демо-проект с реализацией данного функционала и вышлите его на hotline3@mail.ru.

2. Можно воспользоваться атрибутами 46, 120 и 254.
Квитировать последнее событие по каналу можно через 46 атрибут посылкой в него 3 или 4.
Из этого же атрибута можно получить информацию о том, что ранее происходило изменение значения канала (либо его интервала), и возникала аппаратная недостоверность.
Из 120 и 254 атрибута можно получать информацию о состоянии канала.

Подробно эти атрибуты описаны в разделе справочной системы «Атрибуты каналов, отображаемые профайлером»
 
Posted by Технолог Петухов (Участник № / Member № 4283) on :
 
Можно я тут спрошу..
В html-документ выводится 2 тренда. На компьютере с IDE всё нормально. А на менее мощном панельном компьютере с рабочей RTM html-файл не формируется до конца. И картинки трендов не пишутся. Это Celeron 1500 Mhz.

Вроде понятно, что машина где-то не успевает..
Достать информацию из СПАДа, что-ли, и бросает эту задачу (у меня не 2#1010 рук)..
Вобщем, как жить-то дальше? Как заставить доводить дело до конца?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В каком релизе Вы работаете?

Надо диагностировать ситуацию с помощью ключа
DEBUGON=78000810
Информация о проблемах выборки из архивов должна быть в профайлерном протоколе в папке узла.

"В атрибут 87, CC канала CALL.Document записывается время (в миллисекундах), затраченное на генерацию отчета (см. Атрибуты каналов, отображаемые профайлером ). Пока документ генерируется, в атрибуте 87 хранится время начала генерации. В атрибут 92, I2 записывается код ошибки"
 
Posted by Технолог Петухов (Участник № / Member № 4283) on :
 
Релиз 6.09
если в логе такие строчки:
INF_SIAD:data not found for id = 16
как понять про что это? Какие данные не получены?

[087] 1.532
[092] 32(0020) -что за ошибка?

И еще. На экране тренда в режиме "Использовать архив"посреди тренда маленькая серая надпись "Ошибка запроса - 1014" хотя нужные данные выводятся..
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В протоколе профайлера выше строки
INF_SIAD:data not found for id = 16

должна быть строка вида
INF_SIAD:Графики_78-2[1] trend ID=16 ch=154.0(point=8698) from=1401883200(1401883200) to=1401926400(1401887548) first=1398773344 at 1401887555(0-1)

Здесь ch=154 - это индекс запрашиваемого канала.

"Ошибка запроса - 1014", в частности, может соответствовать отсутствию данных в запрошенном временном диапазоне.

"[087] 1.532
[092] 32(0020)"
Уточните, пожалуйста, текст этих записей и укажите, в каком протоколе они формируются.
 
Posted by Технолог Петухов (Участник № / Member № 4283) on :
 
[087] 1.532
[092] 32(0020)
-это атрибуты канала CALL.Document в окошке просмотра компонентов после формирования отчёта - вы про них сказали ранее.

подробнее из отчёта:
(10:33:54) INF_SIAD:arch_1 after start 06.06.2014 14:20:00 10.06.2014 10:33:53
(10:33:54) INF_SIAD:arch_2 after start 06.06.2014 14:20:00 10.06.2014 10:33:53
(10:34:52) INF_SIAD:Отчет 388[1] trend ID=16 ch=59.0(point=10000) from=1402065064(1402065060) to=1402073425(1402073425) first=1402064400 at 1402396492(0-1)
(10:34:52) INF_SIAD:ID=16 trend Size=461(10000,0) [t_from=1402065060 t_to=1402073424] Rep=62,2,0
(10:34:52) INF_SIAD:(0) 06.06.2014 14:31:00(1402065060) 643.5
(10:34:52) INF_SIAD:(1) 06.06.2014 14:31:05(1402065065) 639.375
(10:34:52) INF_SIAD:(2) 06.06.2014 14:31:10(1402065070) 638.344
и т.д.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Присылайте свой проект вместе с папкой проекта (и СПАД-архивом) и пояснениями, указывающими, как воспроизвести описанную ситуацию.
 
Posted by Технолог Петухов (Участник № / Member № 4283) on :
 
Пока не пришлю.. Не знаю как смоделировать.

На панельном компе с Celeron 2300 и 2ГБ памяти
html файл формируется когда как - бывает нет начала, чаще нет конца(там где картинки), файлов png трендов чаще нет, а если есть то один. В протоколе -данные собираются нормально. т.е. есть строчки типа: (10:34:52) INF_SIAD:(0) 06.06.2014 14:31:00(1402065060) 643.5

На моём более мощном компьютере в профайлере всё формируется нормально,но время формирования не 1.7 мс, как вы сказали насчёт атр. 87, а примерно 4 секунды. Это я смотрю по появлению файлов картинок в системе, и по реальному значению канала это тоже видно.
Кстати, в процессе формирования отчета в атр. 87 проскакивает несколько значений.

Сколько времени уходит у Целерона пока не скажу.

На каждом тренде в документе 4 параметра. У каждого параметра из СПАДа считывается 100..300 значений.

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

Период обработки CALL.Документ должен иметь "Единица измерения = IDLE".
 
Posted by Технолог Петухов (Участник № / Member № 4283) on :
 
Вобщем сделал только один тренд в документе, поместив туда параметры из второго. Всё работает. Только много кривых. Плохо, что нельзя установить толщину и пр. каждой кривой по отельности.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нам для анализа качества реализации функций было бы интересно воспроизвести описанную Вами ситуацию у себя.
Если это Вас не затруднит, перешлите нам все-таки проект с готовым архивом и проблемным формированием документа и с комментариями, как воспроизвести ситуацию.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Добрый день. Возникла проблема. В документ выводиться несколько трендов. Тренды с привязкой к сигналам измеренным выводятся нормально. От этих измерений программа делает вычисления но вычесленные кривые не выводятся в документе. Ошибку не дает вычисленные графики просто лежат в 0. Что нужно сделать что бы расчетные величины тоже выводились в тренде документа?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Тренд в документе выводит только архивные данные.
Вычисляемые параметры надо передать из программы в каналы.
Эти каналы направить на архивирование.
Выводить на тренд значения архивируемых каналов, а не аргументов программы.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Понятно попробую. Спасибо
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Добрый день. Вычисленные данные я передал в канал типа float input. В документе на тренде выводится полоска в нуле. Я попробывал выводить на экран RTM в тренде RTM постоянная величина выводится как график из отрезков то есть значение канала меняется от 0 до постоянной заданной мной. Выглядит как меандр, а должна быть прямая. Как это исправить?
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Если выводить аргумент программы(заданное мной постоянное) на тренд RTM то выводится нормальная прямая, не ввиде меандра.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Возможно, Вы из программы передаете в атрибут канала FLOAT. Канал при пересчете сбрасывает РЕАЛЬНОЕ_ЗНАЧЕНИЕ, архивации нет.
Надо передавать во ВХОДНОЕ_ЗНАЧЕНИЕ.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Добрый день. Вычисленные данные я передал в канал типа float input. В документе на тренде выводится полоска в нуле. Я попробывал выводить на экран RTM в тренде RTM постоянная величина выводится как график из отрезков то есть значение канала меняется от 0 до постоянной заданной мной. Выглядит как меандр, а должна быть прямая. Как это исправить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В какой атрибут канала "float input" Вы передаете вычисленные данные из программы?
Надо передавать во ВХОДНОЕ_ЗНАЧЕНИЕ.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Спасибо получилось графики теперь нормально отображаются в документе
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2