This is topic Тренд XY_профиль переменной in forum Операторский интерфейс SCADA/HMI TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by Валерий Б (Участник № / Member № 377) on :
 
Здравствуйте.
Как получить(?) статическую кривую(профиль) на тренде ХY используя несколько значений для Х Y (X1,X1+n и Y1,Y1+n)
Разьяснения. Если использовать стандартный способ ТМ, то кривая графика будет выписывать подобие фигур Лиссажу ((.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Надо создать 2 канала CGR с настройкой "Содержимое аргументов"=trend и одинаковым количеством аргументов.
В аргументы одного канала надо записать значения шкалы X, в аргументы другого - адекватные значения шкалы Y.
Привязать к аргументам тренда X-Y CGR.R созданных ChGroupReq.
В реальном времени перевести тренд в архивный режим и выйти "В конец" тренда.
При настройке тренда диапазон шкал X и Y должен соответствовать диапазонам значений аргументов соответствующих ChGroupReq.
 
Posted by Валерий Б (Участник № / Member № 377) on :
 
"В реальном времени перевести тренд в архивный режим и выйти "В конец" тренда."
слишком сложный путь для пользователя-оператора.. бубен((.

Задача, в целом стоит несколько сложнее, чем поставлена у меня выше.
Несколько статических кривых(профилей на одном Тренде XY)описывают некую характерную область. На этот график также помещена точка (XY) описывающая реальное состояние объекта и её нахождение относительно описанной области. Время не нужно.

По сути дела необходимо в свойствах объекта Тренд XY отключить время.
Как!?

К истории вопроса, в ТМ5 у вас раньше был механизм описывающий профиль.
ТМ4** был объемный тренд.
Что мешает реализовать механизм "профиль" для нескольких переменных и в ТМ6.* ?
 
Posted by Валерий Б (Участник № / Member № 377) on :
 
Забыл упомянуть о необходимости интерполяции.
Встроенного механизма нет,поэтому надо будет использовать доп. обработку FBD блок Linter и каналы Call.
Как то все будет не просто, нет изящества в решении.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Упомянутые выше графические средства прошлых версий Trace Mode не имеют ничего общего с поставленной задачей.
Подобного рода ссылки непродуктивны, и желательно в дальнейшем на них не опираться.

2. Изящного решения действительно не получится.
Придется такую эксклюзивную задачу решать с помощью пользовательских программ.

3. Даже если "убрать время", фигуры Лиссажу" все равно останутся.
Чтобы убрать "фигуры Лиссажу", можно подобрать объем буфера в настройках тренда X-Y, который будет удовлетворительным как для статических кривых, так и для кривой текущего значения параметра.

4. В качестве возможного решения такой задачи визуализации можно рассмотреть постоянное программное вычисление границ допустимой области значений для параметра и записи в дополнительные атрибуты каких-либо каналов. На ОБЫЧНЫЙ тренд можно вывести как текущий параметр, так и границы допустимой области. Если эти атрибуты архивируются, то дополнительным эффектом является возможность исторического анализа.

Если по результатам текущего анализа необходимо формировать дополнительную сигнализацию и/или управление процессом, радикальным решением задачи будет программное сопоставление вычисленных текущих значений границ и текущего значения параметра.
 
Posted by Валерий Б (Участник № / Member № 377) on :
 
1. Упоминание,есть как упущенные возможности. Этот вопрос обсуждался и не раз, его просто у вас похоронили. Мне думалось, что к релизу 10 что то изменилось к лучшему, но приходится лишь огорчиться

2 Да,пришлось решать по своему, на сайте думал найду лучшее решение. Ексклюзивности в задаче нет никакой, достаточно посмотреть выше реализуемых задач например в водоканале, хотя я и на подобных объектах (под ТМ5**)строил профиль нагрузки для всех осветлителей в фильтровальной станции!!
Задачи например могут быть и такие как; Т по колонне ректификации, работа (нагрузка) компрессора.

3 Да отчасти я так и поступил, но это компромисс, где из двух зол приходится выбирать лучшее.

4 Мое решение было иным; использовал мультиплексоры для X и Y, к выходу м/плексоров подключены постоянно опрашиваемые его входы, от младшего к старшему и в обратный ход от старшего к младшему. Таким образом прорисовывается например кривая в виде пораболы без хорды. Однако иногда появляются артефакты в виде нарушения этой кривой [Неодобрение / Frown]
Архивирование не требуется.

Возвращаясь к пункту 1.
Воссоздайте функцию профиль в ТМ9**
Доработайте ее с учетом например обсуждаемой задачи.
Вещь очень нужная и полезная
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Мотивированные вопросы и предложения по развитию системы направляйте, пожалуйста, на sales@adastra.ru.

В частности, в Вашем обращении в sales@adastra.ru расшифруйте, пожалуйста, связь описанной Вами выше задачи с графическим элементом "Профиль", который предполагает, что одна кривая, например, температуры, формируется системой температурных датчиков, установленных на разных уровнях печи.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2