Производство и компьютерное зрение

Автоматизация технологических процессов

Программный контур поверх ваших контроллеров и SCADA: непрерывно снимает сигналы, сам распознаёт отклонения по вашим правилам, поднимает нужного человека и записывает в журнал, кто, когда и что сделал.

реакция на отклонение с 45 минут до 8100% отклонений в журнале вместо тетрадиокупаемость 6–9 месяцев
Схема работы решения «Автоматизация технологических процессов»
Производство и компьютерное зрение · событие → проверка → действие
Автоматизация технологических процессов

Иллюстрация показывает рабочий контур направления; конкретные шаги и интеграции разобраны ниже.

Проблема

Как это выглядит без автоматизации

На большинстве российских производств железо уже умное: контроллеры считают, датчики меряют, SCADA рисует мнемосхемы. Но между сигналом и действием стоит человек, который должен вовремя посмотреть на нужный экран. Ночью, в третью смену, при обходе на другом конце цеха — не смотрит. Отклонение живёт своей жизнью, пока не превратится в остановку, брак или ремонт.

Реакция зависит от того, кто сегодня в смене

Опытный мастер слышит изменение звука насоса и идёт проверять. Новый сотрудник увидит проблему, когда сработает аварийная сигнализация — то есть на 40–60 минут позже. Качество процесса становится функцией графика отпусков.

История процесса живёт в бумажном журнале

Параметры переписывают в тетрадь раз в час, часть значений округляют, часть проставляют задним числом. Через неделю разобраться, почему ушла партия в брак, уже невозможно: тренда нет, есть три строчки почерком и версии участников.

Аварийные сообщения SCADA никто не читает

Типичный экран за смену выдаёт сотни срабатываний, из которых 90% — шум от плавающих порогов. Оператор перестаёт различать важное среди неважного и квитирует всё подряд. Это классический alarm flood, из-за которого пропускают именно тот аларм, который стоил денег.

Разбор инцидента съедает день технолога

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

Во что это обходится: 45 отклонений в месяц, доходящих до простоя или брака × 37 лишних минут реакции × 9 000 ₽ маржи с часа линии ≈ 250 000 ₽ ежемесячно. Плюс две испорченные партии по 30 000 ₽ и около 68 часов ручного заполнения журналов и сводок.

Что мы строим

Возможности системы

Мы не меняем вашу автоматику и не лезем в управляющие контуры. Поверх существующих ПЛК и SCADA мы строим отдельный программный слой: он читает сигналы, хранит их историю, применяет описанные вместе с вами правила и превращает отклонение в адресную задачу конкретному человеку с дедлайном. Управляющие команды в оборудование этот контур не отдаёт — он наблюдает, считает и требует действия по регламенту.

Сбор сигналов из того, что уже стоит

Читаем теги по OPC UA, регистры по Modbus TCP и RTU, архивы SCADA, файлы обмена и таблицы контроллеров. Опрос идёт с периодом от секунды до минуты — под характер процесса, а не под удобство разработчика.

История в базе временных рядов

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

Правила отклонений на вашем языке

Не только уставка «выше — авария», но и составные условия: температура держится выше нормы 8 минут подряд при работающем нагревателе и открытой заслонке. Такие правила ловят реальные отклонения и не срабатывают на шум.

Адресное оповещение с эскалацией

Событие уходит не на экран, а конкретной роли: оператору участка в Telegram или на табло, через 10 минут без реакции — мастеру смены, через 30 — начальнику производства. Порядок эскалации описан в регламенте и исполняется автоматически.

Журнал событий, который нельзя переписать

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

Отчёты по времени реакции и повторяемости

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

12:41:07 — правило «Экструдер 2: перегрев зоны 3» сработало: 214 °C держится выше нормы 187 °C семь минут подряд, привод в работе. 12:41:09 — оператору участка в Telegram: отклонение, агрегат, текущее значение, тренд за 30 минут, инструкция из регламента. 12:47:30 — оператор квитировал, указал причину «залипание заслонки охлаждения», отметил действие «продувка». 12:53:12 — параметр вернулся в норму, событие закрылось автоматически. 13:00 — в журнале смены строка с полной хронологией; в 1С:ТОиР создана заявка на осмотр заслонки.
Как это работает

Путь одного события через систему

Каждый шаг оставляет след в журнале: любое решение системы можно открыть и проверить — что пришло, что проверено, что сделано.

01

Шлюз забирает сигналы с площадки

Наш агент внутри вашей сети опрашивает OPC UA-серверы и контроллеры по Modbus. Наружу он ничего не открывает: соединение инициируется изнутри периметра, управляющих команд не передаёт.

02

Значения нормализуются и складываются в историю

Сигналы приводятся к единым единицам и именам, помечаются качеством, склеиваются с состоянием агрегата (работа, наладка, простой) и пишутся в базу временных рядов.

03

Движок правил ищет отклонение

На каждом такте проверяются описанные условия: пороги, длительность, комбинации сигналов, скорость изменения. Правило срабатывает только когда выполнены все условия — это и отсекает шум.

04

Событие превращается в задачу человеку

Создаётся запись отклонения, определяется ответственная роль по участку и смене, уходит оповещение с контекстом и ссылкой на инструкцию. Таймер реакции запущен.

05

Эскалация при молчании

Нет квитирования в заданный срок — событие поднимается на уровень выше и попадает в отдельную сводку. Молча пропустить отклонение невозможно: оно останется открытым.

06

Закрытие и разбор

Оператор фиксирует причину и действие, система закрывает событие по возврату параметра в норму. Повторяющиеся причины уходят в отчёт, а при необходимости — заявкой в 1С:ТОиР или MES.

Пошаговое внедрение

Что происходит по неделям

Каждый этап заканчивается результатом, который вы видите и принимаете. Оплата привязана к приёмке, а не к обещаниям.

1–2-я недели

Инвентаризация сигналов

Собираем перечень оборудования, контроллеров и версий SCADA. Выясняем, какие теги реально отдаются наружу по OPC UA, где нужен Modbus, а где сигналов нет и их придётся выводить. Проверяем каждый сигнал на живом опросе: имя, единицы, период обновления, достоверность.

Реестр сигналов с отметкой доступности и техническое задание подрядчику клиента, если по каким-то агрегатам требуется дооснащение. Монтаж выполняет ваш подрядчик, спецификацию даём мы.
3–5-я недели

Контур сбора и историзации

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

Живые тренды всех сигналов участка в браузере, глубина хранения по согласованному регламенту. Разрыв канала на 4 часа не приводит к потере данных — проверяем на тесте.
5–8-я недели

Матрица отклонений и регламент реакции

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

Утверждённая матрица отклонений и регламент реакции — документ, по которому дальше живёт смена. Это, как правило, самый ценный побочный результат проекта.
8–10-я недели

Оповещения, квитирование, журнал

Настраиваем каналы: Telegram по ролям, электронная почта для сводок, табло в цеху, при необходимости SMS для ночной эскалации. Делаем экран квитирования с обязательным указанием причины из справочника и свободным комментарием.

Оператор получает отклонение на телефон и закрывает его в два касания; каждое событие попадает в неизменяемый журнал с хронологией.
11–14-я недели

Опытная эксплуатация на одном участке

Работаем на живом процессе и еженедельно чистим правила: убираем ложные срабатывания, добавляем пропущенные условия, подбираем длительности вместо мгновенных порогов. Считаем время реакции по фактам, а не по ощущениям.

Отчёт опытной эксплуатации: число срабатываний в смену, доля ложных, фактическое время реакции, список правил, готовых к тиражированию. Решение о расширении принимается по этим цифрам.
14–16-я недели

Тиражирование и приёмка

Разворачиваем контур на остальные участки, собираем дашборд для руководителя (отклонения по агрегатам, время реакции по сменам, повторяющиеся причины), настраиваем передачу заявок в 1С:ТОиР или MES. Пишем инструкции и проводим обучение смен.

Система в промышленной эксплуатации, у смен — регламент и обученные люди, у руководителя — еженедельный отчёт по времени реакции и повторяемости отклонений.
Экономика

Модельный расчёт: из чего складывается эффект

Не «до 90% экономии», а конкретная модель с вводными, которые можно оспорить и пересчитать под себя.

Профиль примерапроизводство непрерывного цикла, 2 участка, 3 смены
Оборудование с цифровыми сигналами34 единицы, около 900 тегов OPC UA
Отклонений в месяц120, из них 45 доходят до простоя или брака
Маржинальный час работы линии9 000 ₽
Час мастера и технолога600 ₽ (ФОТ с налогами)
ПоказательСейчасПосле внедрения
Время реакции на отклонение40–60 минут, пока заметят и передадут6–10 минут с момента срабатывания правила
Доля зафиксированных отклоненийпримерно половина, на усмотрение смены100% событий в журнале с меткой времени
Простой из-за поздней реакцииоколо 34 часов в месяцоколо 6 часов в месяц
Разбор причины инцидентаполдня опросов смены и ручных выгрузок10 минут: тренд и журнал за нужный интервал
Ручное ведение журналов и сводококоло 68 часов в месяцоколо 10 часов: только причины и комментарии
Денежный эффект+345 000 ₽/мес
Расходы на систему140 000 ₽/мес
Окупаемость внедрения7 месяцев
Модельный расчёт. Экономия складывается из сокращённого простоя (45 случаев × 37 минут × 9 000 ₽ маржи с часа ≈ 250 000 ₽), двух предотвращённых партий брака по 30 000 ₽ и 58 высвобожденных часов мастеров и технологов (≈ 35 000 ₽). Расходы — поддержка 120 000 ₽ и инфраструктура сбора данных 20 000 ₽ в месяц. Снижение аварийных ремонтов в модель намеренно не включено: этот эффект реален, но проявляется позже полугода и зависит от парка оборудования. Перед договором пересчитываем модель на ваших фактических цифрах — и если она не сходится, честно говорим об этом.
Стоимость

Полная цена владения — три составляющие

Никаких скрытых платежей: внешние сервисы вы оплачиваете напрямую по своим договорам, мы не делаем наценку на чужие тарифы.

разово · по этапам 20/30/30/20

Внедрение

700 000 – 3 500 000 ₽
  • типовой проект: 1 400 000 ₽
  • срок: 8–16 недель
  • диагностика, разработка, интеграции, пилот
  • документация и обучение команды
по факту · напрямую поставщикам

Эксплуатация

по потреблению
  • Сервер сбора и историзации: 15 000–40 000 ₽/мес в российском облаке либо 250 000–500 000 ₽ разово за машину в серверной
  • Канал связи и VPN до площадки: 3 000–10 000 ₽/мес
  • Лицензия OPC UA-шлюза, если контроллеры не отдают открытый протокол: 60 000–250 000 ₽ разово
  • SMS-эскалация в ночные смены: 2–6 ₽ за сообщение
От чего зависит итоговая цена
  • число агрегатов и тегов: 200 сигналов и 3 000 сигналов — это разные проекты по трудоёмкости
  • есть ли OPC UA-сервер или придётся снимать Modbus RTU с каждого шкафа отдельно
  • разнородность парка: единый ряд контроллеров дешевле, чем пять поколений от разных производителей
  • глубина интеграции: только оповещения или ещё заявки в 1С:ТОиР, план из MES и сверка с 1С:ERP
  • требования к работе при обрыве связи с площадкой и к резервированию сбора
Что потребуется от вас

Участие заказчика

На диагностике достаточно обезличенных примеров. Боевые доступы — только после договора и NDA, через защищённые каналы.

01цифровые сигналы: OPC UA-сервер, Modbus TCP или RTU, доступ к архиву SCADA — без этого автоматизировать нечего, проверяем на первом этапе
02защищённый удалённый доступ в технологическую сеть для наших инженеров (VPN, отдельная учётная запись, согласованный сегмент)
03технолог или главный энергетик, готовый выделять 3–4 часа в неделю на описание отклонений: это его знания, мы их только формализуем
04перечень оборудования со схемами КИПиА и текущими уставками, хотя бы в том виде, в котором они есть
05решение по месту размещения сервера сбора: в цеху, в вашей серверной или в российском облаке
06готовность смен работать по регламенту квитирования — без этого журнал останется пустым, а система бесполезной
Интеграции

С чем соединяем

Работаем с тем, что у вас уже есть. Если вашей системы нет в списке — скорее всего, подключимся через API: уточним на диагностике.

OPC UA / OPC DAModbus TCP и RTUMasterSCADA 4DSimple-ScadaRapid SCADAПЛК ОВЕН, Siemens SIMATIC S7, Schneider Modicon1С:ERP1С:ТОиРMES Диспетчер / Zenith SPPSTelegram и корпоративная почта для оповещенийGrafana поверх базы временных рядов
Отраслевые сценарии

Как это решение работает в разных бизнесах

Производство

Цех термообработки и экструзии: 34 агрегата, отклонения температуры раньше видели по факту брака партии. Контур поднимает оператора при удержании перегрева дольше семи минут — время реакции упало с 45 минут до 8, две партии в месяц перестали уходить в переработку.

Склады и фулфилмент

Холодильный склад на 12 камер: контроль температуры и наработки компрессоров вместо обхода с термометром и записи в тетрадь. Отклонение на 2 °C дольше 15 минут поднимает дежурного ночью, журнал закрывает вопросы Роспотребнадзора и претензии поклажедателей.

Строительство и девелопмент

Бетонно-смесительный узел: контроль дозирования, влажности заполнителя и времени перемешивания по сигналам ПЛК. Отклонение рецептуры фиксируется на замесе, а не на приёмке объекта — по каждой отгрузке остаётся паспорт с фактическими параметрами.

Управляющие компании и ЖКХ

42 дома с индивидуальными тепловыми пунктами: сбор с контроллеров отопления и насосных вместо звонка жильца. Падение давления или уход температуры от графика поднимает аварийную службу за 5 минут, а журнал событий закрывает споры с жителями и ресурсоснабжающей организацией.

Транспорт и логистика

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

Вопросы владельцев

Что обычно спрашивают

Вы будете управлять моим оборудованием? Мне страшно пускать программистов в АСУ ТП
Нет. Контур работает только на чтение: он не пишет уставки, не отдаёт команды в контроллеры и физически не может остановить или запустить агрегат. Ваши блокировки и противоаварийная защита остаются нетронутыми и продолжают работать, даже если наш сервер выключить. Мы добавляем слой наблюдения и организации реакции, а не второй контур управления.
У нас уже есть SCADA с алармами. Зачем ещё одна система?
SCADA хорошо показывает текущее состояние оператору за пультом. Она обычно не умеет трёх вещей: держать длинную историю в удобном для анализа виде, применять составные правила с длительностью и режимами, и вести адресную эскалацию с журналом ответственности. Мы достраиваем именно это поверх вашей SCADA, а не вместо неё.
Что если у части оборудования вообще нет цифровых сигналов?
Тогда автоматизировать там нечего, и мы скажем это на первом этапе, а не через два месяца. По таким агрегатам выдаём спецификацию: какие датчики и модули ввода нужны, куда их заводить. Монтаж выполняет ваш подрядчик или собственная служба КИПиА — мы работаем удалённо и делаем только программную часть. После дооснащения агрегат подключается к уже готовому контуру за день.
Не получим ли мы вместо тишины поток бессмысленных уведомлений?
Получите, если правила писать по мгновенным порогам. Поэтому в опытной эксплуатации мы три-четыре недели чистим срабатывания: добавляем длительность удержания, привязку к режиму агрегата, комбинации сигналов. Целевой ориентир — не больше 5–8 событий на смену на участок, иначе оператор перестаёт их читать и смысл теряется.
Как считать эффект, если аварий у нас и так немного?
Мерить надо не аварии, а время реакции на отклонение и долю зафиксированных событий — их видно с первого месяца. Простой и брак сокращаются как следствие. Если на диагностике окажется, что отклонений мало и они дёшевы, мы посчитаем это вместе с вами и честно скажем, что проект не окупится.
Данные с производства уйдут наружу?
Размещение выбираете вы. Стандартный вариант — сервер в вашей серверной или в российском облаке под вашей учётной записью; технологическая сеть при этом остаётся закрытой, соединение инициируется изнутри. Наш доступ — именованные учётные записи с журналированием, которые вы отключаете в любой момент.
говорим честно

Когда это решение не окупится

  • нет цифровых сигналов и не планируется дооснащение: без OPC UA, Modbus или архива SCADA собирать нечего
  • мелкосерийное производство на ручных станках, где отклонение стоит несколько тысяч рублей — эффект не покроет поддержку
  • нет людей, которые обязаны реагировать: система создаст задачи, но закрывать их будет некому, и журнал заполнится просроченными событиями
  • запрос на замену противоаварийной защиты или на управление процессом — это работа лицензированного интегратора АСУ ТП с выездом, мы такое не делаем
  • ожидание, что система сама найдёт причины отклонений без участия технолога: правила пишутся на основе знаний ваших людей, а не угадываются

Если на диагностике расчёт не сойдётся — мы предложим более простой вариант или честно скажем, что автоматизация вам пока не нужна. Это дешевле для всех, чем проект ради проекта.

часто внедряют вместе
Производство и компьютерное зрение

Мониторинг оборудования

Телеметрия станков и линий превращается в единый журнал: что работало, что стояло, по какой причине и сколько это стоило. Руководитель получает фактический OEE вместо оценки из сменного рапорта, а служба ремонта — наработку вместо календаря.

от 600 000 ₽6–14 недель
Производство и компьютерное зрение

Предиктивное обслуживание

Следим за вибрацией, током и температурой критичных узлов, сопоставляем с журналом ремонтов и предупреждаем инженера за одну–три недели до отказа — с обоснованием и предложенным окном ремонта. Аварийная остановка превращается в плановую работу.

от 900 000 ₽10–20 недель
Производство и компьютерное зрение

Планирование производства

Система считает исполнимый план вместо желаемого: учитывает мощности, материалы, переналадки и приоритеты. При любом сбое пересчитывает расписание за минуты и показывает, какое именно ограничение мешает выполнить заказ в срок.

от 800 000 ₽8–16 недель
Первый шаг — диагностика

Посчитать «Автоматизация технологических процессов» на ваших цифрах?

Пришлите объёмы и пару примеров — вернёмся с картой процесса, честным расчётом экономики и точной сметой. Если не сойдётся — так и скажем.

Голосовое описание задачи превращается в карту процесса и план внедрения
Можно голосом: запишите сообщение прямо в форме — расшифруем и разберём сами
NDA по запросу до передачи любых данных
Смета и план этапов — до договора, оплата только по принятым этапам
Ответ живого инженера, а не менеджера по продажам