MES Entegrasyon Rehberi
MES'in değerinin büyük kısmı entegrasyondan gelir. Yalıtık bir MES, kağıt veya Excel'den çok üstün değildir. ERP, SCADA ve kalite sistemleriyle konuşan bir MES, veri silolarını kırarak tüm üretim ekosistemini görünür kılar.
ISA-95: Entegrasyon Referans Modeli
ISA-95 (IEC 62264), kurumsal sistemler (ERP) ile üretim sistemleri (MES, SCADA) arasındaki veri alışverişini standartlaştırır.
Temel Mesaj Kategorileri
ERP → MES (aşağı akış):
- Production Order (PP order, iş emri)
- Bill of Materials (ürün reçetesi)
- Work Center Capacities (makine kapasitesi)
- Material Master (malzeme tanımları)
MES → ERP (yukarı akış):
- Production Confirmations (üretim teyitleri)
- Goods Movements (malzeme hareketleri — tüketim + mamul giriş)
- Quality Results (kalite sonuçları)
- Downtime Reports (duruş raporları)
Bu mesajların içeriği, formatı ve sıklığı entegrasyon tasarımının kalbidir.
ERP Entegrasyonu
SAP Entegrasyonu
SAP kullanan fabrikalar için iki ana yol:
SAP ME/MII (SAP'ın kendi MES çözümü):
- Native entegrasyon, ayrı ara katman yok
- BAPI ve IDoc ile PP modülü entegrasyonu
- Avantaj: SAP desteği, lisans basitliği
- Dezavantaj: Üretim fonksiyonelliği üçüncü parti MES'lere kıyasla sınırlı
SAP + Üçüncü Parti MES (AVEVA, Rockwell, Siemens Opcenter):
- SAP MES interface (xMII ve SOAP/REST)
- RFC (Remote Function Call) ile SAP BAPI çağrıları
- SAP PP: İş emri, konfirmasyon, malzeme hareketi
- Tipik entegrasyon süresi: 2-4 ay, 800-2000 efor saati
Örnek veri akışı:
PP: Üretim Siparişi oluşturuldu (SAP)
→ iDoc LOIPRO gönderildi
→ MES iş emri aldı, planlama görünür
→ Üretim tamamlandı (MES)
→ MES konfirmasyon mesajı gönderdi (BAPI CO11N)
→ SAP'ta malzeme tüketim + mamul giriş hareketi oluştu
Logo Tiger/GO Entegrasyonu
Türkiye'de yaygın Logo ERP'leri için:
- Logo Enterprise'ın REST API'si (Logo.Service)
- Web servis çağrıları (SOAP) — eski sürümlerde
- Ortak alanlar: Çalışma emri, depo hareketi, ürün reçetesi
Pratik dikkat noktası: Logo versiyonları arasında API farklılıkları var; entegrasyondan önce tam API dokümantasyonu alın.
Netsis / IAS / Mikro
- Bu ERP'lerin çoğu modern REST API sunmaz
- Veritabanı seviyesi entegrasyon (SQL direkt) veya dosya bazlı (CSV, XML) exchange
- Güvenilirlik riski: ERP güncellenmesinde entegrasyon bozulabilir
- Middleware katmanı (MuleSoft, Boomi veya basit bir API gateway) önerilir
SCADA ve PLC Entegrasyonu
Makine verisi olmadan MES, üretim bilgisi için operatöre bağımlı kalır.
OPC-UA: Modern Standart
Neden OPC-UA:
- Platform bağımsız (Windows, Linux, embedded)
- Güvenli (TLS şifreleme, sertifika bazlı kimlik doğrulama)
- Anlıktan tarihsel veriye erişim (HistoricalData)
- Information model: Makinenin kendini tanımlaması (discovery)
Implementasyon:
- PLC'nin OPC-UA server'ı aktif mi? (Siemens TIA Portal, B&R, Beckhoff genellikle var)
- MES'in OPC-UA client'ı var mı?
- Hangi node'lar? (makine durumu, sayaç, alarm, reçete değerleri)
- Okuma sıklığı: anlık polling (100ms-1s) veya subscription (değişince gönder)
Legacy Protokoller
Modbus TCP/RTU:
- Eski ekipmanın büyük çoğunluğu Modbus konuşur
- MES → Modbus gateway → PLC
- Kayıt adresleme (holding registers, coils) makineden makineye farklı
PROFIBUS/PROFINET:
- Siemens ağırlıklı fabrikalarda yaygın
- OPC-UA gateway ile modern sistemlere bağlanır
Anahtar soru: "Bu makine hangi veriyi dışarıya verebilir?" — OEM dokümanları veya PLC erişimi ile belirlenir. Bazı eski makineler hiçbir veri vermez; harici sensör tek çözümdür.
Pratik Bağlantı Adımları
- Makine envanteri: Model, yaş, iletişim portu, protokol
- OEM ile iletişim: "Bu makinede hangi veriler OPC-UA'ya açık?"
- Test bağlantısı: OPC-UA browser (UaExpert) veya Modbus test tool ile doğrulama
- Sinyal haritası: PLC adres → MES değişken adı → anlamı
- Edge gateway konfigürasyonu: Kepware, Ignition OPC Module, Prosys OPC UA
Kalite Sistemi Entegrasyonu
LIMS (Laboratory Information Management System)
- Numune alım bilgisi MES'te tetiklenir (üretim sırasında kalite kontrol noktası)
- LIMS test sonuçlarını MES'e gönderir
- MES sonuca göre ürünü serbest bırakır veya bloke eder
Tipik arayüz: REST API veya veritabanı tablosu (MES → LIMS job table, LIMS → MES result update)
Vision Sistemleri
Otomatik görüntü işleme ile kalite kararı:
- Vision sistemi → PASS/FAIL kararı → MES'e gönderilir
- MES üretim kaydına kalite sonucunu ekler
- Ret oranı OEE'nin Quality bileşenini oluşturur
SPC (Statistical Process Control)
- MES, ölçüm verilerini SPC yazılımına gönderir
- SPC, kontrol limiti aşımında MES'i tetikler
- MES alarm verir veya hattı durdurur
Entegrasyon Mimarisi Seçenekleri
Nokta-Nokta (Point-to-Point)
ERP ←→ MES ←→ SCADA
Basit ama ölçeklenmez. 3. sistem eklenince karmaşıklık patlıyor.
Message Broker / ESB
ERP → Kafka/RabbitMQ → MES
MES → Kafka/RabbitMQ → SCADA
MES → Kafka/RabbitMQ → ERP
Asenkron, güvenilir, ölçeklenebilir. Orta/büyük fabrikalar için önerilir.
REST API Gateway
Tüm sistemler REST API sunuyor ve birbirini çağırıyor. Modern ve yaygın, ancak senkron çağrılar hata yönetimini zorlaştırır.
Low-code Integration (n8n, MuleSoft, Boomi)
İş kuralı değişimlerini kod yazmadan yönetme:
- n8n: Self-hosted, ücretsiz, esneklik yüksek (küçük/orta ölçek)
- MuleSoft: Kurumsal, pahalı, güçlü (büyük ölçek)
- Boomi: Dell'in iPaaS platformu, orta segment
Entegrasyon Proje Hataları
1. "Entegrasyon kolay" varsayımı: Her ERP-MES projesi beklenenden %50-100 daha uzun sürer. ERP verisi temiz değil; MES veri modeli beklenenden farklı.
2. Test ortamı yok: Canlı ERP'de entegrasyon testleri yapılıyor ve üretim verisi bozuluyor.
3. Hata yönetimi düşünülmedi: ERP cevap vermezse MES ne yapacak? Kuyrukta bekleyecek mi?
4. Versiyon yönetimi: ERP güncellenince API değişti, MES entegrasyonu bozuldu.
5. Monitoring yok: Entegrasyon çalışmıyor ama kimse bilmiyor — 3 gün sonra stok uyuşmazlığı fark ediliyor.
Entegrasyon Başarı Kriterleri
| Kriter | Ölçüm |
|---|---|
| Veri doğruluğu | MES verisi ERP ile %99.5+ uyuşuyor |
| Gecikme | İş emri ERP'de oluştu → MES'te görünür < 5 dakika |
| Güvenilirlik | Mesaj kayıp oranı < %0.01 |
| Hata yönetimi | Her başarısız mesaj loglanıyor, retry politikası var |
| Monitoring | Entegrasyon durumu gerçek zamanlı görünür |
Daha fazla bilgi: MES Nedir? | Endüstriyel IoT Nedir?