Перейти к содержимому

Использование "SCADA+ИИ помощник" для повышения эффективности управления производственным предприятием.

Современные программно-аппаратные комплексы позволяют повысить эффективность управления производственными предприятиями решая часть классических инженерных задач с помощью генеративных моделей искусственного интеллекта.

Материал статьи на примере «deepseek v4.1 flash». показывает возможность использования современных генеративные моделей для задач оперативного хозяйственного управления предприятием. Переход от разговорных советчиков к «цифровому инженеру», заменяющему команду инженеров как при наладке, так и при повседневной эксплуатации систем управления производством.

Кому и зачем это нужно

Руководителям предприятий, которым необходимо получать объективную информацию о производственной загрузке и работе оборудования предприятия. Контролировать распределение затрат при производстве продукции и оказании услуг с возможностью планирования и расчета фактической себестоимости на единицу продукции или услугу.

Руководителям предприятий с большим количеством распределённых объектов и оборудования это позволяет снизить нагрузку и обеспечить управление внедрением и эксплуатацией объектов с использованием цифровых помощников.

Руководителям предприятий для оптимизации энергоемких процессов и сокращения производственных затрат в составе себестоимости продукции и услуг.

Информационная безопасность критической инфраструктуры предприятия

Показанный в этой статье пример демонстрирует установку SCADA для диспетчерского управления критической инфраструктурой энергооборудования предприятия (выделено в технологический контур) и выполнение наладки обработки технологих данных с помощью ИИ-помощника. При этом наладку инфраструктуры выполняет инженер предприятия, а наладку обработки и анализа данных цифровой помощник на базе ИИ модели «deepseek v4.1 flash».

Программы используемые в статье

В статье приводится пример использования программ: 

  1. SCADA-система ЭНТЕК (входит в реестра Минцифра)
  2. Платформа nodul.ru (входит в реестра Минцифра)

 Интеграция SCADA-система ЭНТЕК с сервисом nodul.ru выполняется через REST API и OPC UA. Для демонстрации используем бесплатный тарифный план nudol.ru и  бесплатная лицензия SCADA-система ЭНТЕК.

Для конфигурирования платформы nodul.ru используем AI-помощник сценариев, который выполняет практически все настройки самостоятельно, необходимо указать какую задачу нужно решить. При работе AI-помощник сценариев использует модель "deepseek v4.1 flash".

Для демонстрации возможностей интеграции мы установили SCADA-систему ЭНТЕК с демонстрационным проектом входящим в установочный комплект дистрибутива на сайте smart-grid.ru

После установки без регистрации программа работает 1 час в демонстрационном режиме, работа восстанавливается после перезагрузки компьютера. Для постоянного использования необходимо получить учебную, временную (выдается на 3 мес.) или коммерческую лицензию. Для получения лицензии необходимо оформить заказ на лицензию через каталог продуктов. Для тестирования рекомендуем в заказе выбрать редакцию ПРО. После оформления заказа вы получите регистрационный ключ активации лицензии программным ключом. Активацию лицензии необходимо выполнить согласно инструкции.

Запуск REST API сервер.

Для интеграции с внешними системами необходимо запустить REST сервер. В windows он расположен в директории C:\Program Files (x86)\ENTEK\bin\rest-srv.exe, в linux - /home/opt/entek/bin/rest-srv.

Для запуска необходимо вторым аргументом передать путь до файла проекта: C:\ENTEK Projects\SCADADemo\main.epr.

Также необходимо настроить конфигурационный файл REST API сервера RestAPI.ini, он должен быть расположен в проекте в директории Configurator. В нем задаются порты для работы сервера и при необходимости зашифрованного канала указывается путь до сертификата *.pem.

Для постоянной работы рекомендуется запустить REST API сервер в качестве службы.

Для создания службы windows необходимо создать .bat файл, который имеет следующий вид:

sc create  "RestApiSCADA" binpath= "\"C:\Program Files (x86)\ENTEK\Bin\rest-srv.exe\" \"C:\ENTEK Projects\SCADA\entek.epr\" /service"

sc config  "RestApiSCADA" displayname= "REST API SCADA" start= delayed-auto depend= FirebirdServerDefaultInstance

sc failure "RestApiSCADA" reset= 0 actions= restart/30000

sc start   "RestApiSCADA"

pause

В linux служба Rest API сервера создается автоматически при установке дистрибутива SCADA-система ЭНТЕК для Linux.

Настройка интеграции с Nodul

Для выполнения запросов к Rest API необходимо предварительно авторизоваться сервере SCADA и получить ключ API, для этого надо добавить блок авторизации, который выполняет запрос с Basic Auth.

Рисунок 1 Авторизация

 

Рисунок 2 Ввод логина и пароля

Для авторизации используем логин: admin и пароль: 123 указанные в настройках демонстрационного проекта.

В последующих блоках можно использовать токен из запроса авторизации. Для примера реализован запрос ping с использованием полученного токена.

С подробной документацией REST API можно ознакомиться на сайте smart-grid.ru в разделе Документация – REST-сервер.

Рисунок 3 Запрос информации по REST API

 

Опрос через протокол OPCUA

Для получения телеметрических данных и последующего их использования возможно использование протокола OPC UA. Узел NODUL опрашивает сервер, находит все точки подключения и позволяет выбрать необходимые для дальнейшего использования телеметрические данные.

Рисунок 4 Cбор данных OPC UA

 

В примере демонстрируется опрос сервера SCADA-система ЭНТЕК по порту 4840. При опросе формируется список настроенных приборов учета для которых разрешена выдача информации в OPC UA и выполняется периодическая отправка информации (состояния, токи, показания о накопленной энергии) на электронную почту.

В случае необходимости можно выводить эти параметры в MAX или использоваться для дальнейшей обработки, например для подготовки отчетности.

В результате вы получите работающую технологическую систему на базу SCADA и бизнес подсистему обеспечивающую автоматический контроль изменений SCADA и формирование необходимой отчетности для служб предприятия.

Рисунок 5 Отправка в бот MAX

 

Пример отчета о состоянии приборов учета направляемый в бот MAX

Рисунок 6 Отправка в эл. почту

Пример периодического отчета о состоянии приборов учета направляемый на электронную почту и в месенджер МАХ или Телеграм.

Заключение

На примере мы продемонстрировали как за 30 минут без каких либо финансовых затрат можно развернуть и протестировать систему управления энергоснабжением производственного предприятия с формированием и рассылкой отчетов. технологический контур предприятия отделен от систем бизнес-аналитики, что позволяет получать и обрабатывать данные различными инструментами анализа без риска вести помехи в производственный процесс.

АО «Энергоресурс» обладает компетенциями в области разработок. Наши специалисты создают решения полного цикла для энергетической и производственной инфраструктуры обеспечивающие интеграцию в бизнес-системы.

SMART-GRID
SMART-GRID
Команда поддержки
Здравствуйте! Готовы ответить на ваши вопросы в мессенджере MAX