1. ISA-95 Warstwa ERP i warstwa techniczna
ANSI/ISA-95 Integracja ERP i Control System
5 poziomów połączeń wg ANSI/ISA-95
Poziom MES
2. Programy MES, HMI/SCADA, PLC
Golem OEE
LYNQ
3. ERP <---> MES Wymiana danych
4. Tematy powiązane
1. ISA-95 Warstwa ERP i warstwa techniczna
Warstwa ERP (biznesowa), to prezentowane tu moduły: planowanie, realizacja zleceń,
gospodarka materiałami i wyrobami, rozliczanie zleceń.
Warstwa techniczna, to sterowanie i kontrolowanie fizycznego procesu wytwórczego.
To urządzenia i oprogramowanie do monitorowania procesów, sterowania maszynami.
ANSI/ISA-95 Integracja ERP i Control System
W organizacji ISA (The International Society of Automation) opracowano dokument
ANSI/ISA-95 (ISA-95). Międzynarodowy standard tworzenia automatycznych powiązań
(automated interface) między systemami ERP (biznesowymi) a systemami sterującymi.
5 poziomów połączeń wg ANSI/ISA-95
Poziom 4
Ogólny harmonogram produkcji, planowanie dostaw, zarządzanie zapasami ERP/MRP.
Otrzymuje i analizuje dane o wykonaniu zadań produkcyjnych.
Poziom 3
MES Zarządzanie operacjami produkcyjnymi #MES
Na poziomie 3 (MES) zachodzi operacyjne sterowanie produkcją w celu wypełniania
zadań sformułowanych na poziomie 4.
Poziom 3 ma integrować informacje ekonomiczne i szczegółowe dane produkcyjne.
System MES powinien prezentować informacje bezpośrednio kadrze zarządzającej
przedsiębiorstwem oraz wymieniać je z systemami poziomu 4 (np. ERP).
Poziom 2
Monitoring procesu, zarządzanie i automatyczne sterowanie procesem.
HMI/SCADA Human Machine Interface Supervisory Control And Data Acquisition
Tworzą systemy sterowania PLC/DCS oraz SCADA. Do systemów poziomu 2
wysyłane są szczegółowe plany produkcji oraz instrukcje pracy lub receptury.
W odpowiedzi systemy te dostarczają informacje takie jak wartsci zmiennych
procesowych, alarmy i zrealizowane zadania produkcyjne.
Poziom 1
Wykrywanie stanu, manipulowanie procesem produkcyjnym.
PLC Programmable Logic Controller. Programowalny sterownik logiczny.
Urządzenie mikroprocesorowe przeznaczone do sterowania pracą maszyny
lub urządzenia technologicznego)
Poziom 0
Proces produkcyjny
Obejmuje fizyczny proces produkcyjny - obiekt, na który oddziałują
elementy wykonawcze poziomu 1, a zmiany w nim są obserwowane przez sensory,
również należące do tego poziomu.
Patrz rysunek:
http://www.vix.com.pl/wp-content/uploads/systemy-mes.pdf
(**typowy rysunek**, powtarzany w wielu publikacjach)
https://apsom.org/docs/T061_isa95-04.pdf
Poziom MES #MES
Basic Plant Schedule, Inventory Level, Delivery and Shipping
Product definition management, Production Performance Analysis
Level 4 Business (ERP)
o ^
| | <--- Jakie dane IN i OUT ? Patrz opis: ERP <---> MES
v |
-------------------o-------------------o----------------------
Level 3 MES | ^
v |
Operation |
Request |
| Operations
v Response
Production ^
scheduling |
v Production
Production Tracking
dispatching ^
| Production
v Data Collection
Operational ^
Commands Operational
| Responses
| ^
v |
-------------------o-------------------o----------------------
| |
v o
----- Level 2 Monitoring -----
Monitoring, Suprevisory Control, Automated Control
of Production Process
NOTE: W obszarze produkcji procesowej (Batch Process) takim standardem jest
ISA-88 Guidelines for the design and specifications of batch control systems.
NOTE: W obszarze pakowania: PackML Packaging Machine Language (język maszyn pakujących).
Jest to standard dla przemysłowych systemów sterowania maszyn pakujących.
2. Programy MES, HMI/SCADA, PLC
* Golem OEE #Golem
Program Golem OEE zbiera dane produkcyjne w czasie rzeczywistym, bezpośrednio
z maszyn produkcyjnych. Program gromadzi dane w bazie, z której innne programy
mogą pobierać np. ilości wykonanych wyrobów i czasy pracy maszyn
Golem OEE Zbieranie danych produkcyjnych
* LYNQ
LYNQ Manufacturing execution system (MES) software.
https://lynqmes.pl/
Etapy wdrażania:
1 Discovery
Business process interviews (factory/data)
Gap analysis
Project plan
2 Design & Configuration
ERP configuration
Installation (sandbox/production)
Solution configuration
Automation configuration
Demonstration of configured solution
3 Training
Schedulers
Workforce
Supervisors
Systems administration
4 User Acceptance Testing
User testing
Document solution design
Project review
5 Transition
Go live preparation
Go live
Post go live assistance
Optimisation
6 Project Closure
Handover to Customer Success Manager
Hand over to support
Customer success plan
Estimated total effort (hours) 150
3. ERP <---> MES Wymiana danych
Wymiana danych między systemami ERP (Enterprise Resource Planning) a MES (Manufacturing Execution System)
jest kluczowym elementem integracji procesów w przedsiębiorstwie.
Patrz też możliwości wymiany danych między ERP a robotami przemysłowymi:
Program ERP a Roboty przemysłowe
3.1 Zakres wymiany danych
Dane przesyłane z ERP do MES
* Zlecenia produkcyjne:
Numery zleceń, wymagane ilości, terminy realizacji.
Przesyłane dane: Patrz [A]
* Receptury i BOM (Bill of Materials):
Szczegóły dotyczące składników i parametrów procesu.
* Harmonogram produkcji:
Planowane czasy rozpoczęcia i zakończenia.
* Dane materiałowe:
Informacje o dostępności surowców i półproduktów.
Przesyłane dane: Patrz [B]
* Specyfikacje jakościowe:
Parametry wymagane dla poszczególnych produktów.
Dane przesyłane z MES do ERP:
* Statusy zleceń:
Aktualny postęp w realizacji, zakończenie operacji.
Przesyłane dane: Patrz [C]
* Raporty produkcyjne:
Ilości wyprodukowane, liczba braków.
Przesyłane dane: Patrz [D]
* Dane o zużyciu materiałów:
Faktyczne zużycie surowców w porównaniu z planem.
* Informacje o maszynach:
Przestoje, awarie, wydajność.
Przesyłane dane: Patrz [E]
* Dane jakościowe:
Wyniki inspekcji i testów.
3.2 Technologie integracji
Interfejsy API:
* Umożliwiają bezpośrednią komunikację między systemami w czasie rzeczywistym.
* REST API lub SOAP są najczęściej używane.
Middleware:
* Systemy pośredniczące (np. Dell Boomi, MuleSoft) zarządzające przepływem danych
i transformacją formatów.
Bazy danych:
* Wspólne bazy danych jako bufor dla wymiany danych.
Pliki wymiany:
* CSV, XML, JSON jako formaty do wymiany danych między systemami.
Standardy przemysłowe:
* OPC UA (Open Platform Communications Unified Architecture):
Standard do wymiany danych w automatyce przemysłowej.
* ISA-95:
Ramy integracji ERP-MES.
3.3 Proces integracji
Analiza wymagań biznesowych:
* Zidentyfikowanie kluczowych punktów wymiany danych.
Mapowanie danych:
* Dopasowanie pól danych między ERP i MES.
Projektowanie interfejsu:
* Określenie technologii integracji i standardów komunikacji.
Testowanie i walidacja:
* Sprawdzenie, czy dane są przesyłane dokładnie i w odpowiednim formacie.
Utrzymanie i monitorowanie:
* Monitorowanie procesów wymiany w czasie rzeczywistym i ich optymalizacja.