Страница 1 из 1

aaTrendClient не обновляется

СообщениеДобавлено: Вт окт 25, 2016 11:42 am
Diogen
Здравствуйте! Подскажите, пожалуйста. Добавил стандартный тренд клиент в Archestra Symbol, добавил кнопку, которая присваивает перу тег из хисториана вот таким скриптом:
dim b as boolean;
b = TrendClient1.AddPen("Pen1", "abc", "WW2014R2SP1", "Sine1", 1);
После этого у меня на тренд клиенте появляется график этого тега, вот только он не обновляется, то есть шкала времени сдвигается, а изменений на графике нет. Понятнее будет на скриншоте, который я прилагаю. Подскажите, в чем причина?

ИзображениеИзображение

Re: aaTrendClient не обновляется

СообщениеДобавлено: Вт окт 25, 2016 1:22 pm
Генератор зла
А в логах SMC есть что-либо полезное?

Re: aaTrendClient не обновляется

СообщениеДобавлено: Вт окт 25, 2016 2:15 pm
Diogen
Нет, после запуска единственная надпись TrendClient1: Log on to WW2014R2Sp1 successful.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Вт окт 25, 2016 2:38 pm
Генератор зла
Это со стороны клиента. А со стороны сервера?

Re: aaTrendClient не обновляется

СообщениеДобавлено: Вт окт 25, 2016 2:42 pm
Diogen
Это тестовый стенд, все на одной машине крутится и хисториан и viewer.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Ср окт 26, 2016 8:57 pm
Basilio
Судя по тренду пациент умер :D Исследуемый тег меняется?

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт окт 27, 2016 12:14 am
Генератор зла
Попробуйте построить тренды по тегам SysTimeSec, SysTimeMin
Если и они пишут линию - скорее всего (% 70-80) косяк клиента.
Если тренды по этим тегам построятся нормально - проблема в Historian-е.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Ср ноя 02, 2016 5:45 pm
Diogen
SysTimeSec так же строит график, а потом пишет линию. А какой может быть косяк клиента?

Re: aaTrendClient не обновляется

СообщениеДобавлено: Ср ноя 02, 2016 11:19 pm
beachbear
сравните текущее системное время компьютеров на которых установлен хисториан и тренд.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт ноя 03, 2016 2:24 am
Генератор зла
beachbear писал(а):сравните текущее системное время компьютеров на которых установлен хисториан и тренд.

Одинаковое. Ибо
Diogen писал(а):Это тестовый стенд, все на одной машине крутится и хисториан и viewer.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт ноя 03, 2016 2:06 pm
beachbear
use Runtime
select * from History where TagName='SysTimeSec' and DateTime > 'тут вставить время чуть раньше чем начинается горизонтальная линия' and wwRetrievalMode='FULL'
-- запустить этот запрос несколько раз и посмотреть время последней точки, сравнить с системным временем.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт ноя 03, 2016 2:16 pm
Diogen
Так данные то ведь есть. Они в хисториан кладутся. Если я делаю Refresh тренда, то снова график строится, уже по новому времени и снова полоса начинает идти.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт ноя 03, 2016 3:07 pm
beachbear
из предыдущих сообщений не было очевидно, что с хисторианом всё в порядке.
динамический тренд кэширует предыдущий результат запроса, потом запрашивает небольшой кусочек новейших данных и склеивает результат, потом перерисовывает изменения. в этом конкретном случае что-то в нём явно глючит.
к сожалению, ничего более конкретного, чем жаловаться на тренд в техсаппорт, посоветовать не могу :(

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт ноя 03, 2016 3:36 pm
Diogen
Я уже нажаловался, но там пока ничего не ответили :)

Re: aaTrendClient не обновляется

СообщениеДобавлено: Чт ноя 03, 2016 5:37 pm
Diogen
А вот и ответ. Реализация этого функционала рассматривается на платных курсах.

Re: aaTrendClient не обновляется

СообщениеДобавлено: Вс ноя 06, 2016 6:47 am
Basilio
Вероятно что то не так сконфигурировано. Покажите скриншотами SMC- Historian Status панель, конфигурацию выводимого тега в Historian'e, конфигурацию TrendClient'a (разделы Pens и Historial Sources)

Re: aaTrendClient не обновляется

СообщениеДобавлено: Пн ноя 07, 2016 3:48 pm
Генератор зла
С лицензиями усё в порядке?

Re: aaTrendClient не обновляется

СообщениеДобавлено: Пн ноя 07, 2016 5:06 pm
Diogen
Лицензии временные.
Скриншоты вот.
ИзображениеИзображение

ИзображениеИзображение

Тег это стандартный секундный в самом Historian, вкладка Pens пуста, так как я скриптом добавляю тег.
Вот, приложил это простое тестовое приложение, если вдруг поможет посмотреть.
https://drive.google.com/file/d/0B7PRIk ... sp=sharing

Re: aaTrendClient не обновляется

СообщениеДобавлено: Вт ноя 08, 2016 9:01 pm
Basilio
Ок, идем к истокам. Из мануала по TrendClient'у:

At run time, the Trend Client initializes the trend with historical data from the data source (if configured) and then appends real-time data for the pens. If the pen is not associated with a historical data source, the trend initially shows no data. It then starts charting information as real-time data becomes available.


Я так понимаю "abc" - это тег интача, который вы архивируете в Historian. Если да, то формат для использования внутри AA графики будет "InTouch:abc"
Вот рабочий пример для системной секунды:

b = TrendClient1.AddPen("Pen1", "InTouch:$Second", "WW2014R2SP1", "SysTimeSec", 1);