Search
Write a publication
Pull to refresh
36
0
Илья Сахаров @isakharov

CTO

Send message

Простите, но причем здесь Ангуляр?

Да, мы можем слать одинаковые данные клиенту, так устроена архитектура.

Вы правы! По изменению дня обновлять страницу было бы надежнее. Добавлю в статью уточнение.

На этот случай у нас есть дополнительное обновление страницы не из приложения. В статье это не описано, но мы также обновляем страницу средствами ОС. При установке киоска есть возможность настроить автоперезагрузку страницы.

Можно настроить и рестарт браузера, но с этим проблем становится только больше.

Журнал Windows однажды тоже придется импортозаместить :)

Дело в том, что просто взять и внедрить SCADA никто не даст, даже если бюджет такое позволит.

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

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

Для SCADA это слишком локальная задача, если бы мы ее решили таким образом, уверен, нас бы упрекнули в том, что мы внедрили SCADA для задачи, которая решается парой микросервисов :) я утрирую, но думаю суть понятна.

P.S. Я бы не сказал, что у нас система реального времени. Да, мы выводим медиа на фронт в реальном времени, но это вершина айсберга.

Для логирования мы используем ELK и это очень удобно, посмотрите, может вам тоже подойдет.

Особенно, когда много сервисов, данных и логов.

В Kibana быстро набрасываются дашборды и отчеты.

Анализ ошибок и сопровод сильно упрощаются.

Бизнесовые метрики также можно завернуть на Elastic.

В статье не утверждается, что Angular единственно верный вариант решения.
Мы стремились описать такие кейсы, которые были бы применимы вне зависимости от используемой библиотеки или фреймворка.

Если ваш стек позволяет реализовать их из коробки, отлично!

А если вы работаете с Angular и вам потребовалось реализовать промышленный АРМ, то не унывайте. Мы собрали основные проблемы и вы можете закрыть их за 5 минут, пользуясь примерами выше.

Досадная ошибка при форматировании, исправились, спасибо вам.

Information

Rating
Does not participate
Registered
Activity