Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Проблема загрузки трендов в FT View SE
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема загрузки трендов в FT View SE

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
SergeyM
Частый гость
Частый гость


Зарегистрирован: Jul 21, 2010
Сообщения: 28
Рейтинг: +0/-0

СообщениеДобавлено: Чт 28 Май, 2015 10:34:27    Заголовок сообщения: Проблема загрузки трендов в FT View SE Ответить с цитатой

Добрый день!

На объекте установлен резервированный сервер FT view. На отдельном сервере установлена база данных MS SQL. Есть проблема по выводу трендов на клиентах:
При просмотре исторических данных тренд может не прогрузится. Такое впечатление что переполняется какой-то буфер. Если, допустим, выводить тренд недельной давности с 14 до 16 часов то все нормально прогружается. Если попробовать вывести этот же тренд на ту же дату но, например с 12 по 18 часов, то появляется окошко загрузки данных, некоторое время висит, потом пропадает но тренда на экране не появляется. Причем данные в базе за этот промежуток точно есть, проверено.
Все эти ошибки происходят достаточно не стабильно. У меня есть два варианта из-за чего это может быть:
1. Переполняется какой-то буфер (но какой и где его искать?)
2. Прерывается связь между серверами HMI и БД (но как это проверить)

Может кто сталкивался с похожей ситуацией и может подсказать решение, или куда копать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wit
Новичок
Новичок


Зарегистрирован: Nov 11, 2013
Сообщения: 4
Рейтинг: +0/-0

СообщениеДобавлено: Ср 03 Июн, 2015 4:11:08    Заголовок сообщения: Ответить с цитатой

Добрый день.
Было нечто подобное. База SQL переполняла жесткий диск и тренды переставали открываться. Проблема - маленький объем диска. Приходится еженедельно проверять свободное место на диске и при необходимости чистить базу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Ср 03 Июн, 2015 7:21:10    Заголовок сообщения: Ответить с цитатой

Можно написать скрипт, который проверяет место на диске и, если места на диске меньше, чем нужно, удаляет старые записи в базе до тех пор, пока места не станет достаточно.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
SergeyM
Частый гость
Частый гость


Зарегистрирован: Jul 21, 2010
Сообщения: 28
Рейтинг: +0/-0

СообщениеДобавлено: Ср 10 Июн, 2015 10:14:19    Заголовок сообщения: Ответить с цитатой

В том то и дело что в базе места еще достаточно. Проблема не в регистрации текущих DataLog данных в базе, а в просмотре исторических данных, которые есть в базе, но не загружаются в тренды, если выбран длительный промежуток времени...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maxim
Эксперт
Эксперт


Зарегистрирован: Feb 16, 2007
Сообщения: 123
Рейтинг: +7/-0
Откуда: Енакиево

СообщениеДобавлено: Ср 10 Июн, 2015 15:36:31    Заголовок сообщения: Ответить с цитатой

Посмотрите сколько у Вас оперативки. Насколько загружена эта память.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Olga
Частый гость
Частый гость


Зарегистрирован: Mar 28, 2006
Сообщения: 48
Рейтинг: +3/-0
Откуда: Омск

СообщениеДобавлено: Пн 15 Июн, 2015 7:48:03    Заголовок сообщения: Ответить с цитатой

Добрый день.
С проблемой не прорисовки перьев сталкивалась на старом, добром RSView32. В свойствах TrendX на закладке Display в группе Scrolling есть параметр Buffer for extra data, попробуйте установить значение этого параметра в "0". Еще я на дисплее с трендом при переключении между шаблонами использую команду : ClearChart. Т.е. последовательность команд выглядит следующим образам:
Invoke Display.Trend1.ClearChart();
Invoke Display.Trend1.LoadTemplate(test).
_________________
С уважением, Ольга Владимировна.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SergeyM
Частый гость
Частый гость


Зарегистрирован: Jul 21, 2010
Сообщения: 28
Рейтинг: +0/-0

СообщениеДобавлено: Вс 18 Окт, 2015 5:06:32    Заголовок сообщения: Ответить с цитатой

Вообщем после недели изучения ситуации на объекте выяснилось следующее:
Так как таблица Float Table очень большая – более 700млн строк, то при выполнении запроса на длительную выборку (от суток и более) уходит большое время.
Вывод данных осуществляется следующим образом:
Добавление графика (Pen) производится через VBA методом Trend.Pens.Add (параметр LoadModelData = True). При открытие окна трендов он настроен на показ исторических данных за последние 2 часа. Эти данные сразу же автоматически подгружаются из БД после добавления нового тренда. Проблем нет.
Изменение просматриваемого диапазона производится через VBA методом Trend.XAxis.SetStartTimeAndSpan. Если длительность выборки выбрана небольшая – до 10-12 часов, то данные подгружаются стабильно. За более длительный промежуток данные загружаются не стабильно.
Выяснил что окно LoadData пропадает через 60 сек. Т.е. где – то стоит Connection Timeout на это время. Пока БД готовит данные за длительный промежуток, это время выходит и Connection рвется.
Но кто его рвет? FT View, БД или чтото в промежутке. Пробовал настраивать SQL Driver в ODBC Administration Console, Там есть как раз похожий параметр – Connection Pooling Timeout (для драйвера SQL) стояло как раз 60 сек. Но изменение его ни к чему не привело. Менял и на сервере HMI и на клиенте, перезагружался. Как был обрыв связи через 60 сек, так и есть.
Может это сам TrendX Control рвет связь? Я не знаю можно ли как то управлять connection которое он создает?
Может кто то сталкивался с похожей ситуацией?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
datsun
Новичок
Новичок


Зарегистрирован: Apr 16, 2007
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Пт 25 Dec, 2015 16:16:56    Заголовок сообщения: Ответить с цитатой

Добрый день коллеги
Столкнулся с такой проблемой.
Исторические данные пишутся Data Log Models на сервер FT view. Недавно произошел глюк, некоторые переменные стали писаться не в Float.DAT, а String.DAT. Создавал новый Data Log, тоже самое.
Что может быть, где копать?
Не хотелось бы форматировать сервер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
datsun
Новичок
Новичок


Зарегистрирован: Apr 16, 2007
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Пт 29 Янв, 2016 16:00:26    Заголовок сообщения: Ответить с цитатой

Еще скриншот


Верхняя кратинка, было
Нижняя, стало.
Где произошли изменения TagType?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.127 секунды
/n