Teknoloji
OPC UA ile PLC ve makine verisi toplama
Tesisinizdeki OPC UA sunucularına güvenli bağlanıyor, düğümleri anlamlı bir veri modeline yerleştiriyor ve üretim sistemlerine taşıyoruz.
Çalıştığımız şirketler
- Siemens
- Anadolu Isuzu
- BSH
- Tofaş
- Toyotetsu
- Martur
- Turkcell
- Vodafone
- Doğadan
- Pakmaya
- Bross
- Abdi İbrahim
- Nobel İlaç
- Plastimak
- Dalgıç Kalıp
- Barbaros Motor
- Magneti Marelli
- Rözmaş
- Sanel
OPC UA nedir? OPC UA, farklı marka PLC’ler, CNC sistemleri, SCADA yazılımları ve endüstriyel uygulamalar arasında standart bir yöntemle veri alışverişi yapılmasını sağlayan haberleşme teknolojisidir. Siemens S7-1200 ve S7-1500’ün uygun modelleri, Beckhoff TwinCAT ve CODESYS tabanlı sistemler OPC UA sunucusu olarak yapılandırılabilir. Veri erişimi ve güvenlik özellikleri cihazın desteğine ve yapılandırmasına bağlıdır.
OPC UA bağlantısı kurmak işin yalnızca ilk adımıdır. Asıl önemli olan, hangi PLC veya sistemden hangi değişkenlerin okunacağını belirlemek, NodeId bilgilerini doğrulamak, sertifika ve erişim ayarlarını düzenlemek ve toplanan verileri ortak bir yapıya taşımaktır. Bu hazırlık, özellikle birden fazla marka PLC ve OPC UA sunucusu bulunan tesislerde önem kazanır.
VOLSOFT bu kararları tesisin otomasyon ve IT ekipleriyle birlikte verir ve okumayı Proxus üzerinde kurar. Sunucuyu yayınlayan PLC ya da yazılım tarafındaki yapılandırmayı biz yapmayız; gereken ayarları tanımlar ve doğrularız.
Ne yapıyoruz
OPC UA entegrasyonu
-
Sunucu keşfi
Proxus, ağdaki OPC UA sunucularını keşfetmek için yapılandırılmış TCP 4840, 53530 ve HTTPS 53443 bağlantı noktalarını deneyebilir. Bunlar Proxus’un varsayılan keşif ayarlarıdır; her OPC UA sunucusunun bu portları kullandığı anlamına gelmez. Sunucunun gerçek endpoint adresi ve portu elle de tanımlanabilir.
-
Güvenlik modları ve sertifikalar
Sunucunun sunduğu güvenlik moduyla bağlanırız: None, Sign ya da Sign & Encrypt. Sunucu sertifikaları merkez sunucuda onaylanır; üretim ortamında şifreli modları öneririz.
-
OPC UA tag tarama ve NodeId seçimi
OPC UA sunucusunun adres alanındaki değişkenleri tarar, okunacak tag’leri listeden seçeriz. NodeId ve veri tipi bilgilerini sunucudan alırız. Gerekli durumlarda NodeId bilgileri bağlantı yapılandırmasına göre elle de tanımlanabilir.
-
Sorgulama ve abonelik
Proxus, OPC UA cihazlarını belirlenen okuma aralığında toplu sorgulayarak okur; OPC UA aboneliklerini kullanmaz. Kısa süreli değişimlerin önemli olduğu sinyallerde aralığı buna göre belirleriz.
-
Kepware’den Proxus’a geçiş
Mevcut KEPServerEX yapılandırmasındaki desteklenen cihaz ve tag bilgileri Proxus’a aktarılabilir. Böylece PLC bağlantıları ve tag adresleri için yapılan çalışmalar yeniden kullanılabilir. Aktarımın kapsamı kullanılan sürücülere ve yapılandırmaya göre kontrol edilir; mevcut Kepware sistemi aktarım sırasında korunabilir.
Proje nasıl ilerler
Saha keşfinden devreye almaya proje süreci
- 01
Sunucu envanteri
Tesisteki OPC UA sunucularını, sürümlerini, güvenlik politikalarını ve hangi ağ bölgesinde durduklarını çıkarırız.
- 02
Güvenlik ve sertifika planı
Hangi sunucunun hangi modla bağlanacağını ve sertifika onayının kim tarafından yapılacağını IT ve otomasyon ekipleriyle belirleriz.
- 03
Düğüm seçimi ve modelleme
Gereken düğümleri seçer, ortak veri modelinde ISA-95 hiyerarşisine uygun adlarla konumlandırırız.
- 04
Devreye alma
Okumayı başlatır, değerleri kaynak sistemle karşılaştırır ve MES, historian ya da ERP'ye bağlarız.
Proxus ile
Proxus, OPC UA sunucularına Edge Gateway'den bağlanır. Sihirbaz sunucuları bulur, sertifika güvenini merkez sunucuda yönetir ve seçilen düğümleri ortak veri modeline akıtır. Buradan veri MQTT, SQL Server ya da buluta gönderilebilir.
Proxus, VOLSOFT ekibinin geliştirdiği endüstriyel veri platformudur.
Sıkça sorulan sorular
Merak edilenler
OPC UA nedir?
OPC UA (Open Platform Communications Unified Architecture), endüstriyel cihazlar ve yazılımlar arasında üreticiden bağımsız, güvenli veri alışverişi için geliştirilmiş açık bir standarttır. Veriyi hiyerarşik bir adres alanında, tipleriyle birlikte sunar ve sertifika tabanlı güvenlik içerir.
S7-1200'de OPC UA sunucusu nasıl kullanılır?
S7-1200 ve S7-1500'de OPC UA sunucusu TIA Portal'da CPU özelliklerinden etkinleştirilir ve yayınlanacak değişkenler belirlenir. Firmware ve lisans koşulları CPU'ya göre değişir; bu ayarları tesisin otomasyon ekibi yapar, biz gereksinimi ve doğrulamayı üstleniriz.
OPC UA güvenlik modları nelerdir?
OPC UA'da üç güvenlik modu vardır: None (güvenlik yok), Sign (mesajlar imzalanır) ve Sign & Encrypt (mesajlar imzalanır ve şifrelenir). İmzalı ve şifreli modlar sertifika güveni gerektirir; üretim ortamında bu modları öneririz.
OPC UA ile MQTT arasındaki fark nedir?
OPC UA, cihaz ve sunucudan veri okumak için zengin tip ve adres yapısı sunan bir istemci-sunucu standardıdır. MQTT ise veriyi bir broker üzerinden birçok tüketiciye dağıtan hafif bir yayınla-abone ol protokolüdür. Tipik mimaride veri OPC UA ile okunur, MQTT ile dağıtılır.
OPC UA'da abonelik mi sorgulama mı kullanılmalı?
Kısa süreli değişimleri yakalamak gerekiyorsa ve sunucu abonelikleri iyi destekliyorsa abonelik, öngörülebilirlik önemliyse sorgulama tercih edilir. Proxus OPC UA cihazlarını belirlenen aralıkta sorgulayarak okur.
İlgili sayfalar
İlgili hizmetler ve çözümler
- Hizmet Makine Veri Toplama PLC, CNC ve robotlardan kontrol programına dokunmadan, salt-okuma ile üretim verisi toplama. İnceleyin →
- Hizmet Endüstriyel Veri Yönetimi ISA-95 veri modeli, tag isimlendirme, veri sahipliği, yetkilendirme ve IT/OT güvenliği. İnceleyin →
- Çözüm Unified Namespace (UNS) ISA-95 tabanlı topic yapısı, isimlendirme kuralları ve MQTT ile fabrika verisi için tek ad alanı. İnceleyin →
- Çözüm Endüstriyel IoT Platformu Proxus: PLC bağlantısı, edge, UNS, historian ve ERP aktarımı tek platformda, kendi sunucunuzda. İnceleyin →
- Sektör Kimya ve ilaç Reaktör ve proses ekipmanından parti verisi, ISA-88 yapısı ve GMP kayıtlarına veri. İnceleyin →

Sonraki adım
Üretim verilerinizi nasıl değerlendirebileceğimizi konuşalım.
Tesisinizi, makinelerinizi ve hedefinizi anlatın. Entegrasyon mühendislerimizle görüşerek projenizin kapsamını birlikte belirleyin.