Наш флагманский программный продукт SCADA КРУГ-2000 имеет многолетнюю историю, и мы продолжаем его активно развивать. Данный материал будет полезен в первую очередь тем, кто уже знаком с нашим программным продуктом, так как в нём перечислен только новый функционал SCADA КРУГ-2000 версии 5.0.
Основными целями внесенных изменений в SCADA КРУГ-2000 являлись:
- переход на отечественные операционные системы
- оптимизация и повышение производительности систем автоматизации
- повышение информационной безопасности разработки и последующего применения программного обеспечения
- повышение удобства при разработке систем автоматизации
- улучшение эргономики интерфейса разрабатываемых систем автоматизации.
Ниже представлено краткое описание новых функций, с помощью которых мы попытались достичь поставленных целей.
База данных
В новой версии оптимизирована структура базы данных:
- с целью максимальной совместимости базы данных SCADA КРУГ-2000 со спецификациями протокола ОРС во все типы переменных добавлен атрибут «Качество» (в дополнение к существующим встроенным алгоритмам обработки переменных по качеству и диагностике)
- с целью расширения поддерживаемых типов данных у переменных типа РВ добавлен атрибут «Текущее значение» с форматом данных «вещественное двойной точности» (double, 8 байт).
OPC UA клиент/сервер
Мы постоянно расширяем открытость и возможности по интеграции АСУ ТП, построенных на базе SCADA КРУГ-2000, со сторонними системами за счет поддержки популярных протоколов обмена данными.
Так, в версии 5.0 как ОРС-клиент, так и ОРС-сервер получили поддержку спецификации UA (как в части оперативных данных, так и исторических).
Данное обстоятельство увеличивает гибкость при разработке архитектур систем автоматизации и позволяет легко настраивать работу в самых разветвленных и сложных сетях.
Информационная безопасность
При разработке новой версии 5.0 SCADA КРУГ-2000® особое внимание уделялось вопросам безопасной разработки ПО (п. 29.3 Приказа № 239 ФСТЭК), а при работе на российских операционных системах – выполнению требований Указа №166 «О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации».
Вышеперечисленные операционные системы обладают сертификатами соответствия ФСТЭК России, совместимость SCADA КРУГ-2000 с ними уже подтверждена в ходе испытаний.
Сертификат совместимости с РЕД ОС
Сертификат совместимости с Astra Linux
Помимо работ, связанных с расширением сотрудничества с компаниями-вендорами в области промышленной кибербезопасности и направленных на все большую интеграцию с их сертифицированными программными и аппаратными средствами защиты информации (СЗИ), нами был проведен комплекс мероприятий по внедрению в жизненный цикл программных продуктов элементов безопасной разработки (статический анализ кода, динамический анализ кода и др.).
Также был реализован ряд функций, нацеленных на повышение информационной безопасности систем автоматизации, разработанных на базе SCADA КРУГ-2000:
- контроль целостности (CRC) программных компонентов и устанавливаемых обновлений
- регистрация в системе факта формирования и записи на физический носитель информации
- регистрация в системе факта формирования и выдачи на печать документов
- регистрация в системе факта попыток (в т.ч. неудачных) обращения к объектам доступа
- регистрация событий штатного завершения сеанса работы в прикладном (специальном) программном обеспечении.
Организовано своевременное уведомление по электронной почте всех пользователей о выпущенных исправлениях в SCADA КРУГ-2000.
Новый сервер (дизайнер) отчетов
Новая версия 5.0 (помимо традиционной для SCADA КРУГ-2000 системы формирования отчетов) получила новый сервер и дизайнер отчетных документов.
Новый сервис разработки и формирования отчетов позволяет:
- разрабатывать отчетные документы практически любой сложности (таблицы, диаграммы, гистограммы, графики и т.д.)
- использовать в качестве источников данных как базу данных SCADA КРУГ-2000, так и сторонние СУБД SQL
- формировать отчеты как в стандартном для SCADA КРУГ-2000 нередактируемом формате, так и практически в любом общедоступном формате pdf, csv и др.
- включать в состав отчетов изображения, ссылки на запуск различных приложений и т.д.
- формировать отчеты как по расписанию (календарь), так и по событию из программы пользователя (Ядро КРУГОЛа)
- и многое другое.
Графический интерфейс
Оптимизированы возможности уже имеющегося функционала по разработке удобного пользовательского интерфейса при автоматизации таких территориально распределенных объектов, как водоканалы, тепловые сети, электрические сети и др. Теперь динамические шаблоны имеют в своем составе атрибуты геокоординат (долгота, широта) и с помощью нового динамического элемента «Карта» могут быть привязаны к наиболее распространенным ГИС-системам.
В результате оператор таких систем на экране монитора видит полноценную карту местности, на которой размещены объекты автоматизации в виде дашбордов (динамических шаблонов), содержащих информацию об объекте (контролируемые параметры, органы управления и т.д.). При этом как в on-line, так и off-line режиме доступен весь функционал ГИС-систем: масштабирование, перемещение карты и т.д.
Расширены возможности по созданию многомониторных автоматизированных рабочих мест. Поддержка большого количества мониторов позволяет оператору одновременно отслеживать ход технологического процесса сразу на нескольких участках.
Система защиты
В версии 5.0 добавлена поддержка отечественного производителя HASP-ключей с целью обеспечения импортонезависимости при отгрузках программного обеспечения.