Scada Üzerinden Analog Veri Kaydı

Konusu 'Scada Bölümü' forumundadır ve hkn_blt tarafından 8 Ocak 2018 başlatılmıştır.


  1. hkn_blt

    hkn_blt Üye

    Katılım:
    31 Ağustos 2009
    Mesajlar:
    1.001
    Beğenilen Mesajları:
    122
    Ödül Puanları:
    18
    Cinsiyet:
    Bay
    Meslek:
    PLC-Scada-Hmi
    Merhabalar size bir sorum olacak yanıtlarsanız sevinirim. Scada da bir veriyi kayıt altına almak istiyoruz diyelim misal debi metreden geçen su miktarı olsun. Debimetreden gelen analog veriyi plc ile okuyoruz. Atıyorum 1 ay içinde nekadar su harçanmış bunu scada da görmek istiyoruz. Harcanan su miktarını nasıl hesaplamamız gerek. Sonuçta gelen veri anlık. Bir timer belirleyip bu timer süresince toplamamı yapmamız lazım? Prosesde böyle verileri nasıl işliyorsunuz mantık nedir ? Yardımcı olurmusunuz
     
  2. tr_escape

    tr_escape Üye

    Katılım:
    6 Mayıs 2008
    Mesajlar:
    516
    Beğenilen Mesajları:
    52
    Ödül Puanları:
    8
    Cinsiyet:
    Bay
    İlk olarak veri kaynağına ihtiyacınız olacak yani elinizdeki debi metreden bu verinin alınabilmesi gerekli.
    Örnek 0..10V veya 0..20mA bir analog çıkışı olsun, bu çıkışı uygun bir elektronik cihazla okunması/işlenmesi gerekli.

    Okunan/işlenen bu verinin PC ortamına aktarılabilir olması gerekli hali ile analog cihazın bir haberleşme alt yapısına ihtiyacı olacaktır. Örnek modbus gibi.

    PC/HMI tarafında ise bu veriyi okuyacak ve bir disk alanına kayıt edebilecek bir yazılıma ihtiyacı vardır bunu bir yazılım almak sureti ile gerçekleştirebilirsiniz. Bir çok scada olduğu için isim vermiyorum siz internetten çeşitli yazılımlar bulabilirsiniz.

    Alacağınız yazılımın kapasitesi ihtiyacınız ile doğru orantılı olmasın dikkat ediniz az bir veri işlenmesi gerekli ise ona uygun yazılım alın.

    Yazılım geliştirme ile ilgili bilginiz varsa siz de kendiniz bazı geliştirmeler de yapabilirsiniz.
    C#,Java ,Free Pascal gibi.

    Kısaca bu şekilde
     
  3. Ertek68

    Ertek68 Usta Üye

    Katılım:
    16 Ağustos 2007
    Mesajlar:
    1.410
    Beğenilen Mesajları:
    462
    Ödül Puanları:
    158
    Meslek:
    Elk. Teknikeri
    Adam Un, tuz, şeker var Helva nasıl yapılır diye sormuş... Siz Un, tuz, şeker almalısın demişsiniz.
    Sn. hkn_blt bildiğim kadarıyla Debimetrelerde total geçen miktarı veren modeller var. Aksi durumda pek sağlıklı sonuç alınabileceğini sanmıyorum. Geçen miktar sabit olsa olurdu ama, aksi halde hangi periyotta değiştiğini önceden bilemeyeceğimize göre zor.
    Ama illa öyle bir uygulama yapılacaksa geçen miktar belli bir oranda değiştiğinde süreyi başa al şeklinde timer ile belki yapılabilir. Artık Ne kadar işe yararsa...
     
    hkn_blt ve shox bunu beğendi.
  4. hkn_blt

    hkn_blt Üye

    Katılım:
    31 Ağustos 2009
    Mesajlar:
    1.001
    Beğenilen Mesajları:
    122
    Ödül Puanları:
    18
    Cinsiyet:
    Bay
    Meslek:
    PLC-Scada-Hmi
    syn tr_escape beni yanlış anlamış :)
    Ertek68 yorum için teşekkürler. Hali hazırda bahsettiğiniz tarz debimetrelerin olduğunnu biliyorum. Sonuçta onlarda bir matematiksel işlem ile bunu yapıyorlar ben işin o tarafındayım mantığı nedir? Sorun burda anlık olarak değişmesi evet ama çıkan sonucu minimize nasıl yaparım o tarafından bakıyorum olaya.
     
  5. shox

    shox Üye

    Katılım:
    4 Temmuz 2007
    Mesajlar:
    654
    Beğenilen Mesajları:
    183
    Ödül Puanları:
    33
    @hkn_blt ustam daha önce böyle bir uygulama yapmamış olsamda mantıken düşününce ( yanlışda düşünüyor olabilirim) debimetreden gelen değeri takip etmekten başka çareniz yok gelen veri nekadar süreyle hangi değer gelmiş skalandırarak bir array dizisi oluşturarak bunları toplamak gibi geliyor bana burada karar vermeniz gereken şey değişen verilerin değişme aralığına karar vermek olacak nekadar hassas yapayım derseniz diziniz o kadar uzun olur.
     
    kesmez bunu beğendi.
  6. taydin

    taydin Paylaşımcı üye

    Katılım:
    16 Aralık 2008
    Mesajlar:
    587
    Beğenilen Mesajları:
    700
    Ödül Puanları:
    108
    Cinsiyet:
    Bay
    Meslek:
    Elektronik mühendisi
    Anlık olarak okunan debi miktarının zamana göre grafiği var ya, o eğrinin altında kalan alan size toplam akan suyu verir. Calculus alanlar iyi bilir, o alan da o eğrinin integraline karşılık gelir :)

    Bir sayı dizisinin integrali nasıl alınır? Her bir sayı bir dikdörtgen olarak düşünülür, alan hesaplanır ve kümülatif toplama ilave edilir:

    SingleDataSeriesExample_01.png

    Eğer daha yüksek doğruluk istiyorsanız. dikdörtgen yaklaşımı yerine trapez yaklaşımını tercih edebilirsiniz. Bu durumda her bir trapezin alanını hesplıyorsunuz ve kümülatif toplama ilave ediyorsunuz.
     
    hkn_blt, Ertek68 ve kesmez bunu beğendi.
Yüklüyor...
Benzer Konular
  1. zidane101
    Mesaj:
    1
    Görüntüleme:
    197
  2. shox
    Mesaj:
    6
    Görüntüleme:
    653
  3. onboardd
    Mesaj:
    0
    Görüntüleme:
    308
  4. Mert Try
    Mesaj:
    1
    Görüntüleme:
    496
  5. ta2mix
    Mesaj:
    1
    Görüntüleme:
    320
  6. erdal1089
    Mesaj:
    1
    Görüntüleme:
    482
  7. demonstration
    Mesaj:
    0
    Görüntüleme:
    425
  8. Simuzer
    Mesaj:
    2
    Görüntüleme:
    852
  9. karaakrep_27
    Mesaj:
    4
    Görüntüleme:
    1.460
  10. demonblade
    Mesaj:
    4
    Görüntüleme:
    4.478

Sayfayı Paylaş