Online Trend Control
LostAngel; 8.12.04

Использую Online Trend Control в WinCC 6.

Чтобы выводить нужные тренды по запросу оператора пытаюсь в рантайме устанавливать свойство контрола TagName. Для этого использую функцию SetTagChar. Ничего не получается.

Если кому-то удалось успешно менять в рантайме выводимые тренды - буду очень признателен услышать как это можно сделать.


Re: Online Trend Control
Александр Родин, ООО "Нева Электрик"; 8.12.04

Свойство TagName зависит от свойства Index. Поэтому прежде чем устанавливать свойства кривой необходимо указать какую именно посредством Index.


И, кстати, устанавливается оно не SetTag-ом, а SetPropChar.

И более того, это не имя RT-Tagа, а имя тага из TagLogging-a. Так что прежде чем выводить Online Trend Control, необходимо настроить архивы в TagLogging.
Re: Online Trend Control
LostAngel; 8.12.04

Согласен - насчёт SetTagChar - бес попутал. Не тот скрипт посмотрел.

TagLogging настроен верно и всё работает.
Функцией SetPropChar легко подключается тэг - но не из архива к сожалению.
Имя тэга из архива задаётся в виде строчки - "Архив/Тэг".
При вызове функции SetPropChar она не видит символ "/". Не видит - и всё. И архивный тэг не подключается.
Тому кто смог обойти эту проблему - глубочайший респект и просьба поделиться ценнейшей информацией.

Re: Online Trend Control
Александр Родин, ООО "Нева Электрик"; 8.12.04

По поводу "/", попробуйте в строке его прописать как "\/".


Re: Online Trend Control
Андрей; 8.12.04

/ - замени на //

Re: Online Trend Control
LostAngel; 8.12.04

Опять я ошибся - в строке задания надо писать "Архив\\Тэг". Тогда в окне настройки тренда всё выглядит правильно.

Правда в строке состояния при этом имя тэга не меняется - остаётся прежним.
Реально будет ли это работать - проверю в ближайшее время.
Сомнения конечно есть.
Если кто-то знает другие способы менять тренды - поделитесь плиз......


Re: Online Trend Control
Руденко Алексей "НЕВИСС-Комплекс"; 9.12.04

Делал я следующим образом:

Делал Онлайн Трэнд, и несколько кнопок.
На действия кнопок привязывал Директ Коннекшн и засылал в соответствующее поле свойств графика имя тэга.
Надеюсь все понятно и не надо здесь никаких скриптов.
Удачи.
Re: Online Trend Control
Александр Родин, ООО "Нева Электрик"; 9.12.04

Оставте e-mail или скиньте на мой запросик..

Пришлю вам кусок проекта, в котором идет формирование картинки для вывода графиков.<<br>