EnginOPCScanner Yayında: Ücretsiz OPC UA Tarayıcı
PLC ve endüstriyel cihazlardaki OPC UA sunucularına bağlanıp tüm değişkenleri NodeId, veri tipi, erişim ve anlık değeriyle listeleyen ücretsiz Windows programı EnginOPCScanner artık indirilebilir.
SCADA, HMI ya da MES entegrasyonunda ilk iş hep aynıdır: PLC’deki OPC UA değişkenlerinin tam listesini çıkarmak. Hangi değişken hangi NodeId’de, veri tipi ne, yazılabilir mi, birimi ne? Bu soruların cevabını hızlıca almak için EnginOPCScanner’ı geliştirdim ve ücretsiz olarak yayınladım.
→ EnginOPCScanner sayfasına git ve indir

Ne yapıyor?
EnginOPCScanner, endüstriyel cihazlardaki OPC UA sunucularına IP üzerinden bağlanır ve adres alanındaki tüm değişkenleri listeler. Solda adres alanı ağacı, ortada değişken tablosu, sağda seçili düğümün tüm ayrıntıları yer alır. Her değişken için şunları görürsünüz:
- yol ve NodeId
- veri tipi (enum/struct ayrımıyla birlikte), ValueRank ve dizi boyutları
- erişim seviyeleri ve açıklama
- EngineeringUnits ve EURange
- değer, durum kodu ve zaman damgası
Büyük projelerde bile hızlı
Tarama kademeli yapılır. Önce yalnızca yapı (ağaç, yollar, NodeId’ler) okunur; bu, büyük projelerde bile saniyeler sürer ve tablo hemen kullanılabilir hale gelir. Veri tipi ve erişim gibi ayrıntılar arka planda, açık olan klasör öncelikli olarak yüklenir. Bir değişkene tıkladığınızda değeri ve tüm özellikleri PLC’den anında okunur.
Öne çıkan özellikler
- Canlı izleme: Tabloda çift tıkladığınız değişken izleme listesine eklenir, değerler subscription ile anlık güncellenir.
- Güvenli değer yazma: Değer veri tipine göre doğrulanır, göndermeden önce onay istenir ve her yazma günlüğe kaydedilir.
- Ağ keşfi:
192.168.1.1-254veya192.168.1.0/24gibi bir IP aralığındaki OPC UA sunucularını bulur. - Kaydet ve karşılaştır: Taramaları
.opcscanolarak saklayabilir, iki taramada eklenen, silinen ve değişen değişkenleri görebilirsiniz. Namespace indeksi değişse bile eşleştirme doğru yapılır. - Excel / CSV: Tüm listeyi tek tıkla dışa aktarabilirsiniz.
- Güvenli bağlantı: None, Sign ve SignAndEncrypt modları; anonim ya da kullanıcı adı/şifre ile giriş.

Her markayla çalışır
EnginOPCScanner marka bağımsızdır. OPC UA açık bir endüstri standardı olduğu için program, hangi üreticiye ait olursa olsun OPC UA sunucusu çalıştıran her cihaz ve yazılımla çalışır: PLC’ler, HMI ve SCADA sistemleri, endüstriyel PC’ler ve ağ geçitleri. Bağlanırken iki noktaya dikkat edin:
- Değişkenler görünmüyorsa: Çoğu PLC’de değişkenlerin OPC UA üzerinden yayınlanması PLC projesinde ayrıca etkinleştirilmelidir. OPC UA sunucusunun ve değişken paylaşımının (sembol yapılandırması / OPC UA erişim ayarları) açık olduğundan ve paylaşılacak değişkenlerin işaretli olduğundan emin olun.
BadSecurityChecksFailedhatası: Sunucu, programın istemci sertifikasına güvenmiyordur. Sertifikayı Sertifika → İstemci sertifikasını dışa aktar ile kaydedip cihazın OPC UA güvenlik / sertifika ayarlarında güvenilir (Trusted) olarak işaretleyin.
PLC’siz deneyin
Elinizde PLC yoksa ayrı olarak indirebileceğiniz DemoServer ile programı deneyebilirsiniz. PLC benzeri bir adres alanı sunar, Simulation klasöründeki değerler her saniye değişir. Büyük projeleri test etmek için değişken sayısı da verilebilir:
EnginOPCScanner.DemoServer.exe 4840 54000
İndirin
EnginOPCScanner ücretsizdir. Kurulum veya .NET gerektirmez; zip’i açıp EnginOPCScanner.exe’yi çalıştırmanız yeterli. Windows 10 ve 11 (64-bit) üzerinde çalışır, arayüz Türkçe ve İngilizcedir.
Hata bildirimi ya da özellik önerileriniz için iletişim sayfasından yazabilirsiniz.