İçeriğe atla

Ne arıyorsunuz?


Ayrıca beğenebilirsiniz

Endüstriyel Otomasyonda OpenTelemetry’yi Anlamak: Mimari, Gözlemlenebilirlik ve Operasyonel Faydalar

  • tarafından WUPAMBO
Understanding OpenTelemetry in Industrial Automation: Architecture, Observability, and Operational Benefits

Endüstriyel kontrol sistemleri, bulut-yerel mimarilere ve IIoT entegrasyonlarına doğru hızla gelişiyor. Modern üretim tesislerinde, sürekli veri üreten ağ bağlantılı programlanabilir lojik kontrolörler (PLC'ler), dağıtık kontrol sistemleri (DCS'ler) ve uç bilişim düğümleri kullanılıyor. Bu dağıtık varlıklardan operasyonel verilerin toplanması ve değerlendirilmesi, standartlaştırılmış izleme metodolojileri gerektiriyor. OpenTelemetry, endüstriyel otomasyon ve BT altyapısı genelinde sistem metriklerini, etkinlik günlüklerini ve yürütme izlerini birleştirmek üzere tasarlanmış açık kaynaklı bir çerçevedir.

Modern Otomasyon Altyapısında Telemetri Verilerinin Rolü

Karmaşık endüstriyel otomasyon platformları, süreç bütünlüğünü korumak için yüksek hacimli operasyonel sinyalleri işler. Mühendislerin kontrolör yürütme döngülerini, fieldbus ağının durumunu ve sunucu iş yüklerini gerçek zamanlı olarak değerlendirmesi gerekir. Sistem telemetrisi üç temel veri türünden oluşur: metrikler, günlükler ve izler.

Metrikler, CPU yükü veya bus döngüsü yürütme süreleri gibi sürekli nicel değerler sağlar. Günlükler, belirli donanım ya da yazılım olaylarına ilişkin zaman damgalı kayıtlar oluşturur. İzler, yürütme isteklerini dağıtık ağ mikro hizmetleri boyunca ilerlerken takip eder. Bu üç veri akışının birleştirilmesi, tesis sahasındaki kontrol ağları ve denetleyici bulut platformları genelinde kapsamlı görünürlük sağlar.

OpenTelemetry Çerçevesinin Mimarisi ve Veri Akışı

OpenTelemetry, sistem tanılamalarını alan, işleyen ve dışa aktaran modüler bir işlem hattı üzerinden çalışır. Uygulama katmanı, düşük seviyeli yazılım olaylarını yakalamak için standart API'lerden ve Yazılım Geliştirme Kitlerinden (SDK'ler) yararlanır.

Veri işlem hattı, iyi tanımlanmış operasyonel aşamalardan sırasıyla geçer:

  1. Uygulama ve Kontrol Düğümleri: Gömülü cihazlar ve endüstriyel yazılımlar, yürütme sırasında ham metrikler, günlükler ve iz olayları oluşturur.
  2. API'ler ve SDK'ler: Standartlaştırılmış arayüzler, özel tescilli bağlantı noktaları gerektirmeden bu olayları yakalar.
  3. OpenTelemetry Collector Veri Alımı: Özel alıcılar, birden çok kontrol düğümünden gelen veri akışlarını eş zamanlı olarak alır.
  4. Collector İşleme ve Zenginleştirme: Dahili işleme modülleri gürültüyü filtreler, kayıtları toplu hâle getirir ve toplanan telemetriye bağlam meta verileri ekler.
  5. Exporter İletimi: Standartlaştırılmış dışa aktarıcılar, zenginleştirilmiş verileri biçimlendirir ve doğrudan hedeflenen gözlemlenebilirlik ve analiz arka uçlarına iletir.

Bu standartlaştırılmış veri alım motoru, kontrol donanımında birden fazla tescilli aracının çalıştırılması gereğini ortadan kaldırır.

OpenTelemetry Uygulamasının Temel Operasyonel Avantajları

  • Üretici Bağımsızlığı: Mühendisler, temel kontrolör enstrümantasyonunu veya gömülü yazılımı değiştirmeden izleme arka uçlarını ya da analiz veritabanlarını değiştirebilir.
  • Azaltılmış Kaynak Kullanımı: Metrik, günlük ve iz toplama işlemlerinin tek bir çerçevede birleştirilmesi, endüstriyel uç ağ geçitlerindeki CPU ve bellek yükünü azaltır.
  • Standartlaştırılmış Veri Şeması: Açık kaynaklı telemetri standartları, operasyonel teknoloji (OT) ağları ile kurumsal BT sistemleri arasındaki yazılım silolarını ortadan kaldırır.
  • Hızlandırılmış Tanılama: Birleştirilmiş yürütme izleri, kontrol mühendislerinin ağ darboğazlarını ve kontrolör arızalarını daha hızlı tespit etmesini sağlar.
  • Düşük Toplam Sahip Olma Maliyeti: Tescilli izleme yazılımı lisanslarının ortadan kaldırılması, devam eden yazılım yaşam döngüsü giderlerini önemli ölçüde azaltır.

OpenTelemetry'nin Kontrol Sistemlerine Entegrasyonu Üzerine Yazarın Görüşleri

Büyük ölçekli DCS yükseltmelerini ve tesis kontrol ağlarını denetleme deneyimime göre, uygulama performansının izlenmesi geçmişte tescilli üretici bağımlılığı nedeniyle sorun yaşamıştır. Geleneksel otomasyon üreticileri, tanılama verilerini çoğu zaman kapalı yazılım platformlarıyla sınırlar. Bu kısıtlama, mühendislik ekiplerini farklı PLC ve DCS ekosistemlerinde parçalı izleme araçlarını yönetmeye zorlar.

OpenTelemetry'nin benimsenmesi, birleşik endüstriyel gözlemlenebilirliğe doğru temel bir değişimi temsil eder. Telemetri toplamanın standartlaştırılması, tesis operasyon ekiplerinin tanılama verilerini doğrudan merkezi kurumsal panellere aktarmasını sağlar. Bu açık yaklaşım, beklenmeyen kontrol sistemi duruşları sırasında kök neden analizini iyileştirir ve eski tesis ekipmanlarını bulut-yerel izleme uygulamalarıyla uyumlu hâle getirir.

Endüstriyel Uygulama Senaryosu: Uç Kontrolör Arızası Tanılaması

Robot hareketini ve konveyör senkronizasyonunu yönetmek için uç kontrolörlerden yararlanan modern bir otomotiv montaj hattını ele alalım. Aralıklı bir iletişim gecikmesi bir istasyonun durmasına neden olursa, geleneksel günlük kaydı ana PLC'de yalnızca genel bir zaman aşımı hatası kaydedebilir.

OpenTelemetry'nin uç kontrolörler ve ağ geçidi mikro hizmetleri genelinde uygulanmasıyla sistem, arıza olayına ilişkin dağıtık bir iz yakalar. Tanılama izi, yardımcı bir görüntü işleme hizmetinin CPU kullanımında ani bir artış olduğunu ve bunun gerçek zamanlı fieldbus iletim döngüsünü geciktirdiğini ortaya koyar. Mühendislik ekibi, saha mühendislerini uzun süreli manuel sorun giderme için görevlendirmeden süreç önceliklerini hızla ayarlayabilir ve sorunu çözebilir.


Önceki