Akıllı Üretim

MES vs ERP vs SCADA: Fabrika Yazılım Katmanındaki Roller ve MQTT ile Bağlantıları

ERP planlar, MES yürütür, SCADA denetler. Her sistemin neye sahip olduğunu, nerede örtüştüklerini, ISA-95 seviyelerine nasıl karşılık geldiklerini ve bir MQTT broker'ın onları noktadan noktaya karmaşa olmadan nasıl bağladığını öğrenin.

Sensörlerden iş planlamasına kadar ISA-95 seviyelerini bir MQTT broker ile bağlı gösteren katmanlı MES vs ERP vs SCADA şeması
Bunu kendi MQTT broker’ınızda çalıştırınFree planla özel, yönetilen bir MQTT broker alın ve hazır kod örnekleriyle başlayın.
Ücretsiz deneyin Kod örnekleri Kart gerekmez

MES vs ERP vs SCADA sorusu her dijitalleşme projesinde, genellikle iki tedarikçi aynı özelliğe sahip olduğunu iddia ettiğinde gündeme gelir. Bu makale her sistemin neden sorumlu olduğunu, ISA-95 seviyelerinde nerede durduğunu, sınırlarının nerede bulanıklaştığını ve olay odaklı bir MQTT katmanının, kırılgan özel bağlantılar olmadan veri paylaşmalarını nasıl sağladığını açıklıyor.

Kısa Cevap

  • ERP (Kurumsal Kaynak Planlama) işletmenin neyi üreteceğine, satın alacağına ve sevk edeceğine karar verir ve bunun muhasebesini tutar. Günler, haftalar ve para cinsinden düşünür.
  • MES (Üretim Yürütme Sistemi) serbest bırakılan bir emrin sahada nasıl yürütüleceğine karar verir ve gerçekte ne olduğunu kaydeder. Vardiyalar, saatler ve dakikalar cinsinden düşünür.
  • SCADA (Denetleyici Kontrol ve Veri Toplama) süreci gerçek zamanlı olarak izler ve denetler, operatörlere makinelerin ne yaptığını gösterir ve müdahale etmelerine olanak tanır. Saniyeler ve milisaniyeler cinsinden düşünür.

Basit bir test: Soru siparişler, stok değeri ya da müşterilerle ilgiliyse ERP'dir. Hangi operatörün hangi birimi hangi malzemeyle hangi makinede ürettiğiyle ilgiliyse MES'tir. Pompa 3'ün çalışıp çalışmadığı ve tank seviyesinin şu anda ne olduğuyla ilgiliyse SCADA'dır.

ISA-95 Seviyelerinde MES vs ERP vs SCADA

ISA-95 standardı üretim fonksiyonlarını seviyelere ayırır. Her sistemin doğal bir yeri olduğu için bu karşılaştırmada en kullanışlı haritadır.

ISA-95 seviyesi Fonksiyon Zaman ufku Tipik sistem
Seviye 4 İş planlama ve lojistik Günlerden aylara ERP
Seviye 3 Üretim operasyonları yönetimi Vardiyalardan dakikalara MES, LIMS, CMMS, historian
Seviye 2 Denetleyici kontrol ve izleme Saniyeler SCADA, HMI
Seviye 1 Algılama ve müdahale Milisaniyeler PLC, DCS kontrolörleri
Seviye 0 Fiziksel süreç Sürekli Sensörler, aktüatörler, makineler

ISA-95 modeli, ağ güvenliğinde kullanılan Purdue modeliyle ilişkilidir ama onunla aynı değildir. Aradaki fark Purdue modeli ve ISA-95 karşılaştırmasında açıklanıyor; hiyerarşinin fiziksel tarafı (kuruluş, tesis, alan, hat, hücre) ise ISA-95 ekipman hiyerarşisi yazısında ele alınıyor.

Ayrıntılı Karşılaştırma

Konu ERP MES SCADA
Ana soru Ne ve ne kadar? Nasıl, kim tarafından, hangi sonuçla? Şu anda ne oluyor?
Tipik kullanıcılar Finans, planlama, satın alma, satış Üretim, kalite, vardiya amirleri Operatörler, kontrol mühendisleri
Temel veri Siparişler, ürün ağaçları, stok, maliyetler İş emirleri, izlenebilirlik, sayımlar, duruşlar, kalite sonuçları Tag'ler, alarmlar, trendler, set değerleri
Veri ayrıntı düzeyi Sipariş ve lot düzeyi Birim, parti ve operasyon düzeyi Sinyal düzeyi
Güncelleme hızı Toplu ya da gerçeğe yakın zamanlı Saniyelerden dakikalara Saniyenin altından saniyelere
Makinelere yazar mı? Hayır Reçeteler, parametreler, iş emri talimatları Set değerleri ve komutlar
Arıza etkisi Planlama ve faturalama gecikir İzleme ve uyumluluk boşlukları Görünürlük ve kontrol kaybı

ERP'nin Bittiği Yer

ERP ana verileri tutar: malzemeler, ürün ağaçları, rotalar, müşteriler ve maliyetler. Belirli bir miktar ve teslim tarihi için bir üretim emri oluşturur ve geri bir teyit bekler: kaç sağlam birim, ne kadar fire, hangi malzemeler tüketildi. Emri üç özdeş makineden hangisinin çalıştırdığı ya da neden iki kez durduğu onu ilgilendirmez.

MES'in Sahip Olduğu Alan

MES emri alır ve onu yürütülebilir hale getirir: belirli ekipmanlar üzerinde planlar, doğru iş talimatlarını ve reçeteyi iletir, malzemeleri doğrular, izlenebilirliği kaydeder, sayımları ve duruşları toplar ve kalite kontrollerini zorunlu kılar. Ardından özetlenmiş bir teyidi ERP'ye geri raporlar. Regüle sektörlerde elektronik parti ya da cihaz geçmişi kaydı burada tutulur. MES'in saha olaylarını MQTT üzerinden nasıl aldığı MES MQTT entegrasyonu yazısında anlatılıyor.

SCADA'nın Sahip Olduğu Alan

SCADA PLC'lere ve kontrolörlere bağlanır, süreci operatörlere gösterir, alarm üretir, kısa vadeli trendleri saklar ve operatörlerin set değerlerini değiştirmesine izin verir. Kontrol odasının gözü ve elidir. Bir vanın açık olduğunu bilir ama ürünün hangi müşteri siparişine ait olduğunu genellikle bilmez. MQTT'nin SCADA mimarilerini nasıl değiştirdiğini görmek için MQTT SCADA yazısına bakın.

Sınırların Bulanıklaştığı Yerler

Gerçek ürünler seviyelere pek uymaz:

  • Birçok SCADA paketi artık OEE panoları, duruş takibi ve basit parti raporları sunuyor; bunlar klasik MES fonksiyonlarıdır.
  • Birçok ERP paketi, bir terminalden iş emri teyidi gibi temel MES özelliklerini kapsayan bir "saha" ya da "üretim" modülüyle gelir.
  • Bazı MES ürünleri kendi HMI ekranlarını ve veri toplama sürücülerini içerir.

Örtüşme tek başına bir sorun değildir. Sorun, iki sistemin de aynı veri için doğruluk kaynağı olduğuna inanmasıdır; örneğin ERP ve MES'in ikisinin de fireyi hesaplayıp farklı sonuçlar bulması. Her veri nesnesi için hangi sistemin sahibi olduğuna karar verin, diğerleri onu tüketsin.

Veri nesnesi Genel sahibi Tüketiciler
Üretim emri (planlanan) ERP MES
İş emri yürütme durumu MES ERP, panolar
Makine durumu ve alarmlar SCADA / PLC MES, bakım, panolar
Sağlam ve fire sayımları Makine, MES tarafından toplanır ERP, OEE araçları
Malzeme izlenebilirliği MES ERP, kalite

MQTT, ERP, MES ve SCADA'yı Nasıl Bağlar?

Klasik bir mimaride her sistem çifti doğrudan entegre edilir: SCADA'dan MES'e OPC ile, MES'ten ERP'ye bir tedarikçi konnektörüyle, bir historian'a da başka bir sürücüyle. Her yeni tüketici bir bağlantı daha ekler ve bir sistemi değiştirmek birkaçını birden bozar.

Olay odaklı bir katman topolojiyi bir ağdan bir merkeze (hub) dönüştürür. Her sistem bir MQTT broker'a bağlanır ve sahibi olduğu olayları ortak bir ISA-95 topic ağacı altında yayınlar:

acme/plant1/assembly/line2/cell3/state        <- PLC / SCADA (retained)
acme/plant1/assembly/line2/cell3/count        <- PLC / gateway
acme/plant1/assembly/line2/mes/order/current  <- MES (retained)
acme/plant1/assembly/line2/mes/order/confirm  <- MES, consumed by ERP adapter
acme/plant1/erp/orders/released               <- ERP adapter

SCADA makineleri kendi yerel protokolleri üzerinden kontrol etmeye devam eder, MQTT katmanı ise diğer herkesin ihtiyaç duyduğu olayları taşır. Bu desene genellikle Unified Namespace denir; MQTT Sparkplug B ve Unified Namespace yazısı payload tarafının nasıl standartlaştırılabileceğini açıklıyor.

ERP nadiren yerel olarak MQTT konuşur; bu yüzden küçük bir adaptör MES teyitlerine abone olur ve ERP API'sini çağırır, serbest bırakılan emirleri de ad alanına yayınlar. Adaptör sıradan bir MQTT istemcisidir; broker'ın yerleşik bir ERP konnektörüne ihtiyacı yoktur.

Önce Neyi Uygulamalı?

Bir dijitalleşme yol haritası planlıyorsanız, bu sıra çoğu fabrikada iyi işler:

  1. Makine verisini dışarı çıkarın (durum, sayımlar, temel süreç değerleri) ve bir broker'a yayınlayın. Bu ucuzdur ve hemen işe yarar.
  2. Bir MES satın almadan önce OEE ve duruşlar için doğrudan bu veri üzerinde panolar ekleyin.
  3. MES fonksiyonlarını en çok ihtiyaç duyduğunuz yerde devreye alın: iş emri takibi, izlenebilirlik, kalite kontrolleri.
  4. Teyitleri gönderen ve emirleri alan bir adaptörle ERP döngüsünü kapatın.

Her adım aynı ad alanına yayın yaptığı için daha önce kurulan hiçbir şeyin sonradan yeniden yazılması gerekmez. Akıllı üretim rehberi bu yol haritasını daha ayrıntılı anlatıyor.

Broker Bir Altyapıdır, Ona Öyle Davranın

ERP, MES ve SCADA olayları tek bir broker üzerinden aktığında, bu broker kritik altyapıya dönüşür. Onu fabrikadaki yedek bir sunucuda çalıştırmak bir pilot için uygundur, ancak üretim için risklidir. ConnectMQ gibi barındırılan bir MQTT broker; TLS üzerinden MQTT 3.1.1 ve 5.0, istemci başına kimlik bilgileri, flood koruması ve canlı topic gezgini ile ISA-95 cihaz görünümü sunan bir portal sağlar; böylece mimarinin her seviyesinin doğru yerde yayın yaptığını görebilirsiniz. ConnectMQ ayrıca Sparkplug B'yi çözümleyip ISA-95 topic'lerine yeniden yayınlar; bu, SCADA ağ geçitleri zaten Sparkplug konuşuyorsa işinizi kolaylaştırır.

Bu fikri bulut MQTT broker sayfasında inceleyebilir ya da doğrudan deneyebilirsiniz.

Fabrika Yazılımlarınızı ConnectMQ ile Bağlayın

app.connectmq.com adresinde kredi kartı gerektirmeden ücretsiz bir Serverless broker oluşturun, birkaç makine durumu ve bir iş emri topic'i yayınlayın ve ERP, MES ile SCADA katmanlarının tek bir ad alanında buluşmasını izleyin.

Sık Sorulan Sorular

Bir ERP, MES'in yerini alabilir mi?

Basit ayrık üretim operasyonlarında bir ERP saha modülü iş emri teyidini ve temel sayımları karşılayabilir. Ancak genellikle özel bir MES'in sağladığı gerçek zamanlı makine verisi, ayrıntılı izlenebilirlik ve kalite zorlaması eksiktir.

SCADA, MES'in bir parçası mı?

Hayır. SCADA, gerçek zamanlı denetim ve kontrol için ISA-95 Seviye 2'de çalışır; MES ise yürütme yönetimi için Seviye 3'te çalışır. MES, SCADA verisini tüketir ama operatör kontrol ekranlarının yerini almaz.

Üç sisteme de ihtiyacım var mı?

Üreticilerin çoğunda ERP ve bir tür SCADA ya da HMI bulunur. Tam bir MES isteğe bağlıdır; birçok fabrika makine verisi üzerindeki panolarla başlar ve ihtiyaçlar büyüdükçe MES fonksiyonları ekler.

MQTT, ISA-95 modelinde nereye oturur?

MQTT bir seviye değil, bir taşıma katmanıdır. Bir broker olayları Seviye 1 ile 4 arasında taşır; böylece her sistem sahibi olduğu veriyi yayınlayabilir ve ihtiyaç duyduğu veriye abone olabilir.

İlgili yazılar

OEE vs TEEP vs OOE: Hangi Metriği Kullanmalısınız?

OEE, OOE ve TEEP aynı performans ve kalite faktörlerini paylaşır, ancak farklı zaman tabanlarına göre ölçer. Bu karşılaştırma tek bir örnek üzerinden ilerliyor ve her metriğin ihtiyaç duyduğu MQTT sinyallerini listeliyor.

6 dk okuma

Tüm yazılar →

Özel MQTT broker’ınız birkaç tık uzağınızda

Hesabınızı oluşturun, broker kimlik bilgilerinizi alın ve ilk cihazınızı bağlayın — kurulacak, yamalanacak ya da ölçeklendirilecek sunucu yok.