Ücretsiz Yazılım İndirme Merkezi
Endüstriyel veri toplama, izleme ve analiz için yazılımlar.
OPC XML-DA, OPC Classic ailesinin web servisleri üzerinden veri
alışverişine yönelik eski nesil teknolojilerinden biridir. Günümüzde OPC UA gibi
daha modern teknolojiler yaygın olarak kullanıldığından, geliştirme ortamlarında
kullanılabilecek hazır OPC XML-DA Server uygulamalarına ulaşmak diğer OPC
teknolojilerine kıyasla daha zor olabilir.
Bununla birlikte mevcut sistemlerin bakımı, eski uygulamaların yeniden geliştirilmesi, farklı OPC istemcilerinin test edilmesi veya yeni bir OPC XML-DA Client yazılması sırasında gerçek bir XML-DA Server'a bağlanmak gerekebilir. OpenXmlDaServer bu ihtiyacı geliştirme ortamında basit ve pratik bir şekilde karşılamak amacıyla hazırlanmıştır.
Temel amaç: OpenXmlDaServer bir saha simülasyon sistemi değil, öncelikle yazılım geliştirme, entegrasyon ve test çalışmalarında kullanılabilecek bir OPC XML-DA Server kaynağı sağlamak üzere tasarlanmıştır.
OpenXmlDaServer, istemci uygulamalarının gerçek bir endüstriyel veri kaynağı ile çalışıyormuş gibi test edilebilmesi amacıyla verileri belirli bir hiyerarşi altında sunar. Hiyerarşik yapı; istemcinin tag keşfi, adresleme, veri seçimi ve değer okuma işlemlerinin test edilmesine yardımcı olur.
Örnek veri modeli yaklaşımı:
Bu yapı örnek bir modeldir. Simülatör tarafından sunulan gerçek tag isimleri ve hiyerarşi, kullanılan OpenXmlDaServer.exe sürümüne göre değerlendirilmelidir.
OpenXmlDaServer, 8080 numaralı port üzerinden OPC XML-DA servisi sunduğundan, aynı portu kullanan başka bir uygulama veya hizmet bulunmaması gerekir. Server başlatılmadan önce bu durum kontrol edilmelidir.
Önemli: Bilgisayarınızda 8080 portunu kullanan başka bir hizmet çalışıyorsa, OpenXmlDaServer başlatılmadan önce bu hizmet durdurulmalıdır. Aksi durumda OpenXmlDaServer 8080 portuna bağlanamayabilir ve OPC XML-DA servisini sunamayabilir.
Ayrıca OpenXmlDaServer.exe yönetici olarak çalıştırılmalıdır. Windows ortamında uygulama dosyasına sağ tıklayarak Yönetici olarak çalıştır seçeneği kullanılmalıdır.
Başlatma sırası:
Bu hazırlıkların ardından OPC XML-DA Client uygulaması aşağıdaki endpoint üzerinden OpenXmlDaServer'a bağlanabilir:
http://localhost:8080/XmlDa/
http://localhost:8080/XmlDa/
Not: localhost yalnızca OpenXmlDaServer ile OPC XML-DA
Client aynı bilgisayarda çalışıyorsa kullanılmalıdır. Server başka bir bilgisayarda
çalıştırılıyorsa bağlantı adresindeki localhost yerine server bilgisayarının
IP adresi veya uygun host adı kullanılmalıdır.
| Kullanım Alanı | OpenXmlDaServer ile Test Edilebilecek Konular |
|---|---|
| OPC XML-DA Client | Bağlantı, tag erişimi, veri okuma ve hata yönetimi. |
| SCADA | OPC XML-DA veri kaynağından proses değerlerinin alınması ve işlenmesi. |
| Veri Toplama | Tag değerlerinin periyodik okunması ve farklı veri yapılarına aktarılması. |
| Protokol Entegrasyonu | OPC XML-DA ile başka haberleşme veya veri işleme katmanlarının birlikte test edilmesi. |
| Hata Ayıklama | Client bağlantı sorunlarının ve XML-DA istek/cevap işlemlerinin geliştirme ortamında incelenmesi. |
OpenXmlDaServer varsayılan olarak yerel bilgisayarda aşağıdaki endpoint üzerinden kullanılmak üzere tasarlanmıştır:
Server Endpoint
http://localhost:8080/XmlDa/
OPC XML-DA Client uygulamanızın bağlantı ayarlarında bu adresi kullanarak OpenXmlDaServer'a erişebilirsiniz.
OpenXmlDaServer, OPC XML-DA Client ve benzeri endüstriyel yazılımların geliştirme ve test çalışmalarında kullanılmak üzere sunulmaktadır.
Çalıştırma koşulu: OpenXmlDaServer.exe çalıştırılmadan önce 8080 portunun başka bir hizmet tarafından kullanılmadığından emin olunmalıdır. Uygulama ayrıca Yönetici olarak çalıştır seçeneği kullanılarak başlatılmalıdır.
Geliştiricilere not: Simülatörün temel kullanım amacı üretim ortamında bir OPC XML-DA Server olarak kullanılmak değil, yazılım geliştirme, entegrasyon ve test süreçlerinde kontrollü bir veri kaynağı sağlamaktır.