Отображение архивных данных TrendClient

Интегрованная среда разработки (IDE) промышленных приложений.

Отображение архивных данных TrendClient

Сообщение KCD » Пт янв 22, 2016 3:29 pm

Добрый день!

Следующая ситуация.
1. Используется Historian Server для сбора данных.
2. Сконфигурирован Historian с Windows Authentication.
3. Сделал импорт тегов, все службы Histotian работают. В IDAs топики есть VIEW и DASMBTCP с тегами Интача.
4. В TrendClient в Historical Sources добавил Historian в Windows Authentication.

Изображение

5. В Pen -> Historical Source вписал Historian, а в Tag -> выбрал с TagPicker
Manual "If you are initializing with historic data and then plotting real-time data, you can configure a pen to initialize with a specific historic source and tag."
В чем разница при вводе имени тега в Text Mode или Reference Mode?

Проблема следующая: Не удается выводить исторические данные. Изменяю TrendClient1.TimeSelector.Duration при помощи ComboBox и в скрипте делаю RefreshData() по изменению Duration. Может запроса выборки данных нет?

Изображение

Аналогично делаю при помощи DateTimePicker стартовое время и конечное время. Затем в скриптах использую эти значения в функции изменения запроса времени SetStartAndEndTimes и делаю RefreshData. Такой же результат ничего не извлекается.
А появляется иконка что неправильно указан конечная дата интервала...

Изображение

При изменении интервала на меньшее время назад. Например за последние 30 сек делаю Duration. Затем переключаю за 30 мин, и данных накопленных уже нет.
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Отображение архивных данных TrendClient

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

KCD писал(а):В чем разница при вводе имени тега в Text Mode или Reference Mode?

Text Mode - имя тега в чистом виде
Reference Mode - ссылка, в этом случае можно воспользоваться кнопочкой "..."
С проблемами изменения интервалов времени, времени начала выборки,... - анализируйте логи SMC
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Отображение архивных данных TrendClient

Сообщение KCD » Пт янв 22, 2016 4:10 pm

Еще дело в том, что в HistClientTrend данные пишутся и смотрятся без проблем с тех же IDAs.
Последний раз редактировалось KCD Пт янв 22, 2016 4:31 pm, всего редактировалось 2 раз(а).
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Отображение архивных данных TrendClient

Сообщение Генератор зла » Пт янв 22, 2016 4:29 pm

Значит Вы "не умеете готовить" TrendClient. Изучайте мануал, пробуйте.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Отображение архивных данных TrendClient

Сообщение KCD » Пт янв 22, 2016 4:31 pm

Генератор зла писал(а):Значит Вы "не умеете готовить" TrendClient. Изучайте мануал, пробуйте.

Хочется причину знать. Достаточно уже начитался руководство...

Например, для AlarmClient есть функция запроса данных Require(). Есть ли подобная функция для Trend Client ?
не нашел ничего. Получается при использовании SetStartAndEndTimes данные автоматически извлекаются по используемому времени?
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Отображение архивных данных TrendClient

Сообщение Генератор зла » Пт янв 22, 2016 4:49 pm

KCD писал(а):Достаточно уже начитался руководство...

Вот это?
https://cloud.mail.ru/public/5dPX/bw2W8ZKS1
Ну тогда Вы там д.б. найти метод
RefreshData
The RefreshData method refreshes the trend chart by
retrieving new data for all pens.
Example
bool b = Trend1.RefreshData();
Syntax
[Result=] Trend1.RefreshData();
Parameters
None.
Return Value
Returns TRUE if the trend was successfully updated;
otherwise, FALSE is returned.
KCD писал(а):Хочется причину знать.

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

Re: Отображение архивных данных TrendClient

Сообщение KCD » Пт янв 22, 2016 4:56 pm

RefreshData делаю после каждого изменения временного промежутка...
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Отображение архивных данных TrendClient

Сообщение Генератор зла » Пт янв 22, 2016 5:03 pm

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

Re: Отображение архивных данных TrendClient

Сообщение KCD » Пт янв 22, 2016 6:49 pm

Есть теги в трендклиенте, которых нет в DASе. Поэтому вылазят "Failed to advise item " куча их.

"884101 22.01.2016 14:38:29 8720 9096 Info INTSPT Failed to advise item "MsgServ10" for Access Name "mbtcp"

Потом такое идет:

"884103 22.01.2016 14:38:29 8720 9096 Info aaHistClientTrendObject Could not Update trend: Object reference not set to an instance of an object."
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Отображение архивных данных TrendClient

Сообщение Генератор зла » Пт янв 22, 2016 6:56 pm

KCD писал(а):Could not Update trend: Object reference not set to an instance of an object."

Могу лишь помочь с переводом. Но тут и Гугл поможет. А где именно косяк - искать Вам.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Отображение архивных данных TrendClient

Сообщение KCD » Пт янв 22, 2016 7:37 pm

"В экземпляре объекта не задана ссылка на объект..."
Думал может встречались с подобным сразу скажете.

VW7X86_2: Topic connecting (topic name; handle) VW7X86; \\VW7X86\VIEW|TagName:6483184

Смущает VW7X86_2 это чего значит, именно 2ка?
KCD
 
Сообщения: 152
Зарегистрирован: Пт фев 27, 2015 4:05 pm

Re: Отображение архивных данных TrendClient

Сообщение Генератор зла » Пт янв 22, 2016 7:58 pm

KCD писал(а):Смущает VW7X86_2 это чего значит, именно 2ка?

Просто номер потока/подключения (ИМХО)
KCD писал(а):Думал может встречались с подобным сразу скажете.

Да я всегда сразу говорю, чего думать то? Только калории тратить. Только вот в Вашем экземпляре (aaTrendClient) ссылок до ж... И какая именно из них неправильная - проверяйте последовательно по закладкам.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Development Studio & FactorySuite A²

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

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

cron