PLC Veri Toplama Rehberine Geri Dön

OPC UA Protokolü Nedir? — Endüstri 4.0 Haberleşme Standardı

OPC UA (Unified Architecture), platform bağımsızlığı, siber güvenlik mimarisi ve zengin anlamsal veri modelleme yetenekleriyle modern endüstriyel otomasyonun ve Endüstri 4.0 uygulamalarının resmi iletişim standardıdır.

1 Temmuz 2026 10 dk okuma Oemsoft Teknik Ekip
📋 Özet

OPC UA (Open Platform Communications Unified Architecture), farklı marka kontrolörler (PLC, CNC) ve kurumsal yazılımlar (SCADA, MES, ERP) arasında güvenli, ölçeklenebilir ve işletim sisteminden bağımsız olarak veri aktarılmasını sağlayan bir sanayi standardıdır. Klasik OPC'nin Windows işletim sistemine bağımlı yapısını kırarak; Linux, Android, bulut sunucuları ve doğrudan gömülü cihazlar üzerinde çalışabilir. Endüstri 4.0 projelerinde dikey veri akışını (PLC'den -> MES'e) sağlayan en önemli teknolojidir.

OPC UA Nedir?

Fabrika otomasyonlarında en büyük sorun, her donanım üreticisinin (Siemens, Rockwell, Omron, Mitsubishi, Beckhoff vb.) kendi özel haberleşme protokolünü (S7, EtherNet/IP, FINS, MC Protocol, EtherCAT) kullanmasıdır. Bu durum, fabrikadaki makinelerden veri alıp analiz etmek isteyen MES veya SCADA yazılımları için tam bir kabustur; çünkü her cihaz için ayrı sürücüler yazılması gerekir.

OPC Foundation tarafından geliştirilen OPC UA (Unified Architecture), tüm bu farklı donanım dillerini tek bir uluslararası standart dile çeviren teknolojidir. OPC UA sayesinde, istemciler (Client) cihazın markasından bağımsız olarak tek bir standart protokol üzerinden veriyi okuyabilir ve yazabilir.

Klasik OPC ile OPC UA Arasındaki Farklar

1990'larda geliştirilen Klasik OPC (OPC DA, OPC HDA), endüstride devrim yaratmış olsa da günümüz teknolojisinde ciddi sınırlamalara sahipti. OPC UA, bu sınırlamaları aşmak üzere sıfırdan tasarlanmıştır:

Özellik Klasik OPC (DA, HDA) OPC UA (Unified Architecture)
İşletim Sistemi Bağımlılığı Sadece Windows (COM/DCOM teknolojisi) Platform Bağımsız (Linux, Windows, Bulut, Gömülü)
Siber Güvenlik Zayıf (DCOM güvenlik açıkları, zor firewall yapılandırması) Çok Güçlü (RSA şifreleme, dijital sertifikalar, tek port)
Veri Modelleme Basit Tag/Değer listesi Zengin Anlamsal (Semantic) Veri Modellemesi
Bağlantı Mimarisi Sadece Client - Server Client-Server ve Publisher-Subscriber (Pub/Sub)

OPC UA'nın Temel Özellikleri

OPC UA'yı modern otomasyon projelerinde vazgeçilmez kılan 3 ana özellik:

  1. Platform Bağımsızlığı: Klasik OPC gibi Windows kayıt defteri (Registry) veya COM bileşenlerine ihtiyaç duymaz. Bu sayede, bir akıllı gateway (Raspberry Pi gibi Linux tabanlı kartlar) içine gömülerek doğrudan sahada çalışabilir veya doğrudan PLC'lerin (Siemens S7-1500 gibi) kendi işlemcisi üzerinde OPC UA Server olarak çalıştırılabilir.
  2. IT Düzeyinde Siber Güvenlik: Endüstriyel tesisler internete bağlandıkça OT güvenliği en büyük öncelik haline gelmiştir. OPC UA; X.509 dijital sertifikaları ile cihaz doğrulama, AES şifreleme ile veri gizliliği ve kullanıcı hakları yönetimi ile tam güvenlik sunar.
  3. Anlamsal Veri Modellemesi (Information Models): Klasik sistemlerde veri sadece ham bir sayıdan ibarettir (Örn: Tag1 = 45.2). OPC UA'da ise verinin anlamı da taşınır: "Bu veri, Hat-1'deki Ekstrüder Makinesinin kovan sıcaklığıdır, birimi Celsius'tur ve maksimum limiti 100 derecedir." Bu yapı, Üretim Verisi Analitiği yazılımlarının veriyi anında tanımasını sağlar.

OPC UA Nasıl Çalışır? (Client-Server Yapısı)

OPC UA sistemlerinde iletişim genellikle iki rol arasında gerçekleşir:

  • OPC UA Server (Sunucu): Veriyi üreten ve sunan taraftır. Makinelerin bağlı olduğu PLC'ler veya PLC verilerini toplayan Kepware, Matricon gibi OPC yazılımları sunucu rolündedir.
  • OPC UA Client (İstemci): Veriyi talep eden, okuyan veya yazan taraftır. MES yazılımları, SCADA'lar, veritabanı kayıt servisleri istemci rolündedir. Güvenli bir el sıkışma ve sertifika onayından sonra istemci, sunucudaki etiketleri abonelik yöntemiyle (Subscription - sadece veri değiştiğinde aktarım) okumaya başlar.

Oemsoft OPC UA Çözümleri

Oemsoft MES, haberleşme katmanında tamamen OPC UA standartlarını temel alır. Fabrikanızdaki dijital dönüşüm projelerinde:

  • Sahadaki tüm OPC UA uyumlu PLC ve kontrolörlerle doğrudan, ek bir OPC sunucu lisansı maliyeti olmadan haberleşiriz.
  • OPC UA sertifika yönetimi modülümüzle fabrika içi veri trafiğinizi IT güvenlik standartlarına uygun olarak şifreleriz.
  • Makinelerinizden veri toplarken bant genişliğini yormamak için OPC UA'nın optimize edilmiş abonelik (Subscription) modelini kullanırız.
  • Eski makinelerinizi OPC UA standardına dönüştüren donanımsal gateway çözümleri sunarız.

Sıkça Sorulan Sorular (SSS)

OPC UA (Open Platform Communications Unified Architecture), endüstriyel otomasyon sistemlerinde farklı markalara ait cihazların (PLC, sensör, robot) ve yazılımların (SCADA, MES, ERP) birbirleriyle güvenli ve platform bağımsız olarak veri alışverişi yapmasını sağlayan uluslararası haberleşme protokolüdür.
Klasik OPC sadece Windows işletim sistemine bağımlıdır (COM/DCOM teknolojisi kullanır) ve güvenlik özellikleri çok kısıtlıdır. OPC UA ise platform bağımsızdır (Linux, gömülü sistemler, bulut vb. çalışabilir), kendi içinde gelişmiş şifreleme/sertifika güvenliğine sahiptir ve verileri anlamsal (semantic) olarak modelleyebilir.
Evet, en güvenli endüstriyel protokollerden biridir. RSA şifreleme, X.509 dijital sertifikalar, kullanıcı adı/şifre doğrulaması ve mesaj bütünlüğü kontrolleri gibi IT düzeyinde güvenlik özelliklerini varsayılan olarak barındırır.
OPC Server, sahadaki özel makine dillerini (Siemens S7, Modbus, Fanuc vb.) OPC UA diline çeviren bir nevi "protokol dönüştürücü tercüman" yazılımdır. MES veya SCADA gibi istemciler (Client) bu sunucuya bağlanarak tüm makineleri tek bir dilden okuyabilir.