ИИ-агенты для SCADA/MES/1С
ИИ-агенты, которые не только отвечают на вопросы, но и работают с реальными системами: читают данные из SCADA, управляют MES, создают заявки в 1С, мониторят датчики через OPC UA и MQTT. Tool-use для промышленных протоколов, human-in-the-loop для safety-critical решений. Кастомные MCP-серверы под вашу инфраструктуру.
- OPC UA, MQTT, Modbus, 1С API, SCADA historians
- Agentic AI: perception → reasoning → action
- Кастомные MCP-серверы под ваш контур
- Human-in-the-loop, safety envelopes, audit trail
Сценарии применения ИИ-агентов
От мониторинга до автономного управления
Предиктивное обслуживание
Агент читает данные вибрации, температуры, нагрузки из SCADA через OPC UA. Коррелирует с историей ремонтов из MES и расписанием производства. Предсказывает отказ за 7-14 дней. Создаёт заявку в CMMS/1С на обслуживание. Снижает unplanned downtime на 43% (промышленный benchmark). Пример: подшипник насоса — vibration spectrum analysis + temperature trend + operating hours → agent creates work order with priority and spare parts list.
Операционный мониторинг
Агент подписан на MQTT-темы с датчиков в реальном времени. Мониторит OEE (Overall Equipment Effectiveness), temperature, pressure, flow rate. При отклонении от нормы — алерт с root cause analysis. Natural language query: «какая линия сегодня простаивала дольше всего и почему?» → агент опрашивает SCADA historian, MES production records, alarm logs → структурированный ответ с графиками.
Интеграция с 1С
Агент работает с 1С:ERP, 1С:УТ, 1С:Документооборот. Автоматизирует: создание заявок на закупку при предиктивном обслуживании, сверку остатков, формирование отчётов, обработку обращений. Tool-use: 1С API (COM-соединение, HTTP-сервисы, Web-сервисы). Agent reads production plan from ERP, checks material availability, creates purchase requisition if shortage detected.
Оптимизация производства
Агент анализирует данные из MES (work orders, routing, cycle times) и SCADA (machine parameters, energy consumption). Предлагает оптимизации: перестановка заказов в расписании, балансировка линий, снижение energy consumption. Multi-agent system: one agent for scheduling, one for quality, one for energy — collaborate via MCP.
Автоматизация документации
Агент генерирует: протоколы испытаний, отчёты по простоям, журналы ремонтов, спецификации. Читает CAD-модели, формирует bill of materials из ERP. New product introduction: CAD design → BOM from ERP → process planning → work instructions. Accelerates NPI by 30-50%.
Digital twin + real-time data
Агент соединяет digital twin с live PLC data через OPC UA. Twin обновляется в реальном времени, агент анализирует simulation results vs actual performance. Anomaly detection: twin predicts expected behavior, agent flags deviations. What-if analysis: «что будет, если увеличить скорость линии на 10%?» → agent runs simulation, returns impact on quality, energy, throughput.
Как мы строим ИИ-агентов для промышленности
-
01
Аудит IT/OT инфраструктуры
Анализируем существующую архитектуру: какие PLC (Siemens S7, Rockwell, Mitsubishi), SCADA (WinCC, Wonderware, Ignition), MES, ERP (1С:ERP, SAP), датчики и протоколы (OPC UA, MQTT, Modbus, BACnet). Определяем data availability: какие точки доступны, частота обновления, качество данных. Mapping: какие бизнес-вопросы можно решить через AI-агентов (предиктивное обслуживание, мониторинг, оптимизация, документация).
-
02
Разработка кастомных MCP-серверов
Для каждого клиента мы разрабатываем собственные MCP-серверы под конкретную инфраструктуру: OPC UA MCP-сервер для вашей SCADA с tag-mapping и security policies. MQTT MCP-сервер для ваших sensor topics с фильтрацией и агрегацией. Modbus MCP-сервер с human-readable names для ваших PLC registers. Siemens S7 MCP-сервер для вашего TIA Portal проекта. 1С MCP-сервер: COM-соединение, HTTP-сервисы, Web-сервисы — под ваши документы, справочники и регистры. Каждый MCP-сервер — self-hosted, air-gap ready, с audit logging.
-
03
Агент-оркестрация и workflows
LangGraph для stateful multi-step reasoning и agent orchestration. Single-agent pattern: один LLM-агент с набором кастомных tools (OPC UA reader, MQTT subscriber, 1C document creator, MES work order updater). Multi-agent pattern: несколько специализированных агентов (scheduling, quality, maintenance, documentation) с collaboration через MCP — каждый агент использует свои MCP-серверы. Workflows: predictive maintenance (SCADA data → anomaly detection → work order creation), quality control (sensor data → defect detection → hold notification), production optimization (MES schedule → energy data → optimization suggestion). Human-in-the-loop: safety-critical actions require human approval.
-
04
Валидация и развёртывание
Пилот на одной производственной линии: 4-8 недель. Metrics: accuracy of predictions, response latency, false positive rate, user satisfaction. Safety validation: agent actions в safety envelope (ограничения на write-операции). Audit trail: все действия агента логируются. Monitoring: Prometheus + Grafana для agent health, latency, error rates. Gradual rollout: от read-only monitoring → read + alert → read + controlled write (human approval) → autonomous actions (with guardrails).
Промышленные протоколы и наши MCP-серверы
Кастомные MCP-серверы под вашу инфраструктуру
| Протокол | Что делает | Наш MCP-сервер | Применение |
|---|---|---|---|
| OPC UA | Стандарт промышленной интероперабельности: PLC → SCADA → MES | Кастомный OPC UA MCP-сервер под вашу SCADA | Чтение тегов, subscription на data change, historian queries, tag mapping |
| MQTT | Лёгкий pub/sub для IoT и sensor networks | Кастомный MQTT MCP-сервер под ваши topics | Real-time sensor monitoring, alarm streaming, edge data aggregation |
| Modbus | Простой протокол для PLC registers | Кастомный Modbus MCP-сервер с name mapping | Чтение/запись PLC registers по human-readable names |
| Siemens S7/TIA | Протокол и IDE для Siemens PLC | Кастомный S7 MCP-сервер под ваш проект TIA Portal | Runtime data access, AI-assisted PLC programming |
| 1С API | COM, HTTP, Web-сервисы для 1С:ERP, 1С:УТ | Кастомный 1С MCP-сервер под ваши документы и регистры | Создание заявок, сверка остатков, отчёты, обработка обращений |
| Multi-protocol | Комплексная интеграция нескольких протоколов | Единый multi-protocol MCP-сервер или набор серверов | Modbus, MQTT, OPC UA, BACnet, DNP3, EtherCAT, PROFINET — под ваш набор |
Safety-critical: когда агент НЕ должен действовать автономно
Промышленные системы — не чат-бот. Агент, который может записать значение в PLC register, — это не feature, а risk. Основные правила: 1) Write-операции на PLC — только через human-in-the-loop (agent proposes, human approves). 2) Safety envelope: agent не может изменить setpoints, которые влияют на безопасность (температура печи, давление в реакторе). 3) Audit trail: каждое действие агента логируется с timestamp, user approval, and before/after values. 4) Kill switch: мгновенная остановка агента любой авторизованной операцией. 5) Read-only first: пилот всегда начинается с мониторинга без write-доступа.
Технологический стек
Инструменты для промышленных ИИ-агентов
Agent Framework
LangGraph — stateful multi-step reasoning, agent orchestration, human-in-the-loop patterns. Custom MCP-based framework — для максимальной гибкости и контроля под задачи клиента. Все self-hosted, no vendor lock-in.
Кастомные MCP-серверы
Разрабатываем MCP-серверы под каждый протокол и систему клиента: OPC UA, MQTT, Modbus, Siemens S7, 1С API, BACnet, DNP3, EtherCAT, PROFINET. Каждый сервер — self-hosted, air-gap ready, с audit logging и RBAC. Не используем чужие open-source решения — только кастомная разработка под вашу инфраструктуру.
Time-Series + Vector DB
InfluxDB — time-series storage для sensor data. Qdrant/Milvus — vector DB для RAG на технической документации. Elasticsearch — log analysis и aggregation. Telegraf — data collection from OPC UA/MQTT. Edge computing: агент работает на edge-сервере (ближе к PLC), данные агрегируются и отправляются в on-premise.
Edge + On-Premise
Edge: промышленный ПК (Intel i7, 32GB RAM, no GPU required для monitoring-only agents). On-premise: GPU для LLM inference (A10G для 7B-13B models, A100 для 70B). Air-gap deployment: no internet connectivity. Russian hardware: Elbrus, Baikal — limited LLM support, prefer x86 for LLM inference.
Monitoring + Observability
Prometheus + Grafana — agent health, latency, throughput, error rates. OPC UA data quality monitoring — tag value status, timestamp freshness. 1C monitoring — transaction success rate, response time. RAGAS — если агент использует RAG на технической документации. Alerting: Telegram, email, SCADA alarm integration.
Security & Compliance
Network segmentation: IT/OT separation, DMZ между SCADA и AI-сервером. RBAC: agent имеет минимальные necessary permissions. Encryption: OPC UA security policies (Sign, SignAndEncrypt). Audit: all agent actions logged. 152-ФЗ: если агент обрабатывает ПДн. ФСТЭК: если агент работает в контуре КИИ. OWASP Top 10 for LLM: prompt injection, model DoS, supply chain.
Техническая глубина: ИИ-агенты в промышленности
Agentic AI — следующая эволюция SCADA
Agentic AI — автономные программные агенты, которые воспринимают промышленную среду, рассуждают над процессными данными и принимают действия без непрерывного человеческого управления — представляет собой наиболее значительный архитектурный сдвиг в SCADA и промышленной автоматизации с момента перехода от аналогового к цифровому управлению в 1990-х.
Но промышленность — не чат-бот. Агент, работающий с PLC, SCADA и 1С, должен соблюдать строгие safety envelopes, иметь audit trail для каждого действия, и всегда иметь human-in-the-loop для safety-critical операций.
IT/OT convergence: самый сложный вызов
Фабрика может иметь: PLC от Siemens, Rockwell и Mitsubishi; SCADA для мониторинга; MES для tracking work orders; ERP (1С:ERP) для материалов и финансов; CAD для проектирования; CMMS для планирования обслуживания; армия датчиков, стримящих данные через OPC UA, MQTT и Modbus. Эти слои развивались десятилетиями с разными вендорами, протоколами и форматами данных.
MCP (Model Context Protocol) — стандартизированный способ для ИИ-агентов подключаться к этим системам. Мы не используем готовые open-source MCP-серверы — мы разрабатываем кастомные MCP-серверы под каждый протокол и систему клиента. Каждый сервер — self-hosted, air-gap ready, с audit logging и RBAC.
Кастомные MCP-серверы: наша компетенция
OPC UA MCP-сервер: подключаемся к вашей SCADA (WinCC, Wonderware, Ignition), читаем и записываем теги, подписываемся на data change events. Tag mapping: промышленные теги → human-readable names. Security policies: Sign, SignAndEncrypt. Subscription management: efficient data streaming без перегрузки network.
MQTT MCP-сервер: подписываемся на ваши sensor topics, фильтруем и агрегируем данные. Работает с любым MQTT broker (EMQX, Mosquitto, HiveMQ). Real-time sensor monitoring, alarm streaming, edge data aggregation.
Modbus MCP-сервер: чтение/запись PLC registers по human-readable names, а не raw addresses. Name mapping: регистры PLC → понятные названия. Read и write с safety validation.
Siemens S7 MCP-сервер: подключение к S7-1200/1500 PLC, runtime data access. TIA Portal integration: AI-assisted PLC programming, project structure navigation.
1С MCP-сервер: COM-соединение, HTTP-сервисы, Web-сервисы. Agent может: читать документы (справочники, документы, регистры), создавать документы (накладные, акты, заявки), выполнять запросы (СКД), обрабатывать данные. Кастомная интеграция под вашу конфигурацию 1С:ERP, 1С:УТ, 1С:Документооборот.
Multi-protocol MCP-сервер: единый сервер для нескольких протоколов (Modbus, MQTT, OPC UA, BACnet, DNP3, EtherCAT, PROFINET) — для клиентов с разнородной инфраструктурой.
Каждый MCP-сервер разрабатывается под конкретную инфраструктуру клиента: tag mapping, security policies, data formats, error handling — всё кастомное.
Архитектура промышленного ИИ-агента
Single-agent pattern: один LLM-агент с набором кастомных tools:
- OPC UA MCP-сервер (чтение тегов из SCADA)
- MQTT MCP-сервер (real-time sensor monitoring)
- 1С MCP-сервер (создание документов, сверка остатков)
- MES MCP-сервер (обновление work orders)
- CMMS MCP-сервер (создание тикетов)
Multi-agent pattern: несколько специализированных агентов с collaboration:
- Scheduling agent — оптимизация расписания через MES MCP
- Quality agent — defect detection через sensor data
- Maintenance agent — predictive maintenance через SCADA MCP
- Documentation agent — генерация протоколов и отчётов
Агенты общаются через MCP — каждый агент использует свои кастомные MCP-серверы.
Edge vs cloud: агенты для real-time мониторинга — на edge (ближе к PLC, < 100ms latency). Агенты для аналитики и документации — в on-premise сервере. Hybrid: edge agent агрегирует данные, cloud agent анализирует.
Предиктивное обслуживание: flagship use case
Пайплайн:
1. Data collection: vibration, temperature, pressure, operating hours из SCADA через OPC UA MCP-сервер. Data streaming через MQTT MCP-сервер.
2. Anomaly detection: agent анализирует trends. Baseline: нормальные operating parameters для каждого режима. Anomaly: отклонение от baseline > threshold.
3. Prediction: agent correliates sensor data с maintenance history из MES/CMMS. Predicts failure в 7-14 days.
4. Action: agent создаёт work order в CMMS/1С через кастомный MCP-сервер с priority, spare parts list, и estimated repair time.
5. Verification: human engineer approves work order. Agent tracks completion.
Industry benchmark: AI-driven predictive maintenance reduces unplanned downtime by 43%.
Human-in-the-loop: safety first
Read-only mode (пилот): агент только читает данные, генерирует алерты и рекомендации. Никаких write-операций.
Read + alert (early production): агент читает данные, отправляет алерты в SCADA и Telegram. Work orders создаются вручную на основе рекомендаций агента.
Read + controlled write (production): агент может создавать документы в 1С, обновлять work orders в MES, но все write-операции require human approval.
Autonomous with guardrails (advanced): агент выполняет autonomous actions в safety envelope (ограниченные setpoints, non-safety-critical parameters). Kill switch всегда доступен.
Safety envelope: agent не может:
- Изменять setpoints температуры печи, давления в реакторе
- Отключать safety systems (emergency stops, interlocks)
- Модифицировать PLC logic
- Изменять параметры, влияющие на безопасность людей
Cost и ROI
Implementation cost:
- POC (read-only monitoring): 4-8 недель, 2-3 инженера
- MCP-серверы (OPC UA, MQTT, 1С): +4-8 недель, разработка и тестирование
- Production (read + alert): +4-8 недель, интеграция с SCADA/MES
- Full (read + controlled write): +8-12 недель, safety validation, human-in-the-loop
ROI drivers:
- Predictive maintenance: -43% unplanned downtime, -20% maintenance costs
- Production optimization: +5-15% OEE
- Documentation automation: -50% time на протоколы и отчёты
- Quality control: -30% defects through early detection
Break-even: 6-18 месяцев в зависимости от scale и use cases.
Когда ИИ-агенты для промышленности не нужны
Если у вас нет SCADA/MES/1С, или вы только планируете автоматизацию — начните с базовой интеграции и RAG на технической документации. Если ваш production process простой и стабильный, и unplanned downtime < 5% — ROI от агентов может быть отрицательным.
ИИ-агенты для промышленности оправданы, когда:
- Есть зрелая IT/OT инфраструктура (SCADA, MES, ERP)
- Unplanned downtime > 10% или maintenance costs > 20% OPEX
- Много ручных операций: создание заявок, отчётов, сверок
- Нужно correlate data из нескольких систем в реальном времени
- Организация готова к gradual rollout с human-in-the-loop