Общая информация
ExeMES предназначен для решения задач оперативного управления производством и относиться к классу систем MES.
ПО может использоваться в оперативном контуре управления производством для предприятий дискретного, дискретно-непрерывного и непрерывного типа.
Функциональные возможности ExeMES:
- управление производственной моделью согласно ISA-95: рабочие центры, производственные процессы и операции, материалы и спецификации материалов;
- управление производственными заданиями;
- управление партиями;
- трекинг и генеалогия;
- управление событиями оборудования;
- ведение справочника причин простоев, классификация простоев оборудования;
- учет работы бригад;
- управление качеством;
- хранение производственных планов;
- мониторинг исполнения клиентских заказов.
ExeMES не предоставляет интерфейсов для конечных пользователей MES (операторов, мастеров цехов и т.д.), ExeMES предоставляет возможность создания конфигурируемой модели предприятия согласно стандарту ISA95 с использованием ExeMES Client, регистрации производственных событий и получения информации о состоянии производства через API интерфейс ExeMES Server.
Для визуализации информации для конечных пользователей MES может быть использована любое стороннее ПО (custom приложение), предоставляющее функции отправки и получения https запросов и средства визуализации данных (формы, дашборды, отчеты и т.д.).
Для доставки данных о ходе производства в ExeMES от систем уровня L2 (АСУТП, локальные системы учета) может быть использовано любое ПО, предоставляющее функции отправки и получения https запросов и драйверы для сбора и первичной обработки данных от систем уровня L2.
Таким образом, ExeMES является одним из компонентов MES, выполняющим функции ядра MES и должен использоваться совместно с системами первичного сбора и обработки данных и системами визуализации данных.
Компонентная архитектура
Назначение компонентов
Название компонента | Поддерживаемые Версии | Назначение компонента |
Кеycloak | 20.0.3, 20.0.5, 22.0.5 | Система управления идентификацией и доступом к ExeMES |
БД Keycloak | Используется PostgreSQL версии 15.4 | Хранение настроек Keycloak |
БД MESDB | Используется PostgreSQL версии 15.4 | Хранение НСИ и транзакционных данных ExeMES. |
ExeMES Middleware | - | Сервер, предоставляющий REST API интерфейс для управления производственной моделью и выполнения производственных операций |
ExeMES Client | - | Приложение, реализующее web интерфейс для конфигурирования производственной модели и прочей НСИ, необходимых для функционирования ExeMES |
Guardant Control Center | 3.29 | Сервер лицензирования ExeMES |
Описание компонентов
Excerpt | |||||
---|---|---|---|---|---|
|
Expand | ||
---|---|---|
| ||
БД реализуется с использованием СУБД PostgreSQL. БД хранит производственную модель предприятия и производственные данные. База данных MESDB включает в себя 3 схемы:
|
Expand | ||
---|---|---|
| ||
ExeMES Middleware (Server) предоставляет API интерфейс для выполнения основных производственных операций, таких как:
а также для получения информации о состоянии производства:
|
Expand | ||
---|---|---|
| ||
ExeMES Client – интерфейс для конфигурирования производственной модели предприятия. С помощью данного интерфейса возможно описать производство используя сущности производственной модели и задать базовую НСИ. ExeMES Client не предоставляет интерфейсы для конечных пользователей MES системы предприятия, ExeMES Client – инструмент администратора MES системы. |
Excerpt | |||||
---|---|---|---|---|---|
|
Уровень подготовки пользователей и администраторов
Требования к квалификации пользователей ExeMES:
- опыт написания запросов, функций и хранимых процедур в СУБД PostgreSQL;
- понимание принципов работы клиент-серверных web приложений, http запросов, умение пользоваться Swagger;
- пройти обучение у вендора по программе базового курса и администрирования ExeMES;
- знание эксплуатационной документации ExeMES в части использования ПО.
Требования к квалификации администратора ExeMES:
- опыт развертывания и администрирования ОС семейства Linux;
- опыт администрирования СУБД PostgreSQL;
- опыт работы с Docker или Kubernetes;
- понимание принципов работы клиент-серверных web приложений, http/https запросов, умение пользоваться Swagger;
- понимание принципов шифрования передачи данных и функционирования протокола TLS;
- знание эксплуатационной документации ExeMES;
- прохождение обучающего курса Вендора по работе с ExeMES.