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

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

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

Сообщение Diogen » Вт окт 25, 2016 11:42 am

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

ИзображениеИзображение
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Генератор зла » Вт окт 25, 2016 1:22 pm

А в логах SMC есть что-либо полезное?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Вт окт 25, 2016 2:15 pm

Нет, после запуска единственная надпись TrendClient1: Log on to WW2014R2Sp1 successful.
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Генератор зла » Вт окт 25, 2016 2:38 pm

Это со стороны клиента. А со стороны сервера?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Вт окт 25, 2016 2:42 pm

Это тестовый стенд, все на одной машине крутится и хисториан и viewer.
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Basilio » Ср окт 26, 2016 8:57 pm

Судя по тренду пациент умер :D Исследуемый тег меняется?
Basilio
 
Сообщения: 47
Зарегистрирован: Вт мар 22, 2011 7:42 am

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

Сообщение Генератор зла » Чт окт 27, 2016 12:14 am

Попробуйте построить тренды по тегам SysTimeSec, SysTimeMin
Если и они пишут линию - скорее всего (% 70-80) косяк клиента.
Если тренды по этим тегам построятся нормально - проблема в Historian-е.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Ср ноя 02, 2016 5:45 pm

SysTimeSec так же строит график, а потом пишет линию. А какой может быть косяк клиента?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение beachbear » Ср ноя 02, 2016 11:19 pm

сравните текущее системное время компьютеров на которых установлен хисториан и тренд.
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение Генератор зла » Чт ноя 03, 2016 2:24 am

beachbear писал(а):сравните текущее системное время компьютеров на которых установлен хисториан и тренд.

Одинаковое. Ибо
Diogen писал(а):Это тестовый стенд, все на одной машине крутится и хисториан и viewer.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение beachbear » Чт ноя 03, 2016 2:06 pm

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

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

Сообщение Diogen » Чт ноя 03, 2016 2:16 pm

Так данные то ведь есть. Они в хисториан кладутся. Если я делаю Refresh тренда, то снова график строится, уже по новому времени и снова полоса начинает идти.
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение beachbear » Чт ноя 03, 2016 3:07 pm

из предыдущих сообщений не было очевидно, что с хисторианом всё в порядке.
динамический тренд кэширует предыдущий результат запроса, потом запрашивает небольшой кусочек новейших данных и склеивает результат, потом перерисовывает изменения. в этом конкретном случае что-то в нём явно глючит.
к сожалению, ничего более конкретного, чем жаловаться на тренд в техсаппорт, посоветовать не могу :(
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение Diogen » Чт ноя 03, 2016 3:36 pm

Я уже нажаловался, но там пока ничего не ответили :)
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Diogen » Чт ноя 03, 2016 5:37 pm

А вот и ответ. Реализация этого функционала рассматривается на платных курсах.
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Basilio » Вс ноя 06, 2016 6:47 am

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

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

Сообщение Генератор зла » Пн ноя 07, 2016 3:48 pm

С лицензиями усё в порядке?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Пн ноя 07, 2016 5:06 pm

Лицензии временные.
Скриншоты вот.
ИзображениеИзображение

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

Тег это стандартный секундный в самом Historian, вкладка Pens пуста, так как я скриптом добавляю тег.
Вот, приложил это простое тестовое приложение, если вдруг поможет посмотреть.
https://drive.google.com/file/d/0B7PRIk ... sp=sharing
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Basilio » Вт ноя 08, 2016 9:01 pm

Ок, идем к истокам. Из мануала по 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);
Basilio
 
Сообщения: 47
Зарегистрирован: Вт мар 22, 2011 7:42 am


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32