PLC Veri Toplama Rehberine Geri Dön

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

OPC UA (Open Platform Communications Unified Architecture); fabrikanızdaki Siemens, Omron, Mitsubishi, Beckhoff gibi farklı diller konuşan tüm PLC ve robotların, MES veya SCADA yazılımlarıyla tek bir ortak ve siber güvenli dille konuşmasını sağlayan uluslararası haberleşme standardıdır. Kısaca: Fabrika sahasının evrensel "tercümanı" ve Endüstri 4.0'ın resmi veri köprüsüdür.

Son Güncelleme: 5 Eylül 2026 8 dk okuma Oemsoft Saha Mühendisliği

Fabrikada Neden OPC UA'ya İhtiyaç Duyulur?

Bir fabrikayı gezdiğinizde neredeyse hiçbir zaman tek bir marka makine görmezsiniz. 1. hatta Siemens S7 PLC çalışır, 2. hatta Omron vardır, paketleme hücresinde Fanuc robot döner, eski pres tezgâhında ise Mitsubishi konumlanmıştır. Her markanın kendine has, dışarıya kapalı bir iletişim protokolü bulunur.

Eğer bu makinelerden veri toplayıp tek bir yönetim ekranında OEE analizi yapmak isterseniz, eskiden her cihaza özel sürücü geliştirmek ya da Windows'a bağımlı hantal Klasik OPC sunucularıyla uğraşmak gerekirdi. İşte OPC Foundation tarafından geliştirilen OPC UA (Unified Architecture), bu Babil Kulesi karmaşasını tek bir protokolle çözer. Markası ne olursa olsun tüm kontrolörler verilerini OPC UA üzerinden tek bir standart etiket (tag) yapısıyla sunar.

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.