Skip to main content

General

Birleşik İsim Alanı (UNS)

Endüstriyel verilerinizi Tek Doğruluk Kaynağı için ISA-95 standardını kullanarak nasıl modelliyorsunuz?

Birleşik İsim Alanı (Unified Namespace - UNS), Proxus'un mimari kalbidir. Binlerce PLC etiketinden oluşan kaotik bir listeyi, tüm işletmenin anlayabileceği yapılandırılmış, anlamsal bir hiyerarşiye dönüştürür.

Neden UNS?

UNS Öncesi

Noktadan noktaya entegrasyonlar bir bağımlılık ağı oluşturur:

Noktadan Noktaya Entegrasyon (Spagetti)
memory

PLC

Veri Kaynağı

monitor

SCADA

İzleme

storage

Historian

Depolama

factory

MES

Yürütme

business

ERP

Planlama

Her yeni tüketici yeni bir entegrasyon gerektirir.

UNS Sonrası

Tüm üreticiler tek bir hiyerarşiye yayın yapar. Tüm tüketiciler ihtiyaç duyduklarına abone olur:

Birleşik İsim Alanı (Hub & Spoke)
memory

PLC

Üretici

hub

UNS

Tek Doğruluk Kaynağı

monitor

SCADA

Tüketici

factory

MES

Tüketici

business

ERP

Tüketici

smart_toy

AI Modeli

Tüketici


ISA-95 Hiyerarşisi

Proxus, ISA-95 standardına dayalı bir hiyerarşiyi destekler. Her veri noktası öngörülebilir bir adres alır.

  • folder Enterprise (Acme Corp)
    • folder Site (New York)
      • folder Area (Montaj)
        • folder Line (Hat_01)
          • folder Cell (Robot_A)
            • draft Temperature
            • draft Vibration
            • draft Status

MQTT Konu (Topic) Formatı

Proxus, verileri MQTT konularına kategori ayrımı ile yayınlar:

Konu Yapısı

v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/{category}/{metric}
KategoriAmaçKalıcı (Retained)
telemetryGerçek zamanlı metrik değerleri ve özetlerHayır
stateCihaz durumu ve son görülme zaman damgalarıEvet

Örnek

v1/acme/newyork/montaj/hat01/robot_a/temp_sensor_01/telemetry/temperature
v1/acme/newyork/montaj/hat01/robot_a/temp_sensor_01/state/_status

Joker Karakterli (Wildcard) Abonelikler

  • v1/acme/newyork/# — New York sahasından gelen tüm veriler
  • v1/acme/+/montaj/+/+/+/telemetry/# — Montaj alanlarından gelen tüm telemetri
  • v1/acme/newyork/montaj/hat01/+/+/state/_status — Hat 01'deki tüm durumlar

JSON Yük Yapısı

Her mesaj zengin bağlam içerir:

{
"value": 45.2,
"timestamp": "2024-12-20T12:34:56.789Z",
"quality": "Good",
"source": "Proxus",
"dataType": "Float",
"context": {
"enterprise": "acme",
"site": "newyork",
"area": "montaj",
"processCell": "hat01",
"equipmentModule": "robot_a",
"device": "temp_sensor_01",
"metric": "temperature"
}
}

SparkplugB Desteği

SparkplugB kodlaması gerektiren ortamlar için Proxus şu adrese yayın yapar:

spBv1.0/{GroupId}/DDATA/{EdgeNodeId}/{DeviceId}

Özellikler

  • Cihaz Doğum/Ölüm Sertifikaları: Otomatik yaşam döngüsü yönetimi
  • İkili (Binary) Kodlama: Daha küçük yükler, daha hızlı ayrıştırma
  • Metrik Meta Verisi: Veri tipleri, birimler ve kalite bayrakları
lightbulb
Konfigürasyon

SparkplugB, Proxus-config.toml dosyasında [UNS] bölümü altında UNSPayloadFormat = "SparkplugB" ile etkinleştirilir.


Performans ve Optimizasyon

Binlerce cihaza sahip yüksek ölçekli ortamlar için Proxus, konfigürasyonun [UNS.Optimizations] bölümünde çeşitli optimizasyon ayarları sunar.

Bant Genişliği Azaltma

  • İnce Yükler (Thin Payloads): TelemetryThinPayload etkinleştirildiğinde, her telemetri mesajından statik context nesnesi kaldırılır, bu da tüketiciler için bant genişliği ve CPU kullanımını önemli ölçüde azaltır.
  • Değişimde Yayınlama: StatusOnChangeOnly, cihaz durumunun (Online/Offline) yalnızca gerçekten değiştiğinde yayınlanmasını sağlar, böylece broker'daki "Online" spam'ini önler.

Hız Sınırlama ve Özetler

  • Özet Aralıkları: Sistem genelindeki _summary mesajının ne sıklıkla yayınlanacağını kontrol etmek için SummaryIntervalMs (varsayılan: 5000) kullanın.
  • Hash Tabanlı Filtreleme: SummaryOnlyOnChange, temel değerlerin hiçbiri değişmediyse _summary mesajlarını yayınlamayı atlamak için hızlı bir hash kontrolü kullanır.
lightbulb
Ayar Rehberi

Optimizasyon anahtarlarının ve varsayılan değerlerinin tam listesi için Konfigürasyon Referansı'na bakın.

UNS Gezgini

Proxus Yönetim Konsolu'ndaki UNS Gezgini, bu hiyerarşiyi gerçek zamanlı olarak görselleştirir. Şunları yapabilirsiniz:

  • Tam ağaç yapısına göz atın
  • Canlı değerleri ve zaman damgalarını görün
  • İşletme, saha veya alana göre filtreleyin
  • Meta verileri dışa aktarın
info
Tek Doğruluk Kaynağı

UNS sadece bir isimlendirme kuralı değildir; operasyonlarınızın mevcut durumu için Tek Doğruluk Kaynağıdır. Bir değer UNS'de mevcutsa, mevcut olan en güncel değerdir.


Endüstriyel Kullanım Örnekleri

Birleşik İsim Alanı, tüm Proxus dikey çözümlerinin temelidir:

  • Akıllı Binalar: BACnet noktalarını, aydınlatma durumunu ve doluluk sayılarını bina/kat/bölge hiyerarşilerine eşleme.
  • Üretim: OEE ve duruş süresi analitiği için PLC etiketlerini ISA-95 ekipman hiyerarşilerine hizalama.
  • Enerji ve Altyapı: Sayaç ve şebeke verilerini ISO 50001 uyumluluğu için saha çapında enerji modellerine organize etme.

Sonraki Adımlar