Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Здравствуйте. Как получить(?) статическую кривую(профиль) на тренде ХY используя несколько значений для Х Y (X1,X1+n и Y1,Y1+n) Разьяснения. Если использовать стандартный способ ТМ, то кривая графика будет выписывать подобие фигур Лиссажу ((.
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо создать 2 канала CGR с настройкой "Содержимое аргументов"=trend и одинаковым количеством аргументов. В аргументы одного канала надо записать значения шкалы X, в аргументы другого - адекватные значения шкалы Y. Привязать к аргументам тренда X-Y CGR.R созданных ChGroupReq. В реальном времени перевести тренд в архивный режим и выйти "В конец" тренда. При настройке тренда диапазон шкал X и Y должен соответствовать диапазонам значений аргументов соответствующих ChGroupReq.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
"В реальном времени перевести тренд в архивный режим и выйти "В конец" тренда." слишком сложный путь для пользователя-оператора.. бубен((.
Задача, в целом стоит несколько сложнее, чем поставлена у меня выше. Несколько статических кривых(профилей на одном Тренде XY)описывают некую характерную область. На этот график также помещена точка (XY) описывающая реальное состояние объекта и её нахождение относительно описанной области. Время не нужно.
По сути дела необходимо в свойствах объекта Тренд XY отключить время. Как!?
К истории вопроса, в ТМ5 у вас раньше был механизм описывающий профиль. ТМ4** был объемный тренд. Что мешает реализовать механизм "профиль" для нескольких переменных и в ТМ6.* ?
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Забыл упомянуть о необходимости интерполяции. Встроенного механизма нет,поэтому надо будет использовать доп. обработку FBD блок Linter и каналы Call. Как то все будет не просто, нет изящества в решении.
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Упомянутые выше графические средства прошлых версий Trace Mode не имеют ничего общего с поставленной задачей. Подобного рода ссылки непродуктивны, и желательно в дальнейшем на них не опираться.
2. Изящного решения действительно не получится. Придется такую эксклюзивную задачу решать с помощью пользовательских программ.
3. Даже если "убрать время", фигуры Лиссажу" все равно останутся. Чтобы убрать "фигуры Лиссажу", можно подобрать объем буфера в настройках тренда X-Y, который будет удовлетворительным как для статических кривых, так и для кривой текущего значения параметра.
4. В качестве возможного решения такой задачи визуализации можно рассмотреть постоянное программное вычисление границ допустимой области значений для параметра и записи в дополнительные атрибуты каких-либо каналов. На ОБЫЧНЫЙ тренд можно вывести как текущий параметр, так и границы допустимой области. Если эти атрибуты архивируются, то дополнительным эффектом является возможность исторического анализа.
Если по результатам текущего анализа необходимо формировать дополнительную сигнализацию и/или управление процессом, радикальным решением задачи будет программное сопоставление вычисленных текущих значений границ и текущего значения параметра.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
1. Упоминание,есть как упущенные возможности. Этот вопрос обсуждался и не раз, его просто у вас похоронили. Мне думалось, что к релизу 10 что то изменилось к лучшему, но приходится лишь огорчиться
2 Да,пришлось решать по своему, на сайте думал найду лучшее решение. Ексклюзивности в задаче нет никакой, достаточно посмотреть выше реализуемых задач например в водоканале, хотя я и на подобных объектах (под ТМ5**)строил профиль нагрузки для всех осветлителей в фильтровальной станции!! Задачи например могут быть и такие как; Т по колонне ректификации, работа (нагрузка) компрессора.
3 Да отчасти я так и поступил, но это компромисс, где из двух зол приходится выбирать лучшее.
4 Мое решение было иным; использовал мультиплексоры для X и Y, к выходу м/плексоров подключены постоянно опрашиваемые его входы, от младшего к старшему и в обратный ход от старшего к младшему. Таким образом прорисовывается например кривая в виде пораболы без хорды. Однако иногда появляются артефакты в виде нарушения этой кривой Архивирование не требуется.
Возвращаясь к пункту 1. Воссоздайте функцию профиль в ТМ9** Доработайте ее с учетом например обсуждаемой задачи. Вещь очень нужная и полезная
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Мотивированные вопросы и предложения по развитию системы направляйте, пожалуйста, на sales@adastra.ru.
В частности, в Вашем обращении в sales@adastra.ru расшифруйте, пожалуйста, связь описанной Вами выше задачи с графическим элементом "Профиль", который предполагает, что одна кривая, например, температуры, формируется системой температурных датчиков, установленных на разных уровнях печи.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |