Note |
---|
Данное руководство применимо начиная с версии ExeMES 1.2. При работе с предыдущими версиями ExeMES необходимо использовать Руководство администратора, Руководство пользователя и Инструкцию по установке из состава дистрибутива ExeMES |
Общая информация
ExeMES предназначен для решения задач оперативного управления производством и относиться к классу систем MES.
ПО может использоваться в оперативном контуре управления производством для предприятий дискретного, дискретно-непрерывного и непрерывного типа.
Функциональные возможности ExeMES:
- управление производственной моделью согласно ISA-95: рабочие центры, производственные процессы и операции, материалы и спецификации материалов;
- управление производственными заданиями;
- подготовка и корректировка производственного расписания;
- управление производственными складами и партиями;
- трекинг и генеалогия продукции;
- управление событиями оборудования;
- ведение справочника причин простоев, классификация простоев оборудования;
- учет работы бригад;
- управление качеством;
- хранение производственных планов;
- мониторинг исполнения клиентских заказов.
ExeMES не предоставляет интерфейсов для конечных пользователей MES (операторов, мастеров цехов и т.д.), ExeMES предоставляет возможность создания конфигурируемой модели предприятия согласно стандарту ISA95 с использованием ExeMES Client, регистрации производственных событий и получения информации о состоянии производства через API интерфейс ExeMES Server .и стандартный интерфейс для конечных пользователей MES - ExeMES RuntimeClient.
При этом ExeMES предоставляет возможность создания кастомизированных интерфейсов для Для визуализации информации для конечных пользователей 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 |
ExeMES RuntimeClient | - | Стандартный интерфейс для конечных пользователей ExeMES (операторов, мастеров цеха) |
ExeSched | - | Приложение для создания и управления производственным расписанием |
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 системы. |
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
ExeMES RuntimeClient рекомендован к использованию в демонстрационных целях либо на предприятиях, у которых отсутствуют принципиальные требования к реализации интерфейсов, что позволяет существенно снизить трудозатраты по внедрению ExeMES. |
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
ExeSched является инструментом для управления производственным расписанием на уровне цеха и предназначен для оперативного использования производственным персоналом на небольших горизонтах планирования (1-10 суток) |
Excerpt | |||||
---|---|---|---|---|---|
|
Уровень подготовки пользователей и администраторов
Требования к квалификации пользователей ExeMES RuntimeClient:
- обладать навыками работы с ПК на уровне пользователя;
- обладать навыками владения web-браузером;
- обладать знаниями в предметной области, достаточными для выполнения своих должностных обязанностей;
- знание эксплуатационной документации ExeMES RuntimeClient в части использования ПО.
Требования к квалификации пользователей ExeSched:
- обладать навыками работы с ПК на уровне пользователя;
- обладать навыками владения web-браузером;
- обладать знаниями в предметной области, достаточными для выполнения своих должностных обязанностей;
- знание эксплуатационной документации ExeSched в части использования ПО.
Требования к квалификации пользователей ExeMES Client и ExeMES Server:
- опыт написания запросов, функций и хранимых процедур в СУБД PostgreSQL;
- понимание принципов работы клиент-серверных web приложений, http запросов, умение пользоваться Swagger;
- пройти обучение у вендора по программе базового курса ExeMES;
- знание эксплуатационной документации ExeMES в части использования ПО ExeMES Client и web API ExeMES.
Требования к квалификации администратора ExeMES:
- опыт развертывания и администрирования ОС семейства Linux;
- опыт администрирования СУБД PostgreSQL;
- опыт работы с Docker или Kubernetes;
- понимание принципов работы клиент-серверных web приложений, http/https запросов, умение пользоваться Swagger;
- понимание принципов шифрования передачи данных и функционирования протокола TLS;
- знание эксплуатационной документации ExeMES;
- пройти обучение у вендора по программе базового курса ExeMES.