İçeriğe geç

OPC DA

OPC DA (Data Access), OPC Classic standartlarının en yaygın kullanılan bileşenidir. Windows COM/DCOM teknolojisi üzerine inşa edilmiştir ve gerçek zamanlı veri erişimi sağlar. OPC UA’dan önce endüstriyel otomasyonda fiili standart olarak kullanılmıştır.

inSCADA, OPC DA protokolünü yalnızca Client rolünde destekler.

ÖzellikOPC DAOPC UA
PlatformYalnızca WindowsPlatform bağımsız
TeknolojiCOM/DCOMTCP/IP, HTTP, WebSocket
GüvenlikDCOM güvenliğiTLS, sertifika, kullanıcı auth
KeşifDCOM ileBrowse + Discovery
DurumEski (legacy)Aktif geliştirme
Connection (Bağlantı — COM ProgID)
└── Device (Cihaz)
└── Frame (Veri Bloğu — Subscription grubu)
└── Variable (Değişken — Item ID)
ParametreÖrnekAçıklama
ProtocolOPC DAProtokol seçimi
IP Address192.168.1.100OPC DA sunucusunun IP adresi
Port135DCOM portu (varsayılan: 135)
COM ProgIDMatrikon.OPC.SimulationOPC sunucusunun COM programatik tanımlayıcısı
Separator.Tag yolu ayırıcı karakteri (varsayılan: nokta)
Max Depth12Tag ağacı tarama derinliği
Server Status Check Time30000 msSunucu durum kontrol periyodu
ParametreÖrnekAçıklama
Scan Time1000 msTarama periyodu
Scan TypePERIODICPERIODIC veya FIXED_DELAY
ParametreÖrnekAçıklama
Use Subscription ModetrueSubscription tabanlı veri alma (değişiklikte bildirim)
Percent Deadband0.5Analog değer değişim eşiği (%)

Subscription Mode: true olduğunda OPC sunucusu yalnızca değer değiştiğinde bildirim gönderir — ağ trafiği ve işlemci yükü azalır. false olduğunda periyodik polling yapılır.

ParametreÖrnekAçıklama
NameTemperatureDeğişken adı (OPC Item ID olarak da kullanılır)
TypeVT_R4OPC DA veri tipi
Veri TipiAçıklama
VT_BOOLBoolean
VT_I1İşaretli 8-bit tam sayı
VT_UI1İşaretsiz 8-bit tam sayı
VT_I2İşaretli 16-bit tam sayı
VT_UI2İşaretsiz 16-bit tam sayı
VT_INTİşaretli 32-bit tam sayı
VT_UINTİşaretsiz 32-bit tam sayı
VT_I8İşaretli 64-bit tam sayı
VT_R432-bit kayan nokta (float)
VT_R864-bit kayan nokta (double)
VT_BSTRKarakter dizisi (string)

inSCADA, OPC DA sunucusunun tag ağacını browse ederek mevcut item’ları keşfedebilir. Bu özellik, variable tanımlarken doğru Item ID bilgilerine ulaşmanızı kolaylaştırır.

OPC DA, Windows DCOM üzerinden çalıştığı için uzak bağlantılarda DCOM yapılandırması gerekir:

  1. OPC sunucusu bilgisayarında DCOMCNFG ile uzak erişim izinlerini ayarlayın
  2. Windows Firewall’da DCOM portlarını (135 + dinamik portlar) açın
  3. Her iki bilgisayarda da aynı kullanıcı hesabı veya uygun yetkilendirme olmalıdır