Сообщение создано: 03. 02. 2012 [08:19]
|
sam4ik
Андрей Шеверя
Создатель темы
Зарегистрирован(а) с: 22.12.2011
Сообщения: 12
|
Создал архив в MySQL. Период значения 60 сек, период архивирования 60 сек.
Получаю данные с контроллера по модбас с периодом 5 сек. 1 раз за 60 секунт переменная становится 1. В архиве этого не видно. Похоже както усредняется.
Я конечно понимаю что писать массив из булевых переменных не очень правильно, лучше бы писать в журнал факт перехода из 1 в 0 и наоборот, но пока вот так надо. OpenSCADA 7.0.6.
Как формируется значение в архиве по разным типам переменных если период архивирования больше переиода опроса?
|
Сообщение создано: 03. 02. 2012 [08:26]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"sam4ik" wrote:
Создал архив в MySQL. Период значения 60 сек, период архивирования 60 сек.
Получаю данные с контроллера по модбас с периодом 5 сек. 1 раз за 60 секунт переменная становится 1. В архиве этого не видно. Похоже както усредняется.
Логический и строковый тип, естественно, не могут усредняться поэтому пишутся прямо, а в архив попадает последнее значение интервала.
"sam4ik" wrote:
Я конечно понимаю что писать массив из булевых переменных не очень правильно, лучше бы писать в журнал факт перехода из 1 в 0 и наоборот, но пока вот так надо.
Это вполне корректно, а если будет писаться в файловый архив то переходы там и получатся, за счёт последовательной упаковки.
Learn, learn and learn better than work, work and work.
|