Türkiye'nin Endüstriyel Teknoloji PlatformuMESPLUS.com.tr →
MES15 dk okuma

MES Entegrasyon Rehberi: ERP, SCADA ve Kalite Sistemleriyle Bağlantı

MES'in ERP (SAP, Logo, Netsis), SCADA/PLC ve kalite sistemleriyle entegrasyonu. ISA-95 mesaj modeli, API tasarımı ve Türkiye'den entegrasyon proje deneyimleri.

MES Uygulama Ekibi·

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:

  1. PLC'nin OPC-UA server'ı aktif mi? (Siemens TIA Portal, B&R, Beckhoff genellikle var)
  2. MES'in OPC-UA client'ı var mı?
  3. Hangi node'lar? (makine durumu, sayaç, alarm, reçete değerleri)
  4. 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ı

  1. Makine envanteri: Model, yaş, iletişim portu, protokol
  2. OEM ile iletişim: "Bu makinede hangi veriler OPC-UA'ya açık?"
  3. Test bağlantısı: OPC-UA browser (UaExpert) veya Modbus test tool ile doğrulama
  4. Sinyal haritası: PLC adres → MES değişken adı → anlamı
  5. 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ğuMES verisi ERP ile %99.5+ uyuşuyor
Gecikmeİş emri ERP'de oluştu → MES'te görünür < 5 dakika
GüvenilirlikMesaj kayıp oranı < %0.01
Hata yönetimiHer başarısız mesaj loglanıyor, retry politikası var
MonitoringEntegrasyon durumu gerçek zamanlı görünür

Daha fazla bilgi: MES Nedir? | Endüstriyel IoT Nedir?

İlgili Makaleler

📬

Haftalık Endüstriyel Teknoloji Bülteni

MES, OEE ve OT güvenliği alanındaki en son gelişmeler, rehberler ve Türk sanayii verileri. Her Salı, 3 dakikada okunur.

Spam göndermiyoruz. İstediğinizde çıkabilirsiniz.

Fabrikanız İçin Uzman Desteği Alın

MES, OEE veya OT güvenliği konusunda fabrikanıza özel değerlendirme ve çözüm önerileri için uzmanlarımızla görüşün.

Demo ve Danışmanlık Talep Et →