Kısa tanımOPC UA (OPC Unified Architecture), makineler, PLC’ler ve üst düzey sistemler arasında platformdan bağımsız, güvenli ve nesne tabanlı veri alışverişi sağlayan endüstriyel iletişim standardıdır (IEC 62541).
OPC UA’nın temel fikri, veriyi yalnızca bir sayı olarak değil; anlamı, birimi, kalitesi ve zaman damgasıyla birlikte tanımlı bir nesne olarak sunmaktır. Sunucu, adres uzayı (address space) içinde düğümler (node) yayınlar. İstemci bu düğümleri tarayabilir, okuyabilir, yazabilir, değişimlerine abone olabilir ve metot çağırabilir.
Güvenlik tasarımın parçasıdır: uygulama sertifikaları, imzalama ve şifreleme modları ile kullanıcı doğrulaması desteklenir. Bağlantının gerçekten güvenli olması için sertifika güven listelerinin yönetilmesi gerekir; bu konu OPC UA sertifika kontrol listesinde ele alınır.
OPC UA çoğunlukla istemci/sunucu olarak kullanılır; yayın/abone (PubSub) modeli de tanımlıdır. Sektöre özgü bilgi modelleri, “companion specification” adı verilen eşlik eden belirtimlerle tanımlanır.
OPC Router projelerinde
OPC Router’da OPC UA Client ile makine ve PLC verisi okunur, uygun yetkiyle yazma akışları kurulur; OPC UA Server ile işlenmiş veri OPC UA istemcilerine sunulabilir. Endpoint, güvenlik modu ve sertifika güvenini projede birlikte doğrularız.
Sık sorulanlar
OPC UA ile OPC DA arasındaki fark nedir?
OPC DA, Windows COM/DCOM teknolojisine dayanan klasik sürümdür. OPC UA platformdan bağımsızdır, güvenliği tasarımına dahil eder ve bilgi modelini destekler.
OPC UA mı MQTT mi kullanmalıyım?
İkisi farklı sorunları çözer ve çoğu projede birlikte kullanılır. Ayrıntı için OPC UA mı MQTT mi? makalesine bakın.