4.3 Панели управления и дисплеи в производственном цехе
Данные должны быть видимыми, чтобы быть эффективными. В условиях высокого темпа производства у операторов и менеджеров нет времени на глубокий анализ графиков. Им требуется мгновенное понимание ситуации.
Правило 3 секунд
Заголовок раздела «Правило 3 секунд»Ограничение: Если для получения критических данных с панели требуется щелчок мыши или прокрутка, дизайн считается неудачным.
Стандартная компоновка А: Рабочее место оператора (уровень станции)
Заголовок раздела «Стандартная компоновка А: Рабочее место оператора (уровень станции)»Отображается на HMI или планшете непосредственно на рабочем месте.
Фокус: Немедленное выполнение операций и обратная связь.
| Зона | Элемент / Блок | Метрика |
|---|---|---|
| Верхний левый | Идентификация | Текущий заказ на работу, номер детали, описание. |
| Верхний правый | Счетчик | Фактическое количество / Целевое количество (за текущий час). |
| Центр | Рабочая зона | Изображение текущего шага + Активное предупреждение (например, “Проверьте ориентацию”). |
| Нижний | Цикл | Время последнего цикла и целевое время цикла. |
Логика:
- Когда время цикла превышает целевое, фон рекомендуется сделать желтым.
- При возникновении ошибки оборудования система может отображать полноэкранное красное наложение с соответствующим кодом ошибки.
Стандартная компоновка Б: Цифровая система сигнализации (уровень линии)
Заголовок раздела «Стандартная компоновка Б: Цифровая система сигнализации (уровень линии)»Отображается на крупноформатных дисплеях (55” и более), установленных на высоте. Должен быть виден всем сотрудникам в рабочей ячейке.
Фокус: Поток, ритм производства и узкие места.
Почасовая доска производительности (блок “ритма”)
Заголовок раздела «Почасовая доска производительности (блок “ритма”)»Упрощенная таблица для почасового отображения производительности.
- Строка: Час (например, 08:00, 09:00…)
- Колонка 1: Цель (План)
- Колонка 2: Фактическое (Произведено)
- Колонка 3: Отклонение (+/-)
- Визуальное правило: При отрицательном отклонении текст рекомендуется отображать красным.
Состояние линии (блок “статус”)
Заголовок раздела «Состояние линии (блок “статус”)»- Визуально: Масштабное изменение цвета фона.
- Зеленый: Работает (Скорость > 90%).
- Желтый: Микроостановка / Низкая скорость (Скорость < 90%).
- Красный: Остановлена (Длительность > 5 мин).
- Синий: Запрос материала / Требуется поддержка.
Парето (блок “исправить это”)
Заголовок раздела «Парето (блок “исправить это”)»- Элемент: Топ-3 причины простоя (текущая смена).
- Элемент: Топ-3 типа дефектов (текущая смена).
- Цель: Указать руководителю линии приоритетные задачи для устранения.
Правила визуализации данных
Заголовок раздела «Правила визуализации данных»Следует соблюдать стандартные принципы проектирования пользовательского интерфейса (UI) и взаимодействия (UX), чтобы не перегружать оператора когнитивной нагрузкой.
- Цветовая гигиена:
- Зеленый: Норма / Работает / В соответствии с планом.
- Красный: Авария / Остановлено / Ниже плана.
- Серый/Черный: Бездействие / Нет расписания.
- Рекомендация: Не рекомендуется использовать красный цвет для “фирменного стиля компании”. Красный следует зарезервировать исключительно для аварийных состояний.
- Размер шрифта:
- Ключевой показатель эффективности (KPI): Минимум 150pt (для чтения с 10 м).
- Метки: Минимум 40pt.
- Анимации:
- Не рекомендуется: Бегущие строки, как правило, не рекомендуются, так как отвлекают периферическое зрение.
- Допустимо: Мигание (только для красного цвета) допустимо для состояний “Линия остановлена”.
Частота обновления и задержка
Заголовок раздела «Частота обновления и задержка»Устаревшие данные могут привести к ошибочным решениям. Рекомендуемые интервалы обновления следует определять в зависимости от типа данных и их операционной срочности.
| Тип данных | Макс. задержка | Механизм |
|---|---|---|
| Состояние оборудования | < 2 секунды | WebSockets / MQTT Push |
| Количество продукции | < 5 секунд | Событийный триггер |
| Общая эффективность оборудования (OEE) / Ключевые показатели эффективности (KPI) | < 1 минута | Задача агрегации SQL |
| Отчет смены | 1 час | Периодический снимок |
Контроль дрейфа:
- Сторожевой таймер: Панель может отправлять ping-запросы (проверять связь) с сервером каждые 10 секунд.
- При потере соединения дисплей должен четко отображать наложение “Офлайн / Устаревшие данные”. Следует избегать отображения замороженных числовых значений.
Аппаратное обеспечение и распределение ответственности
Заголовок раздела «Аппаратное обеспечение и распределение ответственности»Экран, установленный на стене, может стать бесполезным, если за него никто не отвечает.
- Аппаратное обеспечение:
- Рекомендуется использовать коммерческие дисплеи (рассчитанные на работу 16/7 или 24/7), а не бытовые телевизоры.
- Без периферийных устройств: Подключение мыши или клавиатуры не рекомендуется. Следует использовать “Режим киоска”.
- ПК: Компактный ПК (например, Intel NUC или аналоги), установленный за экраном (крепление VESA), является распространенным решением.
- Распределение ответственности (матрица RACI):
- IT-отдел: Ответственность за оборудование, сеть и операционную систему (обновления).
- Команда MES: Ответственность за компоновку, источники данных и бизнес-логику.
- Менеджер по производству: Ответственность за Целевые показатели (конкретные значения, отображаемые на экране).
Резюме: Панели управления в цехе
Заголовок раздела «Резюме: Панели управления в цехе»| Параметр / Блок | Требование / Статус | Значение / Критерий | Частота / Механизм |
|---|---|---|---|
| Правило 3 секунд | Определение статуса линии и производительности | С расстояния 5 метров, без кликов/прокрутки | — |
| Состояние линии (блок “статус”) | Работает | Зеленый (Скорость > 90%) | Задержка < 2 сек (WebSockets/MQTT) |
| Микроостановка / Низкая скорость | Желтый (Скорость < 90%) | Задержка < 2 сек (WebSockets/MQTT) | |
| Остановлена | Красный (Длительность > 5 мин) | Задержка < 2 сек (WebSockets/MQTT) | |
| Размер шрифта (KPI) | Чтение с 10 метров | Минимум 150pt | — |
| Частота обновления (Количество продукции) | Актуальность данных | Макс. задержка < 5 секунд | Событийный триггер |