SCADA.Coating
Разработка новой SCADA-системы для управления автоматической гальванической линией. Линия включает 28 ванн, 4 выпрямителя, 2 скруббера и 2 автооператора. Прототип интерфейса на React + TypeScript.

Скриншоты
Документация
О проекте
SCADA.Coating — новая система диспетчерского управления для автоматической гальванической линии нанесения покрытий. Проект включает полный цикл разработки: от прототипирования интерфейса до промышленной SCADA-системы на .NET 8.
Гальваническая линия состоит из 28 технологических ванн (обезжиривание, активация, никелирование, меднение, хромирование, промывки), 4 выпрямителя тока (до 3000A), 2 газоочистных скруббера и 2 автооператора (мостовых крана) для перемещения подвесок с деталями.
Интерфейс оператора
Оператор управляет линией в реальном времени: видит мнемосхему с расположением подвесок, контролирует температуру ванн, токи выпрямителей, состояние вентиляции.
- Мнемосхема линии с позициями всех подвесок и автооператоров
- Управление уставками нагрева (от техпроцесса или прямые)
- Включение/выключение выпрямителей, переключение авто/ручной
- Мониторинг скрубберов: вентиляция, насосы, аварии
- Детальная информация по каждой ванне и автооператору
Интерфейс технолога
Технолог работает с техпроцессами и качеством покрытий:
- Управление техкартами: программы покрытий с параметрами каждой операции
- Контроль качества: графики тока, напряжения и температуры по всему маршруту
- Аналитика выпрямителей: таблица характеристик, матрица совместимости, статистика
- Журнал событий с фильтрацией
Архитектура
Целевая система строится на современном стеке:
- .NET 8 — серверная часть (WebAPI, SignalR)
- Blazor — веб-клиент
- WPF — десктоп-клиент
- MongoDB — хранение данных
- OPC UA — связь с ПЛК (Siemens S7-1500)
- React + TypeScript — прототип интерфейса