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

Экран оператора простоев

Экран оператора простоев

Экран оператора простоев — это ежедневное рабочее пространство производственных операторов. Он отображает все события простоя (доступности) для выбранного оборудования, предоставляет визуальную временную шкалу и позволяет операторам классифицировать события с причинами, разделять длинные события, объединять связанные события и добавлять комментарии.

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

Раскладка экрана​

Экран простоев использует стандартную раскладку оператора с четырьмя секциями сверху вниз:

  1. Карточки дашборда: сводные KPI (общее количество событий, общий простой, уровень валидации и т. д.)
  2. Фильтры: оборудование, временной интервал, статус, поиск причин и переключатель коротких остановок
  3. Временная шкала: складывающаяся визуальная временная шкала, показывающая события в виде цветных капсул
  4. Таблица данных: полный DataGrid со списком всех событий с встроенными действиями

Карточки дашборда​

Сводные карточки дашборда

Сводные карточки сверху обеспечивают мгновенный обзор:

КарточкаОписание
Всего событийКоличество событий простоя за выбранный период
Общий простойСумма продолжительностей всех событий (в часах и минутах)
Количество оборудованияКоличество отдельного оборудования с событиями
Средняя продолжительностьСредняя длительность события
Подтверждённые событияСобытия, которым назначена причина
Уровень валидацииПроцент событий с причинами (цель: 100%)
Топ типов потерьНаиболее частые категории типов потерь
Топ причинНаиболее частые причины простоев
подсказка

Уровень валидации — один из самых важных KPI для операторов. Уровень 100% означает, что каждое событие простоя классифицировано с причиной, что необходимо для точного анализа потерь.

Фильтры​

Карточка фильтров обеспечивает комплексную фильтрацию.

Фильтр оборудования​

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

Временной интервал​

Выберите между:

  • Предустановкой времени: предопределённые интервалы (Сегодня, Вчера, Эта неделя и т. д.)
  • Абсолютным режимом: конкретные начальная и конечная дата/время с помощью выбора даты-времени

Фильтр статуса​

Фильтруйте события по их операционному статусу (например, Работает, Остановлен, Обслуживание, Переналадка).

Поиск причин​

Введите для поиска событий, соответствующих определённому тексту причины.

Показать короткие остановки​

Переключайте, чтобы включить или исключить микро-остановки (события короче настроенного порога). Короткие остановки скрыты по умолчанию для уменьшения шума.

Авто-обновление​

Включите авто-обновление, чтобы данные обновлялись каждые 30 секунд. Также доступна ручная кнопка Обновить для обновлений по запросу.

Элементы управления фильтрами

к сведению

Фильтры применяются немедленно при каждом изменении — кнопки «Применить» нет. После начальной загрузки изменения фильтра перезагружают данные тихо (без индикатора загрузки), поэтому представление кажется отзывчивым.

Временная шкала​

Временная шкала простоев

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

Режимы отображения​

Контролируйте, какое количество времени отображается на временной шкале одновременно:

  • 1 час: наиболее детальное представление, лучше всего для просмотра отдельных коротких событий
  • 4 часа: хорошо для анализа полусмены
  • 8 часов: обзор полной смены
  • 24 часа: весь день

Перемещайтесь во времени с помощью часового слайдера или селектора дня.

Цветовые режимы​

Переключайтесь между двумя цветовыми режимами:

РежимОписание
ВалидацияЗелёный = подтверждено (причина назначена), Красный = не подтверждено
Тип потерьКаждый тип потерь имеет свой цвет, соответствующий конфигурации типа потерь

Взаимодействие с временной шкалой​

  • Нажмите на капсулу, чтобы выбрать событие и открыть панель выбора причины
  • Shift-клик на двух капсулах, чтобы выбрать их для операции слияния
  • Наведите для просмотра подсказки с деталями события (время начала, время окончания, продолжительность, причина, оборудование)
  • Масштабируйте временной диапазон, выделяя его (клик и перетаскивание) на графике

Выбор оборудования​

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

Таблица данных​

Таблица данных простоев

DataGrid под временной шкалой перечисляет все события с сортируемыми, фильтруемыми столбцами:

СтолбецОписание
ОборудованиеИмя оборудования
Время началаКогда событие началось
Время окончанияКогда событие закончилось
ПродолжительностьДлина события (форматировано в часы, минуты или секунды)
Причина (Уровень 0-3)Иерархическая классификация причин
Под-оборудованиеКакой подкомпонент вызвал остановку (если применимо)
Тип потерьКатегория: Плановые, Внеплановые, Вне зоны и т. д.
ПодтвержденоНазначена ли причина
КомментарийЗаметки оператора
СтатусТекущий операционный статус
ДействияРедактирование, разделение и другие операции

Видимость столбцов​

Используйте переключатель видимости столбцов для переключения между компактным представлением (только основные столбцы) и полным представлением (все столбцы, включая под-оборудование, комментарий и статус).

Классификация событий (назначение причины)​

Самая важная задача оператора — назначать причины событиям простоя. Нажмите действие редактировать для события (или нажмите на капсулу временной шкалы), чтобы открыть панель выбора причины.

Панель выбора причины​

Панель выбора причины

Панель показывает иерархическое дерево причин, настроенное для вашей площадки:

  1. Уровень 0: категория верхнего уровня (например, «Механика», «Электрика», «Процесс»)
  2. Уровень 1: подкатегория (например, «Двигатель», «Датчик», «Материал»)
  3. Уровень 2: конкретная причина (например, «Отказ подшипника», «Датчик приближения», «Разрыв плёнки»)
  4. Уровень 3: детализация (необязательно, для очень детализированной классификации)

Выберите подходящую причину на каждом уровне. Также можно:

  • Выбрать под-оборудование для определения, какой компонент вызвал остановку
  • Добавить комментарий со свободным текстом
  • Изменить классификацию типа потерь

После сохранения событие помечается как подтверждённое, и уровень валидации увеличивается.

подсказка

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

Разделение событий​

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

Как разделить​

  1. Нажмите кнопку действия Разделить в строке события.
  2. Введите точку разделения (время или продолжительность).
  3. Подтвердите разделение.
  4. Создаются два новых события — классифицируйте каждое со своей причиной.

Операция разделения вызывает POST /api/production/oee/availability/{id}/split и создаёт две новые записи из исходной.

Слияние событий​

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

Как объединить​

Из таблицы:

  1. Включите Режим слияния с помощью кнопки переключения.
  2. Выберите два или более событий, отметив их строки.
  3. Нажмите Объединить выбранные.
  4. Подтвердите слияние — создаётся одно событие, охватывающее весь временной диапазон.

Со временной шкалы:

  1. Нажмите на первую капсулу события.
  2. Shift-клик на второй капсуле события.
  3. Подтвердите слияние в появившемся диалоге.

Операция слияния вызывает POST /api/production/oee/availability/merge с выбранными ID событий.

к сведению

Слияние возможно только для событий на одном и том же оборудовании. Объединённое событие наследует время начала самого раннего события и время окончания самого позднего события.

Поля записи доступности​

Каждая запись доступности, возвращаемая API, содержит:

ПолеОписание
idУникальный идентификатор записи
equipment_id / equipment_nameСсылка на оборудование
start_time / end_timeВременные границы события
deltaПродолжительность в секундах
adjusted_deltaПродолжительность, ограниченная границами окна запроса
sub_equipment_id / sub_equipment_nameДетали подкомпонента
reason_id_0 до reason_id_3Иерархические ID причин
reason_0 до reason_3Иерархические имена причин (переведённые)
commentСвободный текст оператора
type_id / loss_typeКлассификация типа потерь
validatedНазначена ли причина
status_id / status_nameОперационный статус
permissionsУровень разрешений пользователя для этой записи

API эндпоинты​

ЭндпоинтМетодНазначение
/api/production/oee/availability/GETСписок событий доступности с фильтрами
/api/production/oee/availability/equipment/{id}GETСобытия для конкретного оборудования
/api/production/oee/availability/summaryGETСводная статистика
/api/production/oee/availability/reasonsGETДоступные коды причин
/api/production/oee/availability/record/{id}GETДетали одной записи
/api/production/oee/availability/{id}PUTОбновить запись (назначить причину, комментарий и т. д.)
/api/production/oee/availability/{id}/splitPOSTРазделить одно событие на два
/api/production/oee/availability/mergePOSTОбъединить несколько событий в одно

Лучшие практики для операторов​

  1. Подтверждайте события быстро: классифицируйте причины простоев во время или сразу после события, пока детали свежи.
  2. Используйте правильный уровень причины: углубляйтесь в иерархию насколько можете. «Механика > Двигатель > Отказ подшипника» гораздо полезнее, чем просто «Механика».
  3. Добавляйте комментарии для необычных ситуаций: свободный текст помогает команде обслуживания понять контекст.
  4. Разделяйте длинные события, когда основная причина изменилась посреди события.
  5. Объединяйте мерцающие события: если машина кратко перезапускалась между двумя связанными остановками, объедините их в одно событие.
  6. Проверяйте уровень валидации в конце смены: цельтесь в 100%.

Связанные страницы​

Предварительные требования​

Дальнейшие шаги​