İçeriğe geç
Proxus 2.0.0 Proxus 2.0: Proxus tarihinin en büyük sürümü Sürüm notları

Entegrasyonlar · MQTT & Sparkplug B

MQTT iki yönde çalışır, Sparkplug B de dahil.

Proxus MQTT’yi üç şekilde kullanır. Her Edge Gateway’de çalışan yerleşik MQTT sunucusu, ortak veri modelini (UNS) JSON ya da Sparkplug B 3.0 konuları olarak yayınlar; uygulamalarınız bu konulara abone olur. Cihazlar kendi değerlerini bu sunucuya gönderebilir. Bir veri hedefi de okumaları zaten işlettiğiniz MQTT sunucusuna düz MQTT ya da Sparkplug B olarak yayınlar.

Ekipman ile MQTT & Sparkplug B arasındaki veri yolu MQTT
Bir kez düzenleyin, her sisteme aktarın Ekipmandan gelen veri önce Edge Gateway’den geçer. Ardından sırasıyla şu aşamalara ulaşır: Unified Namespace, MQTT & Sparkplug B. Bu entegrasyon kaynak olarak da kullanılabilir. Kontrol cihazları S7 / CIP / MELSEC Makine ve robotlar FOCAS / MTConnect Sayaç ve SCADA Modbus / OPC UA Düzenlenmiş sinyaller 02 / UÇ Proxus Edge Gateway Topla / değerlendir / sakla 03 / PLATFORM Unified Namespace Düzenlenmiş endüstriyelsinyaller MQTT & Sparkplug B Kaynak ve hedef 01 / ÜRETİM SAHASI04 / KULLANAN SİSTEMLER Bir kez düzenleyin, her sisteme aktarın Aşağıdan yukarıya okuyun: saha ekipmanı en altta, veri yukarı doğru akar. Ekipmandan gelen veri önce Edge Gateway’den geçer. Ardından sırasıyla şu aşamalara ulaşır: Unified Namespace, MQTT & Sparkplug B. Bu entegrasyon kaynak olarak da kullanılabilir. 01 Üretim sahası PLC / CNC / robot 02 Proxus EdgeGateway Topla / değerlendir /sakla 03 Unified Namespace Düzenlenmiş endüstriyelsinyaller 04 MQTT & Sparkplug B Kaynak ve hedef
Abone olma
Her Edge Gateway’in yerleşik MQTT sunucusu ortak veri modelini konular hâlinde yayınlar; her değer birimi ve okunma zamanıyla gider
Yayınlama
Kendi MQTT sunucunuza: MQTT hedefi (seçtiğiniz tek konu) ya da Sparkplug B hedefi
Veri toplama
Cihazlar kendi erişim anahtarlarıyla bağlanıp yerleşik MQTT sunucusuna JSON gönderir
Kesintiye karşı
MQTT sunucunuza ulaşılamazsa veri Edge Gateway’de bekler

Veri yolu

Hangi veri nereden geçer, nerede durur?

Ters yönde de çalışır: cihazlar kaynak olarak Edge Gateway’deki MQTT sunucusuna veri gönderir

Bir kez düzenleyin, her sisteme aktarın Ekipmandan gelen veri önce Edge Gateway’den geçer. Ardından sırasıyla şu aşamalara ulaşır: Unified Namespace, MQTT & Sparkplug B. Bu entegrasyon kaynak olarak da kullanılabilir. Kontrol cihazları S7 / CIP / MELSEC Makine ve robotlar FOCAS / MTConnect Sayaç ve SCADA Modbus / OPC UA Düzenlenmiş sinyaller 02 / UÇ Proxus Edge Gateway Topla / değerlendir / sakla 03 / PLATFORM Unified Namespace Düzenlenmiş endüstriyelsinyaller MQTT & Sparkplug B Kaynak ve hedef 01 / ÜRETİM SAHASI04 / KULLANAN SİSTEMLER Bir kez düzenleyin, her sisteme aktarın Aşağıdan yukarıya okuyun: saha ekipmanı en altta, veri yukarı doğru akar. Ekipmandan gelen veri önce Edge Gateway’den geçer. Ardından sırasıyla şu aşamalara ulaşır: Unified Namespace, MQTT & Sparkplug B. Bu entegrasyon kaynak olarak da kullanılabilir. 01 Üretim sahası PLC / CNC / robot 02 Proxus EdgeGateway Topla / değerlendir /sakla 03 Unified Namespace Düzenlenmiş endüstriyelsinyaller 04 MQTT & Sparkplug B Kaynak ve hedef

Saha

  • PLC'ler, CNC'ler, robotlar
  • OPC UA sunucuları
  • Sayaçlar ve SCADA

Proxus

  • Hattın başında toplama
  • Veri ağacında düzenleme
  • Ara bellek ve aktarım

MQTT & Sparkplug B

MQTT
  • konu hiyerarşisi
  • Sparkplug B veri içeriği
  • mevcut aboneler

Nasıl çalışır?

Veri makineden MQTT & Sparkplug B hedefine dört adımda ulaşır.

  1. 01

    MQTT cihazları bağlanır

    Cihaz, kendi erişim anahtarıyla Edge Gateway’deki yerleşik MQTT sunucusuna bağlanır ve telemetry konusuna JSON gönderir; her alan bir veri noktası olur.

  2. 02

    Diğer ekipman da toplanır

    Başka protokollerle konuşan ekipman yerleşik sürücülerle okunur ve aynı ortak veri modelinde (UNS) yerini alır.

  3. 03

    Ortak veri modeline abone olunur

    Uygulamalar yerleşik MQTT sunucusunda v1/# konusuna ya da tek bir tesise veya cihaza, JSON ya da Sparkplug B 3.0 olarak abone olur.

  4. 04

    Dışarıya yayınlanır

    MQTT hedefi her okumayı sunucunuzda seçtiğiniz tek konuya gönderir; Sparkplug B hedefi sizin belirlediğiniz Group ID ve Edge Node ID ile yayınlar.

Neler kazanırsınız?

Ekipler MQTT & Sparkplug B bağlantısını neden Proxus üzerinden kuruyor?

  • Mevcut altyapıyla çalışır

    Kullandığınız MQTT sunucusu mimarideki yerini korur; Proxus veriyi ona yayınlar.

  • Anlamı belli konular

    Yerleşik MQTT sunucusunda konular ortak veri modelini izler: kuruluş, tesis, alan, hat ya da hücre, ekipman, cihaz, veri noktası.

  • İki dünyayı birleştirir

    MQTT ile veri gönderen ekipman ve sorgulanan kontrol cihazları aynı ortak veri modelinde buluşur.

  • Kalıcı durum konuları

    Yeni bağlanan her abone, her cihazın durumunu (Online, Offline ya da Timeout) hemen öğrenir.

Kullanım alanları

Sahada en sık görülen kullanımlar.

  • MQTT üzerinden ortak veri modeli (UNS)

    Diğer uygulamalar, Edge Gateway’in yerleşik MQTT sunucusunda ortak veri modeline abone olsun.

  • Sparkplug B bekleyen uygulamalar

    Yerleşik MQTT sunucusunu Sparkplug B 3.0’a geçirin ya da Sparkplug B hedefiyle kendi sunucunuza yayınlayın.

  • Tesisleri birbirine bağlama

    Okumaları tesisten merkeze MQTT üzerinden gönderin; bağlantı koparsa veri Edge Gateway’de bekler.

Roller
Yerleşik MQTT sunucusu (ortak veri modeline abone olunur; cihazlar kendi değerlerini gönderir) ve hedef (Proxus sizin MQTT sunucunuza yayınlar)
Veri biçimi
Yerleşik sunucu: JSON ya da Sparkplug B 3.0. MQTT hedefi: her okuma JSON olarak tek bir konuya (varsayılan proxus_device_data). Sparkplug B hedefi: belirlediğiniz Group ID ve Edge Node ID ile
Konular
Yerleşik sunucu: v1/<Enterprise>/<Site>/…/<Device>/telemetry/<tag> ve her cihaz için kalıcı state/_status
Güvenlik
Yerleşik sunucuda TLS (port 8883); istemciler Edge Gateway’in ana erişim anahtarıyla (MasterToken) ya da bir cihazın erişim anahtarıyla bağlanır. Sunucuda konu bazlı yetki yoktur
Ayarladığınız alanlar
MQTT: BrokerHost, BrokerPort, Topic, Username, Password, UseTls. SparkplugB: BrokerHost, GroupId, EdgeNodeId. Bağlantıyı test et, adresi ve kimlik bilgilerini merkez sunucudan ya da seçtiğiniz Edge Gateway’den veri yazmadan doğrular.

Sık sorulanlar

Bağlantıyı kurmadan önce bilmeniz gerekenler.

Proxus MQTT’den hem veri okuyup hem de MQTT’ye veri yazabiliyor mu?
Evet. Cihazlar kendi değerlerini her Edge Gateway’deki yerleşik MQTT sunucusuna gönderebilir, uygulamalarınız da orada ortak veri modeline (UNS) abone olur. Hedef olarak Proxus, okumaları sizin MQTT sunucunuza düz MQTT ya da Sparkplug B olarak gönderir. Cihazlar JSON gönderir; Proxus cihazlardan Sparkplug B okumaz.
Mevcut konu yapımızı değiştirmemiz gerekiyor mu?
Cihazlar, kendi erişim anahtarlarıyla Edge Gateway’deki yerleşik MQTT sunucusunun telemetry konusuna JSON gönderir; her alan bir veri noktası olur. Proxus bu sürümde harici bir MQTT sunucusuna abone olmuyor; bugün başka bir sunucuya gönderen cihazlar Edge Gateway’in MQTT sunucusuna yönlendirilir.
Hangi MQTT sunucusunu kullanacağız?
Veri aktarımında kendi sunucunuzu: Proxus, zaten işlettiğiniz MQTT sunucusuna gönderir. Cihazlardan veri toplamada ve ortak veri modeline abone olmada ise her Edge Gateway’deki yerleşik MQTT sunucusunu.
Ortak veri modeli (UNS) için Sparkplug B şart mı?
Hayır. Yerleşik MQTT sunucusu ortak veri modelini varsayılan olarak JSON ile yayınlar; Sparkplug B 3.0, Edge Gateway’de bir ayardır. Veri içeriğinin biçiminden çok modelin kendisi önemlidir.

Bir sonraki adım

Verinin MQTT & Sparkplug B hedefinize ulaştığını kendi gözünüzle görün.

Bir makine ve kendi MQTT sunucunuzla gelin. Makineyi bağlayalım, değerlerini Edge Gateway’in yerleşik MQTT sunucusunda gösterelim ve sizin sunucunuza düz MQTT ya da Sparkplug B olarak yayınlayalım.

  1. 01

    Keşif görüşmesi

    Ekipmanlarınızı, protokollerinizi, tesislerinizi ve verinin ulaşması gereken sistemleri konuşuruz.

  2. 02

    Teknik demo

    Genel bir tanıtım yerine, tesisinize benzeyen bir senaryo üzerinde canlı demo yaparız.

  3. 03

    Pilot planı

    Kurulum ve güvenlik sorularını baştan yanıtlar, ilk hat ya da tesis için kapsamı birlikte belirleriz.

  4. 04

    Yaygınlaştırma

    Aynı şablonlarla yeni hatlar ve tesisler devreye girer.