Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

TrendWorX (Report - пустые ячейки)

 Ответить Ответить
Автор
Сообщение
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: TrendWorX (Report - пустые ячейки)
    Опубликовано: 01 Февраль 2008 09:48

Здравствуйте!

Пробую создать отчет в БД Access, таблица с отчетом создается, необходимые столбцы в таблице есть, а вот сами ячейки - пустые.

TrendWorX SQL Logger запущен, он архивирует значения только одного тега (для примера) - ICONICS.Simulator.1\SimulatePLC.Sine. Все значения записываются в БД TWXLogData.mdb корректно. В этой же БД создаю таблицу для отчета.

TrendWorX Reporting настроен следующим образом:

 

В Help'е смотрел, вроде бы все настроено и все проверено, но что-то, видимо, упустил.

В чем может быть причина?

Наверх
Kanzi Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Сентябрь 2006
Online Status: Offline
Публикации: 125
Свойства публикации Свойства публикации   Ответить, цитируя автора - Kanzi Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 12:22
Для начала на закладке Target попробуйте Overwrite вместо Create
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 15:27

пытался - не помогает (т.е. изменения появились, все пытается писаться в один отчет, но ячейки по-прежнему пусты)

Наверх
Kanzi Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Сентябрь 2006
Online Status: Offline
Публикации: 125
Свойства публикации Свойства публикации   Ответить, цитируя автора - Kanzi Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 15:37

Как это понять: "изменения появились... но ячейки по-прежнему пусты"?

Если всё-таки данные появляются, но вам надо не стирать старые данные, а добавлять новые, то вместо Overwrite нужно использовать Append (в вашем случае этой опции нет). Почитайте справку по TrendWorx32, раздел "TrendWorx32 Reporting", подраздел "Report Configuration", а также всё остальное.

Наверх
Olga Kiseleva Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 18 Ноябрь 2005
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - Olga Kiseleva Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 17:04

DubAlex ,

Если используете предпоследний релиз –Genesis32 9.01, то проверьте, обновлен ли Ваш модуль TWXReport до версии 9.1.167.6 (обновить можно с помощью хотфикса: ftp://ftp.prosoft.ru/pub/Software/ICONICS/GEN32/HotFixes/v9/HF-v9.01-TWX32Rep_01-May-2007.zip). Если используете самый свежий релиз -GENESIS32 v9.10, то версия TWXReport =9.10.178.00 и никаких проблем с выполнением отчета в БД быть не должно. Попробуйте сохранить отчет в текстовый или Excel-файл.

 

Ольга.

Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 17:12

изменения появились - означает, что раньше каждый раз создавалась новая таблица для отчета и в ней были пустые ячейки, а теперь (после включения Overwrite) создалась одна перезаписываемая таблица, но тоже с пустыми ячейками.

Т.е. этим я хотел сказать, что TrendWorX Reporting зафиксировал изменения в конфигурации, но значения от этого записываться в ячейки не стали.

Сейчас перечитал свое сообщение - действительно, не очень понятно выразился.

Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 17:56
Первоначально опубликовано Olga Seregina

Если используете предпоследний релиз –Genesis32 9.01, то проверьте, обновлен ли Ваш модуль TWXReport до версии 9.1.167.6

Обновил. Помогает.

Правда попробывал пока создать только единовременный отчет, собирающий сведения за 5-6 прошедших часов. Но изменения сразу стали заметны: в столбце статус компонента TrendWorX Report, в момент формирования отчета, появилась строка "Running". И не просто появилась и в эту же секунду пропала (как было у меня прежде), а появилась и держалась на экране около 8 секунд (значит что-то действительно обрабатывается).

С остальными отчетами буду экспериментировать позже (пусть пятница закончится с хорошим настроением)

Спасибо.

Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Февраль 2008 10:00

Поэкспериментировал еще немного. Заметил такую вещь:

Делаю обновление: старый файл twxreport.exe переименовываю в twxreportold.exe и копирую новый "хотфиксовый" twxreport.exe в эту же папку.

После обновления запускаю вручную (из папки c:\program files\iconics\genesis32\bin) файл twxreport.exe - все работает, отчет создается, все хорошо.

Затем захожу в настройки компонента "GENESIS32 Tray" и указываю, что компонент TrendWorX Reporting должен запускаться автоматически при загрузке ОС (на изображении выделено красным маркером).

Перезагружаю компьютер.

Отчет не создается (повторяется та самая проблема - ячейки пустые).

Попробовал по-другому: удалил компонент TrendWorX Reporting из списка, нажал кнопку "custom" и явно указал exe-файл, который я обновил (на изображении строка на 1 пункт выше строки с красным маркером) - все работает, но появилась другая проблема - компонент TrendWorX Reporting запускается в режиме остановки отчета, т.е. нужно нажать кнопку "start report", чтобы отчеты начали генерироваться без вмешательства пользователя (хотя нажатие этой кнопки уже считается вмешательством).

Решил проблему следующим образом: в списке автоматически загружающихся приложений сначала указал явно обновленный exe-файл, а следующим пунктом указал компонент TrendWorX Reporting (на изображении - полное соответствие текущему положению). Не самое удачное решение, но пока работает стабильно.

Либо я что-то упустил, либо это недоработка.

 

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz