TrendWorX (Report - пустые ячейки) |
Ответить |
Автор | |
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
Опубликовано: 01 Февраль 2008 09:48 |
Здравствуйте! Пробую создать отчет в БД Access, таблица с отчетом создается, необходимые столбцы в таблице есть, а вот сами ячейки - пустые. TrendWorX SQL Logger запущен, он архивирует значения только одного тега (для примера) - ICONICS.Simulator.1\SimulatePLC.Sine. Все значения записываются в БД TWXLogData.mdb корректно. В этой же БД создаю таблицу для отчета. TrendWorX Reporting настроен следующим образом:
В Help'е смотрел, вроде бы все настроено и все проверено, но что-то, видимо, упустил. В чем может быть причина? |
|
Действительный член Присоединился: 27 Сентябрь 2006 Online Status: Offline Публикации: 125 |
|
Для начала на закладке Target попробуйте Overwrite вместо Create
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
пытался - не помогает (т.е. изменения появились, все пытается писаться в один отчет, но ячейки по-прежнему пусты) |
|
Действительный член Присоединился: 27 Сентябрь 2006 Online Status: Offline Публикации: 125 |
|
Как это понять: "изменения появились... но ячейки по-прежнему пусты"? Если всё-таки данные появляются, но вам надо не стирать старые данные, а добавлять новые, то вместо Overwrite нужно использовать Append (в вашем случае этой опции нет). Почитайте справку по TrendWorx32, раздел "TrendWorx32 Reporting", подраздел "Report Configuration", а также всё остальное. |
|
Prosoft.ru Присоединился: 18 Ноябрь 2005 Online Status: Offline Публикации: 39 |
|
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-файл.
Ольга. |
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
изменения появились - означает, что раньше каждый раз создавалась новая таблица для отчета и в ней были пустые ячейки, а теперь (после включения Overwrite) создалась одна перезаписываемая таблица, но тоже с пустыми ячейками. Т.е. этим я хотел сказать, что TrendWorX Reporting зафиксировал изменения в конфигурации, но значения от этого записываться в ячейки не стали. Сейчас перечитал свое сообщение - действительно, не очень понятно выразился. |
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
Обновил. Помогает. Правда попробывал пока создать только единовременный отчет, собирающий сведения за 5-6 прошедших часов. Но изменения сразу стали заметны: в столбце статус компонента TrendWorX Report, в момент формирования отчета, появилась строка "Running". И не просто появилась и в эту же секунду пропала (как было у меня прежде), а появилась и держалась на экране около 8 секунд (значит что-то действительно обрабатывается). С остальными отчетами буду экспериментировать позже (пусть пятница закончится с хорошим настроением) Спасибо. |
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
Поэкспериментировал еще немного. Заметил такую вещь: Делаю обновление: старый файл 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 (на изображении - полное соответствие текущему положению). Не самое удачное решение, но пока работает стабильно. Либо я что-то упустил, либо это недоработка. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |