О системе АПРОЛ
Глобальная база производственных данных реального времени Iosys
Глобальная онлайновая база производственных данных Iosys содержит все текущие значения технологических параметров. Iosys служит для хранения, распределения и организации данных для всей системы APROL.
Доступ для чтения и записи
Различные программы/клиенты (например, драйверы контроллеров, ParameterCenter и т. п.) предоставляют базе данных Iosys значения технологических параметров. Затем эти значения используются другими программами/клиентами (например, DisplayCenter на станции оператора).
Возможности многосистемного сервера исполнения
Многосистемный сервер исполнения позволяет использовать до 63 серверов исполнения в одном проекте.
Независимые подпроекты
Вы можете создавать и использовать независимые подпроекты. Для этого необходимо назначить их независимым системам исполнения.
Распределение задач управляющего компьютера
Разработчик системы может по своему усмотрению распределить выполнение задач управляющего компьютера (задач CC) между несколькими серверами исполнения.
Распределенные процессы сервера
Процессы сервера также можно распределять между несколькими серверами исполнения. Это позволяет отделить нагрузку от служебных процессов сервера.
Уменьшение побочных эффектов
Применение многосистемного сервера исполнения также помогает устранить побочные эффекты, влияющие на загрузку данных, поскольку каждый сервер исполнения представляет собой независимый подпроект.
Несколько систем исполнения на одном компьютере
Кроме того, обеспечивается работа до 16 систем исполнения на одном физическом компьютере. Это позволяет равномерно распределять небольшие проекты на независимые подпроекты, даже если в проекте имеется только один управляющий компьютер.
АСУ верхнего уровня
Многосистемный сервер исполнения позволяет интегрировать группу независимых подпроектов в систему автоматизированного управления верхнего уровня.
Значимые данные реального времени и архивные данные процесса
Для АСУ верхнего уровня очень важны данные реального времени и архивные данные процесса. Для отображения на этом уровне должны быть доступны все мнемосхемы процессов, тревоги, тренды и отчеты соответствующих систем исполнения.
Графическое отображение (DisplayCenter)
Функция DisplayCenter выводит в графическом виде значения технологических параметров, предоставляемые базой данных технологического процесса соответствующей системы исполнения.
Тревоги (AlarmMonitor)
Функция AlarmMonitor на верхнем уровне АСУ отображает в хронологическом порядке все тревоги, полученные от соответствующей системы исполнения.
Отображение трендов (TrendViewer)
Функция TrendViewer отображает все кривые трендов соответствующих систем исполнения вместе с данными реального времени, которые поступают от этих систем. Архивные данные трендов считываются из базы данных трендов сервера протокола.
Отчеты (архивные данные событий)
Стандартные отчеты APROL получают данные от сервера протокола.
Централизованная система управления
Вместо АСУ верхнего уровня можно построить централизованную систему управления на основе функций многосистемного сервера исполнения. Ее главное отличие от АСУ верхнего уровня заключается в том, что отдельные системы не отображаются в проекте в виде серверов исполнения.
Независимые проекты
С помощью централизованной системы управления отдельные независимые проекты обмениваются данными с дополнительным централизованным вышестоящим проектом.
Поддержка разных версий
Также возможно использование независимых проектов с различающимися версиями ПО. Например, проекты APROL с версиями R3.6-05, R3.6-10 и R4.0-08 могут работать вместе.
Значимые данные реального времени и архивные данные технологического процесса
Для централизованной системы управления очень важны и данные реального времени, и архивные данные технологического процесса. Для отображения должна быть доступна вся графика, тревоги, диаграммы трендов и отчеты соответствующих систем исполнения.
Графика (DisplayCenter)
Мнемосхемы процесса выводятся на экран посредством вызова удаленной команды (rsh) в DisplayCenter. В этом случае используется текущая конфигурация нижестоящей системы без необходимости синхронизации проекта.
Тревоги (AlarmMonitor)
Функция AlarmMonitor централизованной системы управления отображает в хронологическом порядке все тревоги, полученные от нижестоящих систем. В данном случае связь осуществляется непосредственно с серверами тревог этих нижестоящих систем.
Отображение трендов (TrendViewer)
Тренды выводятся на экран в графическом виде путем выполнения команды на удаленном сервере (rsh) TrendViewer или путем сбора кривых тренда с одного из доступных источников.
Отчеты (архивные данные событий)
Архивные данные событий, полученные от нижестоящих систем, передаются службой пересылки от APROL централизованной системе управления. Эти данные поступают в стандартные отчеты APROL.
Функция резервного копирования
Высокопроизводительная база данных
Все хронологические данные (тревоги и сообщения, тренды, данные протоколов, журнал AuditTrail, системные сообщения) регистрируются на сервере APROL и сохраняются в контейнерах. Для высокоскоростной регистрации данных используется оптимизированная технология ChronoLog (технические подробности см. ниже).
Простая передача архивов
Функция резервного копирования позволяет передавать и архивировать данные на внешних носителях (например, CD, DVD, магнитной ленте) или других компьютерах сети в любое время. При этом текущие регистрируемые данные не архивируются.
Автоматическое монтирование архивных файлов
Архивированные данные можно считывать в любое время, подсоединив носитель данных к серверу APROL, и анализировать наряду с текущими данными.
Регистрация данных ChronoLog
Автоматическая репликация на резервных серверах
Если сервер APROL сконфигурирован с резервированием, то данные ChronoLog ведущего устройства автоматически дублируются на ведомом. Это гарантирует беспроблемную регистрацию данных.
Промежуточное хранение данных
Архивные данные можно записать на отдельный сервер базы данных. Для этого необходимо выполнить соответствующее конфигурирование ChronoLog. Кроме того, этот сервер базы данных можно сконфигурировать с резервированием.
Центральный сервер базы данных
Механизм ChronoLog также позволяет сформировать один центральный сервер базы данных для нескольких независимых участков автоматизации. При нарушении сетевой связи интегрированный компонент регистрации данных ChronoLog обеспечивает временную буферизацию данных между участком автоматизации и центральным сервером БД.
Необслуживаемая база данных
Преимуществом технологии ChronoLog над базами данных SQL заключается в том, что она не требует вмешательств для технического обслуживания.
PAL DataManager
Промежуточное хранение данных
Функцию «Промежуточное хранение данных» можно использовать для перенаправления всех данных к дополнительной (вышестоящей) системе APROL.
Резервирование за счет применения идентичного оборудования
Систему исполнения APROL Runtime можно спроектировать резервируемой. Для этого устанавливают два сервера среды выполнения с одинаковым аппаратным и программным обеспечением.
Функции ведущего и ведомого
На обоих серверах исполнения работают одинаковые программы/клиенты. Один сервер исполнения является ведущим, он управляет технологическим процессом.
Переключение управления в случае ошибки
При возникновении ошибки (например, при потере сетевого соединения между ведущим сервером и контроллерами) управление сразу же переключается без потери данных на ведомый сервер.
Организация взаимодействия с помощью StartManager
Состояние резервирования серверов может отображаться с помощью StartManager, системных переменных или приложения визуализации. С помощью StartManager можно в любое время вручную передать управление на резервный сервер.
Контроль и синхронизация через шину резервирования
Шина резервирования используется для мониторинга ведущего сервера и синхронизации хронологических данных.