İçeriğe Geç
OPC UA Nedir? Bilgi Modeli, Güvenlik ve Modbus’tan Farkı
Dijital Dönüşüm

OPC UA Nedir? Bilgi Modeli, Güvenlik ve Modbus’tan Farkı

2 Eylül 20263 dk okuma

OPC UA, endüstriyel veriyi yalnızca taşımaz; anlamıyla birlikte taşır. Adres uzayı, bilgi modeli, güvenlik politikaları, pub/sub mimarisi ve sahada kurulum adımları.

OPC UA (Open Platform Communications Unified Architecture, IEC 62541), endüstriyel cihaz ve yazılımların üretici bağımsız biçimde veri alışverişi yapmasını sağlayan açık iletişim standardıdır. Farkı şudur: veriyi yalnızca bir sayı olarak değil, ne olduğu, birimi, sınırları ve neye ait olduğu bilgisiyle birlikte taşır.

Kısa cevap

  • Modbus bir "kayıt numarası" verir; OPC UA "Hat 03 → Motor 01 → Devir (rpm)" der.
  • Güvenlik standardın içindedir: sertifika tabanlı kimlik, imzalama ve şifreleme.
  • İki çalışma biçimi vardır: client/server (istek-yanıt) ve pub/sub (yayın/abone, MQTT üzerinden de olur).
  • PLC'den MES/ERP'ye kadar aynı model kullanıldığı için entegrasyon maliyeti düşer.
  • Eski cihazlar OPC UA konuşmuyorsa gateway ile dönüştürülür — hattı değiştirmek gerekmez.

Adres uzayı ve bilgi modeli

OPC UA sunucusu, verilerini bir ağaç yapısında sunar: Objects → Line 03 → Motor_01 → RPM. Her düğümün bir NodeId'si, veri tipi, birimi ve erişim hakları vardır. Bu yapı sayesinde:

  • İstemci, hangi adreste ne olduğunu dokümana bakmadan gezinerek keşfeder.
  • Yeni bir makine eklendiğinde etiket listesini elle çıkarmak gerekmez.
  • Companion Specification'lar (ör. PackML, Euromap, VDMA) sektör bazlı ortak model sağlar; farklı marka makineler aynı isimlerle konuşur.

OPC UA, Modbus ve OPC Classic karşılaştırması

Modbus TCPOPC Classic (DA)OPC UA
Veri anlamıYok (kayıt numarası)SınırlıTam bilgi modeli
GüvenlikYokWindows/DCOM'a bağlıSertifika + imzalama + şifreleme
PlatformBağımsızYalnızca WindowsBağımsız (Linux, gömülü, bulut)
Güvenlik duvarı dostuEvetHayır (DCOM portları)Evet (tek port 4840)
Tipik kullanımBasit cihaz okumaEski kurulumlarYeni yatırım, MES/ERP entegrasyonu

Pratikte üçü bir arada yaşar: sahadan Modbus/S7 ile okunan veri, gateway üzerinde OPC UA modeline oturtulur ve yukarı katmana böyle verilir. SCADA yazımızda bu katman mimarisini ayrıntılı anlattık.

Güvenlik: varsayılanı kapalı bırakmayın

  1. Security policy: Basic256Sha256 veya üzeri seçin; None yalnızca laboratuvarda kullanılır.
  2. Message security mode: Sign & Encrypt. Yalnızca Sign, veriyi okunabilir bırakır.
  3. Sertifika yönetimi: İstemci ve sunucu sertifikaları karşılıklı güven listesine (trust list) elle eklenir; "hepsini kabul et" ayarı üretimde kapatılır.
  4. Anonim erişim kapalı: Kullanıcı adı/parola veya sertifika tabanlı kimlik zorunlu olmalıdır.
  5. En az yetki: İzleme kullanıcıları yalnızca okuyabilsin; yazma yetkisi ayrı role verilsin.

Client/server mi, pub/sub mu?

Client/server, oturum tabanlıdır: istemci abone olur, sunucu değişimleri gönderir (monitored items). Tesis içi izleme ve kontrol için idealdir.

Pub/sub ise yayıncı-abone yapısıyla çalışır; UDP (yerel, düşük gecikme) veya MQTT (uzak saha, bulut) üzerinden taşınır. Çok sayıda uzak tesisin merkezî izlemesinde ve bulut aktarımında tercih edilir.

Sahada kurulum: 6 adım

  1. PLC'nin OPC UA sunucusu var mı kontrol edin (S7-1200/1500, çoğu yeni PLC'de dahili).
  2. Yoksa gateway kurun: Modbus/S7 → OPC UA dönüşümü yapan bir yazılım/donanım.
  3. Etiketleri anlamlı bir hiyerarşiye oturtun: Tesis → Hat → Ekipman → Ölçüm.
  4. Örnekleme ve yayın aralığını ölçüme göre ayarlayın (sıcaklık 1 sn, sayaç olay bazlı, titreşim ayrı yol).
  5. Güvenlik politikasını ve sertifikaları devreye alın; anonim erişimi kapatın.
  6. İstemci tarafında (SCADA/MES) abonelikleri kurun ve tarihçeye yazın.

Sık sorulan sorular

OPC UA ücretli mi?

Standardın kendisi açıktır ve özellikleri OPC Foundation tarafından yayımlanır. Ücret, kullandığınız sunucu/istemci yazılımının veya PLC lisansının politikasına bağlıdır.

OPC UA gerçek zamanlı mı?

Klasik OPC UA, denetim seviyesinde (10–1000 ms) çalışır. Sert gerçek zaman gereken hareket kontrolü için OPC UA over TSN / PubSub çözümleri kullanılır; standart izleme senaryolarında buna ihtiyaç olmaz.

İnternete açmak gerekir mi?

Hayır ve açılmamalıdır. Doğru mimari, sahadaki gateway'in giden bağlantıyla merkeze veri göndermesidir; içeriye port açmak OT güvenliğinin en temel kuralını çiğner.

Kaç etiket taşıyabilir?

Endüstriyel bir gateway, binlerce düğümü 250 ms aralıkla rahatlıkla yayınlar. Sınırı belirleyen genellikle PLC'nin CPU yükü ve ağ tasarımıdır, protokol değil.

MongScada, Modbus TCP, Siemens S7, OPC UA ve MQTT'yi tek gateway üzerinden toplar; veriyi MongFlow İş Akışı tarafındaki iş emriyle eşler, MongStack AI ise aynı veri üzerinde tahminleme yapar. Mevcut PLC parkınız için uygunluk değerlendirmesi isterseniz bize ulaşın.

Etiketler:OPC UA nedirOPC UA güvenlikOPC UA Modbus farkıadres uzayıbilgi modeliIEC 62541OPC UA pub subendüstriyel iletişim
Paylaş: