Тема / Topic: выборка из архива по времени, нужен пример
Intex
Junior Member / Новичок
Участник № / Member № 4411
отправлено / posted
tm6.0.6 с плк считывается итоговое увеличивающееся во времени значение. архивируется. на экран (и в дальнейшем в отчет) нужно вывести к примеру подобную историческую выборку: max-min за вчера с 0:00 по 00:00 max-min за вчера с 0:00 по 08:00 max-min за вчера с 8:00 по 16:00 max-min за вчера с 16:00 по 00:00 max-min за сегодня с 0:00 по 00:00 max-min за сегодня с 0:00 по 08:00 max-min за сегодня с 8:00 по 16:00 max-min за сегодня с 16:00 по 00:00 нужен пример или how-to
Сообщения / Posts 30 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо обновиться до релиза 6.08 (текущий релиз на сайте) и использовать канал CALL.LocalList с групповой выборкой и разбивкой диапазона выборки из архива на интервалы. Такая функция описана в документации релиза 6.08.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Intex
Junior Member / Новичок
Участник № / Member № 4411
отправлено / posted
а в текущей версии никак это не реализовать что-ли ??! т.к. "обновление" в данном случае - совсем не то, что хотелось бы делать из-за ряда причин: 1. трата времени 2. в своё время более свежий интернет дистрибутив в отличие от дискового не видел ключа или крашился - не помню уже. помимо описания в "документации" все равно необходим пример.
Сообщения / Posts 30 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
В релизе 6.06 надо делать последовательные выборки из архива с помощью канала CALL.LocalStatistic и запоминать результаты для последующего вывода на экран. Решение громоздкое и затратное с точки зрения объема выборок из архива.
Релиз 6.08 успешно эксплуатируется в течение этого года. Интернет-дистрибутив ничем не отличается от дискового.