mrb arkadaşlar
4-20 mA trandüsderden aldığım analog değerin ortalama değerini nasıl hesablayabilirim
veri yalnız bir registerin içinde
oysaki değerler bir kaç datanın içinde olmuş olsaydı onları toplar topladığım datasayısna bölerdim. söz konusu olan tek bir data bunu nasıl yapabilirim?
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
4-20 mA lik trans düzerden zaten DC akım alıyorsunuz bunun ortalama değeri ne demektir açıkcası anlamadım. Ama demandan bahsediyorsan . Demand alma süreni belirtirsen belki yardımcı olabiliriz.
bir timer saydır.bu timer in aralarında mesela 5.sn,10.sn.,15.sn...........analog değerini çeşitli wordlere move et sonra datalarını topla ,data sayısına böl
Analog degeri sisteminin hassasiyetine gore belirleyecegin araliklarla okuyup bir hafiza bolgesine tasi. Belli miktarda okumadan sonra(mesela 50 kez) degerlerin tamamini topla ve okuma sayisina bol.
Bu arada ne marka PLC ile yapacaksin?
plc de bunun için bir fonksiyon yok ise yapman zor. bir çok plc de analog girişleri tanıtırken filitre sürelerinide tanımlayabildiğin bir seçenek var en basiti oradan yaparsın.
schneider PLC'de bunun için ARRAY dizileri var ama nasıl yapıldığını bilmiyorum,kullanıldığını görmüştüm, bilen bir arkadaş açıklarsa öğrenmiş oluruz....
Sanırım pik değerlerini elimine etmek için ortalama değer istiyorsun. birtakım değerlerin aritmetik hesaplaması ar_ort = değerlerin toplamı / okunan değer sayısı. bu yöntem uygulamada zordur bisürü register lazım olur kaç tane okuduğunu sayman gerekir. Benim tavsiyen aritmetik ortalamanın 2. yöntemi yani art_ort= (enbüyük değer+anküçükdeğer) / 2 bunu plcde 2 register ile yapman mumkun Enbuyukreg ve enkucukreg adında 2 word olsun anologtan gelen değeri sürekli compare et Enbuyukreg büyükse Enbuyukreg e at, enkucukreg ten kucukse enkucukreg e at sonra 2 ye böl.
kolay gelsin
Analog degeri sisteminin hassasiyetine gore belirleyecegin araliklarla okuyup bir hafiza bolgesine tasi. Belli miktarda okumadan sonra(mesela 50 kez) degerlerin tamamini topla ve okuma sayisina bol.
Bu arada ne marka PLC ile yapacaksin?