Ağ kablolarının bağlı olduğu yama paneli

Bir tesisten veri almanın ilk sorusu “hangi protokol?”dür. Cevap, hangi üreticinin hangi cihazının hangi yazılım sürümüyle konuştuğuna bağlıdır ve yanlış seçim haftalarca süren denemelere yol açabilir. Bu yazı, sahada en sık karşılaşılan endüstriyel protokolleri, tipik bağlantı noktalarını ve sürücü seçerken sorulacak soruları özetler.

Kısaca

Önce cihazın yerel OPC UA sunup sunmadığına bakın. Sunmuyorsa üreticiye özgü bir sürücü gerekir; sürücüyü seçmeden önce protokol, bağlantı noktası, cihaz ön koşulları ve güvenlik etkisini kontrol edin.

Veri toplama hattı

Sahadan hedef sisteme veri hattıPLC, sayaç ve eski cihazlardan Kepware Server ile veri toplanır; OPC Router tetikleyici ve dönüşüm kurallarıyla veriyi SQL, MES/ERP ve MQTT hedeflerine taşır.SahaVeri toplamaEntegrasyonHedef sistemlerPLC’lerSiemens, Rockwell,Mitsubishi, ABBSayaç / analizörModbus ve benzeriEski cihazlarSeri hat, özelprotokolKepware ServerSürücüler,etiketler, OPC UAve DA sunucusuOPC RouterTetikleyici,eşleme, dönüşüm,yönlendirmeSQL veritabanıTablo, kayıtMES / ERPEmir, reçete,sonuçMQTT / bulutYayın, analitikOkuma ve yazma birlikte tasarlanır: üretim emri ve reçete aşağı, ölçüm ve sonuç yukarı akar
Toplama, entegrasyon ve teslim ayrı katmanlardır; her halkada tip, birim, zaman damgası ve kalite bilgisi korunur.

Sürücü, belirli bir cihaz ailesinin protokolünü konuşup veriyi standart bir arayüze çevirir. Kepware Server gibi platformlar yüzlerce cihaz için sürücü sunar (sürücü listesi); veri OPC UA, OPC DA veya MQTT olarak dışarı verilir.

Yaygın protokoller

ProtokolTipik cihazlarVarsayılan bağlantı noktasıVeri erişimi ve notlar
Modbus TCP / RTUSayaç, enerji analizörü, sürücü, küçük PLC502 (TCP); RTU seri hatKayıt (register) tabanlı; tip ve zaman damgası yok, adres haritası gerekir
Siemens S7S7-300/400, S7-1200/1500102 (ISO-on-TCP)Veri bloğu adresiyle; S7-1200/1500’de uzaktan erişim izni ve blok erişim ayarları gerekir
EtherNet/IP (CIP)Rockwell / Allen-Bradley Logix serisi44818Sembolik etiket adlarıyla erişim; I/O için ayrı örtük mesajlaşma
PROFINETSiemens ve diğer I/O cihazlarıEthernet katman 2 (gerçek zamanlı)Esas olarak denetleyici–cihaz döngüsel I/O içindir; veri toplama için genellikle S7 veya OPC UA kullanılır
BACnet/IPBina otomasyonu47808 (UDP)Nesne ve özellik modeli
IEC 60870-5-104Enerji iletim ve dağıtım2404SCADA ve telekontrol için
DNP3Su, enerji, boru hatları20000Olay ve zaman damgalı veri desteği
OPC UAYeni PLC’ler, geçitler, DCS4840Bilgi modeli, güvenlik, keşif
MQTTEdge geçitleri, IoT cihazları1883 (düz), 8883 (TLS)Yayıncı–abone; yük biçimi ayrı tanımlanır (Sparkplug B)

Sürücü seçerken sorulacak sekiz soru

  1. Cihaz yerel OPC UA sunuyor mu? Birçok güncel PLC (ör. S7-1500 ailesi) yerleşik bir OPC UA sunucusu içerir; varsa genellikle en temiz yoldur. Lisans ve yazılım sürümü gereksinimini kontrol edin.
  2. Cihazın tam modeli ve yazılım sürümü nedir? Aynı ailenin farklı sürümleri farklı sürücü seçenekleri gerektirebilir.
  3. Cihaz tarafında hangi ön koşullar gerekir? Örneğin bazı PLC’lerde uzaktan erişim izni açılmalı veya blok erişimi ayarlanmalıdır.
  4. Hangi bağlantı noktaları açık olmalı ve güvenlik duvarı kuralı nedir? Tablodaki varsayılanlar başlangıçtır; ağ bölümlendirmesine göre kurallar yazılmalıdır (IT/OT entegrasyonu).
  5. Adresleme nasıl? Sembolik (etiket adı) mi, mutlak (veri bloğu/kayıt) mi? Adres haritası belgesi var mı?
  6. Cihaz yükü ne olur? Etiket sayısı × tarama hızı, cihazın istek kapasitesini aşmamalıdır.
  7. Zaman damgası ve kalite kim üretiyor? Cihaz mı, sürücü mü? (veri kalitesi ve zaman damgası).
  8. Yazma gerekiyor mu? Yazma açılacaksa yetki ve onay mekanizması tasarlanmalıdır.

Güvenlik notu

Eski protokollerin çoğu kimlik doğrulama ve şifreleme sunmaz; Modbus ve bazı PLC erişim yöntemleri bağlanan herkese okuma ve çoğu zaman yazma izni verebilir. Bu yüzden bu trafik yalnızca bölümlendirilmiş OT ağında kalmalı, dışarıya OPC UA veya MQTT (TLS) gibi güvenli bir arayüzle açılmalıdır. Yeni cihazlarda yerel OPC UA’yı tercih etmek hem entegrasyonu hem güvenliği iyileştirir.

Doğru yol: önce küçük bir doğrulama

Yüzlerce etiket tanımlamadan önce tek bir cihazda birkaç etiketi okuyup kalite ve zaman damgasını doğrulayın, ardından yükü ölçeklendirin (Kepware kanal–cihaz–etiket modeli). Tüm veri toplama seçenekleri için doğru veri toplama yolunu seçmek yazısına bakın.

Sık sorulan sorular

PROFINET’ten doğrudan veri alabilir miyim?

PROFINET esas olarak denetleyici ile saha cihazları arasında döngüsel I/O içindir. Bir PC veya sunucudan veri toplamak için genellikle PLC’nin S7 erişimi ya da yerel OPC UA sunucusu kullanılır.

Modbus için neden adres haritası gerekir?

Modbus yalnızca kayıt numaraları ve ham değerler taşır; hangi kaydın neyi temsil ettiği, tipi ve ölçeği cihazın belgesinde yer alır.

Sürücü yoksa ne yapabilirim?

Üreticinin OPC UA sunucusu, bir protokol geçidi veya özel bir sürücü geliştirme seçenekleri değerlendirilir; teknik görüşme için bizimle iletişime geçebilirsiniz.