УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

При закрытии проекта


Автор Повідомлення
Повідомлення створено: 20. 08. 2014 [12:26]
monia
Олег Намятов
Автор теми
Зареєстрован(а) с: 21.05.2012
Повідомлення: 173
При закрытии проекта повторно выдается сообщение и проект не закрывается
1|/sub_Archive.mod_DBArch.val_MonthArch: stop | Ожидание события...

ждал минут 5 так он и не закрылся
архив веду в SQLite DB
Повідомлення створено: 20. 08. 2014 [12:39]
monia
Олег Намятов
Автор теми
Зареєстрован(а) с: 21.05.2012
Повідомлення: 173
"monia" wrote:

ждал минут 5 так он и не закрылся

проект закрылся через 15 мин
Повідомлення створено: 20. 08. 2014 [12:52]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"monia" wrote:

"monia" wrote:

ждал минут 5 так он и не закрылся

проект закрылся через 15 мин

И что?
Я всегда говорил, что вести архивы в БД, тем более с высокой периодичностью это плохая идея ибо любая БД это медленно!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 20. 08. 2014 [13:42]
monia
Олег Намятов
Автор теми
Зареєстрован(а) с: 21.05.2012
Повідомлення: 173
а если отключить архивирование
в узле архиватор значений на БД поле период архивирования = 0, то процесс перезагрузки OpenSCADA значительно уменьшился

вопрос, что будет с архивными параметрами если это поле оставить = 0?
Повідомлення створено: 20. 08. 2014 [19:25]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"monia" wrote:

... вопрос, что будет с архивными параметрами если это поле оставить = 0?

Очевидно, что ничего из буфера параметра там не будет.
В подсказке описано назначение "= 0", как режим прямой записи в архив из процедур, без стандартной архивации.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 23. 08. 2014 [07:19]
monia
Олег Намятов
Автор теми
Зареєстрован(а) с: 21.05.2012
Повідомлення: 173
"roman" wrote:

Очевидно, что ничего из буфера параметра там не будет.
В подсказке описано назначение "= 0", как режим прямой записи в архив из процедур, без стандартной архивации.


Подскажи пожалуйста название функции для записи параметров напрямую в архив на ФС

Будет ли корректно отображаться график
если архив заполнять из своих процедур, а не средствами самого архиватора
Повідомлення створено: 24. 08. 2014 [08:18]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"monia" wrote:

Подскажи пожалуйста название функции для записи параметров напрямую в архив на ФС

Тут и есть обсуждение: http://oscada.org/ru/forum/posts/proekt/arkhivirovanie_massiva_dannykh_i_varh/

"monia" wrote:

Будет ли корректно отображаться график если архив заполнять из своих процедур, а не средствами самого архиватора

График берёт из архива и если данные туда попали то он будет их отображать, согласно приоритету и качеству данных или прямого выбора архиватора.

Только сомневаюсь, что время архивирования там уменьшится, а скорее увеличится. Разве только за счёт исключения обновления ячейки месячного архива при каждой записи мгновенного в буфер, согласно политики объединения.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 24. 08. 2014 [10:52]
monia
Олег Намятов
Автор теми
Зареєстрован(а) с: 21.05.2012
Повідомлення: 173

Тут и есть обсуждение: http://oscada.org/ru/forum/posts/proekt/arkhivirovanie_massiva_dannykh_i_varh/


Мне необходимо вести архив данных, в который будут скидываться текущие и архивные параметры.
Архивные параметры - параметры которые не смогли передаться с контроллера и были переданы после восстановления связи с севером. Соответственно эти параметры будут иметь время реального их изменения, а не время прихода на сервер.

Возможно ли организовать такой архив на файловой системе или в БД, так что бы такой архив поддерживали все стандартные средства визуализации OpenSCAD, что бы не городить свое и не править изначальные средства

Правильно ли я понимаю
в узле архиватор значений на БД поле период архивирования = 0

Если я этот параметр выставлю в 0 и если я буду использовать в своих процедурах функцию записи в архив, то архив будет состоять из моих параметров и данные параметры будут корректно отображаться на графиках, единственная проблема в скорости записи в БД
Повідомлення створено: 26. 08. 2014 [10:55]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"monia" wrote:

Если я этот параметр выставлю в 0 и если я буду использовать в своих процедурах функцию записи в архив, то архив будет состоять из моих параметров и данные параметры будут корректно отображаться на графиках

Да, так.

Learn, learn and learn better than work, work and work.



10315