<< Click to Display Table of Contents >> Navigation: Исполнительная система контроллера > Архивирование в контроллере |
Архивирование данных можно выполнять непосредственно в контроллере. Для этого на странице свойств "Настройки" Контроллера должна быть выбрана функция "Выполнять архивирование в контроллере". На странице свойств "Общие" переменной, данные которой необходимо записывать в Архив, должен быть установлен флаг "Архивировать".
Контроллер в ходе своей работы накапливает данные в Архиве. При опросе с верхнего уровня эти данные считываются в Архив компьютера через промежутки времени, равные Периоду опроса в настройках контроллера. При этом сначала происходит чтение мгновенных значений, а затем чтение Архива. Чтение Архива оканчивается, когда все накопленные данные получены. Команда чтения Архива может быть прервана командой принудительного чтения.
Для оптимизации быстродействия часть Архива хранится в оперативной памяти контроллера. Если указанный в настройках Контроллера Максимальный размер архива не больше размера свободной оперативной памяти, то Архив целиком хранится в оперативной памяти и диск не используется. Это имеет смысл, если в контроллере не установлена память SRAM. Если Архив не умещается целиком в оперативной памяти, то происходит его сброс на диск. Сохранить Архив на диск контроллера можно также при помощи переменной Сохранение данных.
Если функция "Выполнять архивирование в контроллере" не используется, то архивирование тех переменных, для которых установлен флаг "Архивировать", выполняется только на компьютере. При этом значения в MasterSCADA, а соответственно и в Архив поступают через промежутки времени, равные Периоду опроса в настройках контроллера.
Смотрите также раздел "Архивы".