IAS Logger
IAS Logger
IAS Logger – нижний уровень распределенной системы ведения исторических данных IAS. Предназначен для накопления архивных данных, поставляемых целевой системой ISaGRAF и сохранения их на диске контроллера, а также для обеспечения доступа к сохраненным данным локально либо по сети Ethernet по запросам верхнего уровня. IAS Logger построен на основе технологии ISaGRAF и выполняет функции сохранения данных ISaGRAF в локальном архиве контроллера. Подсистема реализована в виде виртуального устройства ISaGRAF и включает также сервис обработки запросов на выдачу данных и управление архивами, предназначенный для транспортировки данных локальных архивов на сервер по запросам последнего. Настройка подсистемы осуществляется с помощью конфигурационных файлов, содержащих перечень архивируемых переменных и задаваемых для каждого ресурса ISaGRAF. Для каждой переменной может быть задан порог чувствительности для предотвращения записи в архив «дребезга» переменной. Настройки IAS Logger позволяют также ограничивать максимальный размер дисковой базы локального контроллера, при этом по заполнению отведенного пространства новые данные записываются вместо старых. Таким образом, система может хранить актуальные архивные данные, накопленные в течение определённого временного отрезка.
IAS Configurator
IAS Configurator
IAS Configurator - конфигуратор системы архивирования, предназначен для импорта проектов ISaGRAF в базу данных SQL (MS SQL либо PostgreSQL), настройки переменных, подлежащих архивированию, формирования конфигурационных файлов и загрузки их в соответствующие контроллеры. Конфигуратор также создает скрипты, позволяющие автоматизировать процесс выкачки архивных данных из контроллеров и их импорт в базу данных SQL. Программа имеет интерфейс, схожий с интерфейсом программы FDA Configurator. Возможное применение - удаленное конфигурирование системы ведения локальных архивов, удобный сервис для конфигурирования больших систем, замена "ручного" конфигурирования.
IAS Collector
IAS Collector
IAS Collector - система сбора архивных данных из контроллеров, запись данных в текстовые файлы или в базу данных MS SQL Server, PostgreSQL. Возможное применение - удаленная выкачка архивов в базу данных, централизованный сбор архивов от различных источников в единую базу данных.
При необходимости данные глобальной дисковой базы также могут быть конвертированы в формат какой-либо реляционной БД, поддерживающей язык запросов SQL и имеющую ODBC драйвер. Для поддержки структуры таблицы исторических данных такой БД создается специальный настроечный скрипт.
Режимы работы
Режимы работы
Система ведения архивов может функционировать в двух режимах:
1. Непрерывное архивирование данных в локальном контроллере при периодической транспортировке данных на архивный сервер. В этом режиме пересылаются данные, накопившиеся на жестком диске контроллера с момента последней пересылки.
2. Непрерывное архивирование данных при непрерывной транспортировке данных на архивный сервер. В этом режиме данные забираются непосредственно из буфера ОЗУ, запись на диск происходит лишь в случае отказа сети.
Режим, в котором происходит функционирование системы ведения архивов, определяется количеством переменных, подлежащих архивированию, частотой смены их значений, а также настройками сети передачи и размера буфера ОЗУ.
Свойства IAS
Основные свойства системы ведения архивов IAS:
-
Архивирование только изменившихся переменных
-
Архивирование переменных всех простых типов ISaGRAF, включая типы, производные от них (массивы, структуры)
-
Высокая скорость передачи данных (до 200 тыс. переменных ISaGRAF в секунду)
-
Сохранение данных на диске локального контроллера в случае отказа сети
-
Надежность передачи данных
-
Дистанционное управление локальными архивами
-
Получение статистики о состоянии локальных архивов в реальном времени
Подсистема IAS Logger является дополнительным расширением исполнительных систем ISaGRAF 5++ ACE Target и поставляется за отдельную плату.
Ознакомительные версии подсистем IAS и исполнительных систем ISaGRAF с поддержкой IAS Logger доступны для скачивания здесь.
Дополнительно серверная подсистема может включать пакет утилит для экспорта данных из глобальной дисковой базы в исторические базы SCADA-пакета PCVue. При этом информация из дисковой базы дополняется информацией из скомпонованного проекта ISaGRAF Workbench, исполняющегося на контроллере.