• Forumu şuan da Ziyaretçi olarak görüntülüyorsunuz. Forum ziyaretçileri tüm konu ve bağlantıları görüntüleyemez ve kaynaklara erişimi yoktur. Eğer üye iseniz buradan üye girişi yapın ya da burayı tıklayarak şimdi üye olun.
  • Ubden® Topluluk Projelerine, Aracılığınızla Destek Vermektedir.

    Topluluk projelerine katkı yapmak ve topluğumuza ulaşan genç girişimcilere destek olmak için Buradaki  bağlantıdan işlem kanallarına ulaşabilirsiniz.

    Desteklerinizle 7.000 kişilik bir ekosistem olduk ve büyümeye devam ediyoruz. Desteğiniz için teşekkürler.

Delta HMI üzerinden E-Server ile Veri Çekmek (SQL Veritabanı Dahil)

Ubden 

Administrator
Kurucu
Administator
2 Şub 2023
148
18
KrediPara
4,867KP
Delta HMI üzerinden E-Server programı ile ister SQL veritabanına (MSSQL yada MYSQL) isterseniz Excel'e belli bir kurala göre yada anlık veri çekme yapabilirsiniz.

Bu rehber de MSSQL veritabanı için örnek göstereceğim excel yöntemini aynı mantıkta kullanabilirsiniz.

Bunun için gerekli olanlar ;
  1. MSSQL kurulu olan server; (min 2017 tavsiye edilir)
  2. SQL Server Management Studio (SSMS)
    Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
  3. ODBC Server Minimum Versiyon Aşağıdaki gibi olmasını öneririm, (trigger tetiklemede sorun çıkarıyor alt sürümler.
  4. Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
    Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.

1686134620995.png

Başlayalım;

İlk olarak MSSQL server de bulunan veri tabanımıza ihtiyacımız olan verileri çekeceğimiz tabloyu oluşturup gerekli alanları açıyoruz. Bu senaryoda örnek Test_TBL olsun alanlar da ;

IDTarihSicaklikHiz

MSSQL ile işimiz bitti. Şimdi gelelim ODBC'ye.

ODBC Veri Kaynakları yöneticisini kullanarak SQL Serverimizi ekliyoruz. Hem Sistem DSN hem de Kullanıcı DSN'ye eklemenizde fayda var. Bazen E-server naz yapabiliyor.

Ardından E-Serveri devamlı çalışacak cihazımıza kuruyoruz. Aynı ya da farklı server farketmiyor, sql server ile HMI'yi görsün yeter.

Ardından E-serveri açıp sırasıyla

1686135213564.png
İlk Next'ten sonra;
1686135326258.png
*Farklı Ip bloklarında çalışıyorsanız "Search" size HMI göstermeyecektir. Elle yazmanız gerekecek port değiştirmediyseniz varsayılan "12348"
OK tuşunda size varsayılan şifreyi soracak : 12345678
Ardından HMI bağlandınız "Next" dedikten sonra size ODBC bağlantısını için pencere açılacak.
1686135664300.png
*Bu sayfada gerekli ayarları resimdeki gibi yapabilirsiniz. Tarihi HMI göndersin istiyorsanız bu alanda ayarlıyorsunuz.
1686135812895.png
Ardından kayıt eşleştirme alanını ayarlıyoruz. Yani örnek "PLC_x100" benim tablomda "Sıcaklık" değeri gibi.
1686135988751.png
Son olarak verinin ne sıklıkla geleceğini ayarlıyoruz, ve bitiriyoruz.

1686136178774.png

Ardından veri çekme işlemine başlamak için start veriyoruz. Ve mini ikon olarak program otomatik küçülüp veri standartlarınıza göre program HMI üzerinden veri çekmeye başlıyor.
 
Üst