avatar_elektro77

eşik noktası

Başlatan elektro77, 03 Aralık 2018, 17:39:09

elektro77

BASLA
ROLE=1

IF SIRAHATALI=1 AND RV>190 OR RV<240 AND SV>190 OR SV<240 AND TV>190 OR TV<240 THEN
ROLE=0
ENDIF

GOTO BASLA

Yukarıdaki rolenin 0 olması şartlara göre oluşuyor.
Fakat yukarıdaki şartlardan örneğin  RV>190 Kodunu ele alırsak  bu  değer 189 ve 191 arasında yani tam eşik noktasında değişince haliyle rolede bir açıyor bir kapatıyor. bu kullanılacak olan sistem için hiç istenmeyen bir durum.
bu eşik sorununu nasıl bir algoritma ile  çözerim.
"Eğer bir konuyu öğrenmek istiyorsan o konunun öğretmeni ol; daha iyi öğrenmek istiyorsan o konuda bir kitap yaz; daha da iyi öğrenmek istiyorsan yazdığın kitabi oku"

ete

Bu komutta tutarsızlık var.
RV>190 OR RV<240
RV >190 role=0 olacak
RV>240 role yine sıfır olacak bu tutarsızlıktır. Burada aralık vermek gerekir.
Aynı şeyler SV ve TV içinde geçerli.

Sıranın hatalı olma durumunda Mutlaka role=0 olmalı ama voltaj kontrolünde 190V ile 240V aralığında röle=0 olmalı.
IF( RV<190 and RV>240) OR (SV<190 and SV>240) OR (TV<190 and TV>240) demek daha doğru olur.
Ete


elektro77

Bu durumda 189 ve 191 arasinda aynis şeyi yapmayacakmi hocam. Biliyorsunuz trafo kullanmadan adc okuyorum. Cesitli nedenlerden Buna mecburum. Bu nedenle degerler 2 ser veya 3 er atlayabiliyor.
Daha spesifik bir cozumu yokmu.
"Eğer bir konuyu öğrenmek istiyorsan o konunun öğretmeni ol; daha iyi öğrenmek istiyorsan o konuda bir kitap yaz; daha da iyi öğrenmek istiyorsan yazdığın kitabi oku"

ete

Alt limiti biraz daha düşür sende sonuçta fazın varlığını kontrol ediyorsun oraya 170 yazsan dünya batmaz. İllali başka bir mantık istersen zaman zaman uyguladığım bir yöntem şu, alt limit 180 ise ve voltaj 180 nin altına düşmüş ise bir sayaç çalıştırırım. Üst üste 3-4 defa aynı voltajı okumuş ise gerçekten düşmüş derim ne yapacaksam onu yaparım. Ama ikinci okumada tekrar 180 okumuş ise sayacı sıfırlarım. Burada temel fikir düşen değerin üst üste tekrarlanmasını yakalamak yok ise düşmemiş yada anlık düşmüş tekrar yükselmiş kabul ederim.
Bir diğer metod da benzer şekilde voltaj düşmüş ise yeniden okurum yine düşük ise düşmüş kabul ederim değilse düşmemiştir. Tabiiki birincisi daha emniyetli bir metod.
Ete

Powered by EzPortal