УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Архиватор


Автор Сообщение
Сообщение создано: 28. 10. 2009 [08:51]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Здравствуйте! Создал несколько архиваторов записывающих в одну и туже базу данных. Один из них по непонятным причинам остановил запись, до этого работал без проблем. При попытке перезапустить его, снять флаг "выполняется" появляется сообщение:
1|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/valArch_task_stop | Ожидание события...
5|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/valArch_task_stop | Превышение времени ожидания !!!
4|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/ | Задача архивации значений не запущена!
флаг не убирается. Подскажите в чем может быть причина останова?
Сообщение создано: 28. 10. 2009 [09:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
БД какая?

Learn, learn and learn better than work, work and work.
Сообщение создано: 28. 10. 2009 [09:42]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
SQLite
Сообщение создано: 28. 10. 2009 [11:36]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Вот чего написало при закрытии опенскада
1|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/valArch_task_stop | Ожидание события...
1|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/valArch_task_stop | Ожидание события...
5|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/valArch_task_stop | Превышение времени ожидания !!!
4|/DemoStation/sub_Archive/mod_DBArch/val_flow1h/ | Задача архивации значений не запущена!
4|/DemoStation/sub_Archive/ | Ошибка останова архиватора значений <flow1h>.
И процесс закрытия повесился. Опрос прибора по модбасу идет, на преобразователе светодиод есть, по нему вижу.
Сообщение создано: 28. 10. 2009 [12:08]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
Версия какая OpenSCADA?

Learn, learn and learn better than work, work and work.
Сообщение создано: 28. 10. 2009 [13:47]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
openscada-0.6.3.4 стянул исходники 21 сентября
Сообщение создано: 28. 10. 2009 [13:53]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Закрыл терминал и тем самым закрыл зависшую скаду. запустил снова и архиватор продолжил работать.
Сообщение создано: 28. 10. 2009 [15:37]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
Такой версии небыло.
Обновитесь до последней (0.6.4) там подобная проблема, но проявляющаяся на FSArch, была исправлена.

Learn, learn and learn better than work, work and work.
Сообщение создано: 28. 10. 2009 [15:50]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Вас понял, спасибо!
Не могу найти в WIKI как пользоваться контекстным меню, и насколько помню не встречал там этого, пробовал задавать в меню разные строки но атрибут contextMenu имеет в своем значении все строки меню сразу. В демке тож не нашел. Или тему новую создать
Сообщение создано: 10. 11. 2009 [09:44]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
В продолжение темы:
Вот есть такая функция работы с архивом (из вики)
get( sec, usec, upOrd, archivator ) - Получение значения из архива на время <sec>:<usec> с привязкой к верху <upOrd> и для архиватора <archivator>. Реальное время полученного значения устанавливается в <sec>:<usec>.
Вопрос, как же взять эти значения времени в которые устанавливается <sec>:<usec>. В демо примере в библиотеке функций для java подобного языка на вкладке исполнить эти значения устанавливаются, а как их получить эти значения времени? Если можно пример скрипта. Спс.



4688