Возникла проблема с архивными трендами. Если на оперативных трендах есть отображение, то в архивных трендах идет сообщение "нет данных". Можете ли пояснить в чем проблема?
Настройку системы проводил в следующем порядке:
1. Создал на сервере базы данных системную учетную запись «Каскад-САУ». База данных "Firebird" v.2.0
2. Явно указал разрешение на доступ к внешним таблицам баз данных в конфигурационном файле сервера.
3. Настроил рабочее место и контроллер на демо проект "Проточный нагреватель".
4. В "Настройках параметров проекта" --> "Проточный нагреватель" --> "Профили АРМ" --> "Архив" на вкладке "Задачи" включены (по умолчанию):
4.1. 4 "Оперативный архив данных"
4.2. 2 "Оперативный архив событий"
4.3. 15 "Оперативный архив сводок"
4.4. 11 "Загрузчик данных в архивную БД"
5. В демо-версии точки TT_NG, TT_WT, TT_WT_IND включены для сохранения в архиве по умолчанию.
6. При запуске последовательно, контроллера Каскад-САУ, Каскад-САУ Архив, Каскад-САУ АРМ Оператора данные выбранных каналов (к примеру TT_NG, TT_WT, TT_WT_IND) на архивном тренде не отображаются.
При создании новой архивной базы данных генерация проходит с 3 ошибками:
Error 1
Statement failed, SQLCODE = -902
Access to external file "D:\PROGRAM FILES\TERSY\CASCADE 3.2\DATABASE\BOILER\BOILER_ARCHIVE_POINT.DAT" is denied by server administrator
Error 2
Statement failed, SQLCODE = -902
Access to external file "D:\PROGRAM FILES\TERSY\CASCADE 3.2\DATABASE\BOILER\BOILER_ARCHIVE_EVENT.DAT" is denied by server administrator
Error 3
Statement failed, SQLCODE = -204
Dynamic SQL Error
SQL error code = -204
Table unknown
POINT_EXT
At line 15, column 3
2.
Roman,
31.03.2009 12:16
Здравствуйте, Фаниль.
Судя по ошибкам у Вас отключено разрешение на доступ к внешним таблицам.
Чтобы изменения параметров в файле firebird.conf вступили в силу, надо перезагрузить сервер Firebird. Скорее всего дело в этом. Предварительно убедитесь, что Вы правильно изменили строку с параметром ExternalFileAccess, она должна выглядеть так (без символа # в начале):
ExternalFileAccess = Full
3.
Галеев Фаниль,
31.03.2009 15:11
Все получилось. Благодарю за помощь.
4.
_alex_,
06.10.2009 17:18
Те же проблемы. База данных "Firebird" v.1.0.3
5.
Roman,
07.10.2009 08:21
Чтобы ответить на Ваш вопрос, alex, желательно получить ответы на дополнительные вопросы:
1. В архиве какой установки не работает: готовом архиве демонстрационного проекта или в том, что создали Вы?
2. Если Вы создавали архивную базу сами, не было ли ошибок при ее создании?
3. В архивных трендах нет данных по всем точкам или только по конкретным?
4. У точек, которые Вы смотрите, включено ли сохранение в архиве (вкладка "Общие" окна свойств точки, поле "Сохранение значения в архиве")?
5. А запущен ли архивный АРМ?
6. Сброс данных в архив производится с интервалом в 10 минут. Выждали ли Вы 10 минут после того, как изменилось значение точки?
7. Изменялось ли значение точки? В архив записываются только изменения.
8. Чтобы аналоговое значение записалось в архив, оно должно измениться более чем на допустимую погрешность (вкладка "Сигнал" окна свойств точки, поле "Допустимая погрешность (%ТЕ)").
9. Переключитесь в архивных трендах в режим отображения таблицы. Есть ли в ней данные?
10. А события в архив пишутся? Например, щелкните 2 раза на строке состояния в окне событий АРМ Оператора, введите какое-нибудь сообщение и нажмите ENTER. Ваше сообщение появится в списке событий и через 10 минут должно появится в архиве событий.
11. Точки и события записываются в архив со временем контроллера. Не смотрите ли Вы случайно данные за другое время, например если на контроллере стоит неправильный год, а Вы пытаетесь смотреть за текущий?
Пожалуйста, напишите ответы на эти вопросы. Если по этим вопросам все будет в порядке, то придется попросить Вас заглянуть в журналы работы Каскад-САУ и по ним определять, что не так.