Архивирование в контроллере

<< Click to Display Table of Contents >>

Navigation:  Исполнительная система контроллера >

Архивирование в контроллере

Архивирование данных можно выполнять непосредственно в контроллере. Для этого на странице свойств "Настройки" Контроллера должна быть выбрана функция "Выполнять архивирование в контроллере". На странице свойств "Общие" переменной, данные которой необходимо записывать в Архив, должен быть установлен флаг "Архивировать".

Ispolnitelnaja_systema_kontrollera.archivirovanie

Контроллер в ходе своей работы накапливает данные в Архиве.  При опросе с верхнего уровня эти данные считываются в Архив компьютера через промежутки времени, равные Периоду опроса в настройках контроллера. При этом сначала происходит чтение мгновенных значений, а затем чтение Архива. Чтение Архива оканчивается, когда все накопленные данные получены. Команда чтения Архива может быть прервана командой принудительного чтения.

Для оптимизации быстродействия часть Архива хранится в оперативной памяти контроллера. Если указанный в настройках Контроллера Максимальный размер архива не больше размера свободной оперативной памяти, то Архив целиком хранится в оперативной памяти и диск не используется. Это имеет смысл, если в контроллере не установлена память SRAM. Если Архив не умещается целиком в оперативной памяти, то происходит его сброс на диск. Сохранить Архив на диск контроллера можно также при помощи переменной Сохранение данных.

Если функция "Выполнять архивирование в контроллере" не используется, то архивирование тех переменных, для которых установлен флаг "Архивировать", выполняется только на компьютере. При этом значения в MasterSCADA, а соответственно и в Архив поступают через промежутки времени, равные Периоду опроса в настройках контроллера.

Смотрите также раздел "Архивы".