OPC Router Türkiye, OPC Turkey'nin bir hizmetidir.OPC Turkey Web Sayfası

Proje planlama

ISA-95 seviyeleri: PLC’den ERP’ye hangi sistem hangi işi yapar?

ISA-95 (IEC 62264) modelinin 0’dan 4’e seviyelerini, her seviyedeki tipik sistemleri ve entegrasyon tasarımında modelin nasıl kullanılacağını açıklıyoruz.

Önemli noktalar

  • ISA-95, üretim işletmesindeki sistemleri 0’dan 4’e fonksiyonel bir hiyerarşi olarak tanımlar; bir ağ mimarisi şeması değildir.
  • Seviye 2 ve altı gerçek zamanlı denetim ve izleme, seviye 3 üretim operasyon yönetimi (MES), seviye 4 iş planlama ve lojistiktir (ERP).
  • Seviyeler arası veri akışında en sık sorun, anahtarların (iş emri, parti, ekipman) sahibinin belli olmamasıdır.
  • Model bir sözlük olarak değerlidir; modern mimariler (UNS, edge, bulut) seviyelere birebir oturmayabilir.

Bir üretim tesisinde veri PLC’den ERP’ye uzanan bir zincirde akar; her halkanın ayrı bir işi ve ayrı bir zaman ölçeği vardır. ISA-95 (uluslararası karşılığı IEC 62264), bu zinciri ortak bir sözlükle anlatmak için en yaygın kullanılan modeldir. Bu yazı seviyeleri, sistem rollerini ve modeli entegrasyon tasarımında nasıl kullanabileceğinizi özetler.

ISA-95 nedir, ne değildir?

ISA-95, ISA tarafından geliştirilen ve IEC 62264 olarak uluslararası standartlaşan bir standart dizisidir. Kurumsal sistemler ile kontrol sistemleri arasındaki entegrasyonu tanımlamak için ortak terimler, roller ve nesne modelleri sunar. En bilinen çıktısı, işletme fonksiyonlarını seviyelere ayıran hiyerarşidir.

Model fonksiyonel bir hiyerarşidir: “bu iş hangi seviyede yapılır?” sorusuna yanıt verir. Ağ topolojisi, güvenlik bölgeleri veya ürün seçimi tanımlamaz; bunlar ayrı konulardır (güvenlik tarafı için güvenli veri akışları yazısına bakın).

Seviyeler

  • Seviye 0, fiziksel süreç: Makine, motor, valf ve ürünün kendisi.
  • Seviye 1, algılama ve harekete geçirme: Sensörler ve aktüatörler.
  • Seviye 2, izleme ve denetleme: PLC’ler, HMI ve SCADA. Kontrol döngüleri ve operatör görünürlüğü buradadır.
  • Seviye 3, üretim operasyon yönetimi: MES ve benzeri sistemler. Üretim emirlerinin sahada yürütülmesi, malzeme ve ekipman kayıtları, kalite ve izlenebilirlik buradadır.
  • Seviye 4, iş planlama ve lojistik: ERP. Sipariş, planlama, satın alma, stok ve maliyet buradadır.

Zaman ölçeği aşağı indikçe kısalır: seviye 4’te gün ve hafta, seviye 3’te vardiya ve saat, seviye 2 ve altında saniye veya daha kısa ölçekler konuşulur. Bu fark, entegrasyonda “ne sıklıkla, hangi kesinti toleransıyla” sorusunun neden her sınırda farklı yanıtlandığını açıklar.

Seviyeler arasındaki veri akışları

İki ana akış vardır. Aşağı doğru ERP’nin planladığı üretim emri MES üzerinden hat ve makineye iner. Yukarı doğru makine sayaçları, durumlar ve kalite sonuçları MES’e, oradan teyit olarak ERP’ye çıkar.

Bu akışlarda sık görülen üç sorun vardır:

  • Seviye atlamak. PLC sayacını doğrudan ERP’ye yazmak çoğu zaman yetersizdir: iş emri bağlamı, birim dönüşümü ve mükerrer kayıt kontrolü arada bir yerde yapılmak zorundadır. Bu iş bir MES’te, bir entegrasyon katmanında ya da ERP arayüzünün kendisinde yapılabilir; ama bir yerde yapılmalıdır.
  • Sahibi belirsiz anahtarlar. İş emri numarasını, parti numarasını ve ekipman kimliğini hangi sistemin ürettiği ve değiştirebildiği net olmalıdır.
  • Zaman damgalarının karışması. Olayın kaynakta gerçekleştiği zaman ile üst sisteme ulaştığı zaman ayrı tutulmalıdır.

Ekipman hiyerarşisi ve adlandırma

ISA-95 fiziksel varlıkları da bir hiyerarşiyle tanımlar: işletme (enterprise), tesis (site), alan (area), üretim hattı veya birimi ve çalışma hücresi gibi. Bu hiyerarşi veri adlandırması için doğal bir temel sunar: bir ölçümün tesis, alan, hat ve hücre yoluyla konumlandırılması, farklı sistemlerin aynı varlıktan aynı anlamda söz etmesini kolaylaştırır. Unified Namespace yaklaşımında topic hiyerarşisi çoğu zaman bu yapıdan esinlenir.

Hiyerarşinin kaç seviye olacağını ve adların kim tarafından yönetileceğini baştan kararlaştırın; sonradan değiştirmek bu adlara bağlı tüm akışları etkiler.

Modelin sınırları

Modern mimariler seviyelere birebir oturmaz. Bir edge cihazı hem seviye 2 verisini okuyup hem de bir bulut uygulamasına yayınlayabilir; bir Unified Namespace farklı seviyelerden gelen veriyi tek bir isim alanında birleştirir; bir bulut analitik servisi ERP’nin üstünde ya da yanında konumlanabilir. Bu modeli işe yaramaz kılmaz; ama onu bir kural kitabı olarak değil, bir sözlük olarak kullanmak gerekir.

Ağ ve güvenlik tartışmalarında sıkça kullanılan Purdue modeli ile IEC 62443’teki bölge ve kanal (zones and conduits) kavramı ise ağ bölgelemesini ele alır. Üçünü karıştırmayın: ISA-95 fonksiyonları, Purdue modeli ve IEC 62443 ise ağ ve güvenliği tarif eder.

Entegrasyonda nasıl kullanılır?

Bir projeye başlarken şu üç soruyu seviyelerle yanıtlayın:

  1. Veri hangi seviyede üretiliyor ve hangi seviyede tüketilecek?
  2. Her sınırda hangi anahtar (iş emri, parti, ekipman) ve hangi zaman kuralı geçerli?
  3. Dönüşümü hangi katman üstlenecek: PLC, SCADA, MES, entegrasyon katmanı veya ERP arayüzü?

Bu sorular veri sözleşmesinin çekirdeğini oluşturur ve pilot kapsamında yazılı hale getirilmelidir. Entegrasyon planlayıcı, seçtiğiniz kaynak ve hedeflerle bu tartışmaya bir başlangıç taslağı verir. SCADA, MES ve ERP’nin rol farkını ayrı bir yazıda anlatıyoruz.

Sık sorulanlar

ISA-95 ile Purdue modeli aynı şey mi?

Hayır. Birbirleriyle ilişkilidirler ancak aynı amaca hizmet etmezler: ISA-95 fonksiyonları ve nesne modellerini tanımlar; Purdue modeli ağ ve güvenlik tartışmalarında kullanılan bir referans yerleşimidir.

Bir tesis tüm seviyelere sahip olmak zorunda mı?

Hayır. Model bir sözlüktür; MES katmanı olmayan bir tesis seviye 3 işlevlerini ERP’de, SCADA’da veya bir entegrasyon katmanında yürütebilir. Önemli olan her işlevin bir sahibinin olmasıdır.

OPC Router hangi seviyede çalışır?

OPC Router bir entegrasyon katmanıdır; seviyeler arasında (örneğin seviye 2 ile 3 ya da 3 ile 4 arasında) veri akışı kurmak için kullanılır. Konumlandırma, projede ağ yerleşimi ve ortam kararıyla birlikte netleşir.

Kaynaklar

Bir sonraki adım

Bağlamak istediğiniz sistemleri konuşalım.

Kaynağı, hedefi ve beklediğiniz sonucu paylaşın. Projenin kapsamını birlikte netleştirelim.

Projenizi konuşalımDemo