EprSCADA — (Supervisory Control and Data Acquisition - диспетчерское управление и сбор данных) программный комплекс, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления.
Технические характеристики
Основными компонентами комплекса являются исполняемые файлы:
- Конструктор - EprSCADA.Constructor.exe, для создания SCADA проектов.
- Диспетчер - EprSCADA.exe, для запуска и выполнения созданных в конструкторе проектов.
Комплекс решает следующие задачи:
- Обмен данными с EprOpc в реальном времени.
- Обработка информации в реальном времени.
- Логическое управление.
- Отображение информации на экране монитора в удобной и понятной для человека форме.
- Ведение базы данных реального времени с технологической информацией.
- Аварийная сигнализация и управление тревожными сообщениями.
- Подготовка и генерирование отчетов о ходе технологического процесса.
- Обеспечение связи с внешними приложениями.
Ключевые особенности
- Для построения проекта используется так называемая "табличная вёрстка", что позволяет размещать и позиционировать компоненты на экране таким образом, чтобы они могли автоматически масштабироваться при изменении размера окна. Пользователю лишь нужно указать количество строк и столбцов таблицы в экране, и задать их размер в фиксированном или относительном виде. При необходимости в таблицы можно добавлять подтаблицы, что позволяет более гибко управлять рабочей областью.
Данная особенность позволяет абстрагироваться от разрешения экрана, и писать проекты практически для любой системы. При размещении компонентов в ячейке не нужно следить чтоб они были выравнены по другим компонентам, либо имели такой-же размер. Вам лишь нужно указать компоненту, что он растянут по всей ячейке, и программа сделает остальное за вас. - При приёме данных от OPC-сервера EprSCADA анализирует метку времени, указанную контроллером, и формирует графики и лог событий учитывая эту метку, и при отображении выборки «вставляет» запоздавшие данные на их место. Это позволяет легко использовать технологию AntiSilence, предназначенную для восстановления данных за период, в который у PC (АРМ) не было установлено соединение с контроллером.
- Наличие мощной и гибкой системы настройки журнала событий (фильтры, сортировки, интервалы выборки) и графика (отображаемые тренды, произвольное масштабирование, интервалы выборки и отображаемой области).
- Защита данных от несанкционированного добавления, изменения либо удаления. В EprSCADA применена технология Block-Chain, которая не позволяет произвести какие-либо несанкционированные операции с журналом событий так, чтобы это осталось незамеченным. Если операции и будут произведены, программа заметит данный факт и оповестит об этом оператора.