forum gerçekten düzeyli ve bilgilendirici emeği geçenlere teşekkkürler.
küçük bir proses'te 0-10v sayaç çıkışını plc'de (S7 300 cpu315-2dp) toplam tüketim olarak görebilirizmiyiz? 0-10v bilgisini scalalandırıp 0-2000lt olarak görebiliyorum(anlık değer olarak) toplam değerini nasıl hesaplandırabiliriz ?
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.
Başka bir Scada programı kullanıyorum kontrol elemanı olarak plc kullanmıyoruz bende merak ediyorum anlattığınız sistemde log tutmak gerekiyor log tutabilen plc ler varmı ayrıca bunları trend olarak gösterebilicek ?
Başka bir scada programı kullanıyorum kontrol elemanı olarak plc kullanmıyoruz bende merak ediyorum anlattığınız sistemde log tutmak gerekiyor log tutabilen plc ler varmı ayrıca bunları trend olarak gösterebilicek ?
plc içerinde log tutmak değilde örnek veriyorum tüketim 200lt => 1v tüketim varken bunu zamana göre toplayıp(yani saat'te 2000lt gönderiyorsa) hesaplayacak ve toplam tüketimi bulacak yani geçmişe yönelik bir hesab yapmayacak.
arkadaşım sayaçtan geçen ürün miktarını örneğin saatte kaç litre olduğunu bilirsen bunu milisaniye bazına düşürüp yani örnekleme zamanını ve her örnekleme zamanında geçen ürün miktarını üzerine toplarsan istediğin bilgiyi elde edebilirsin.bu bilgi sana kafi olmalı zannederim.
NETWORK_1
A M 30.0
= L 20.0
BLD 103
CALL "SCALE"
IN :=MW20 //// analog input
HI_LIM :=2.000000e+003
LO_LIM :=0.000000e+000
BIPOLAR:=L20.0
RET_VAL:=MW34
OUT :=MD40////sayaçtan okunan saatte 2000lt olduğu varsayılan değer
NOP 0
NETWORK_2
L MD 40
L 6.000000e+001
/R
L 6.000000e+001
/R
L 1.000000e+001
/R
T MD 44 ///100ms de sayaçtan geçen değer
NETWORK_3
AN M 50.0
L S5T#100MS
SD T 1
NOP 0
NOP 0
NOP 0
A T 1
= M 50.0////100 ms de bir ,1 olan bit
NETWORK_4
A I 6.0////ınput 6.0 varsa sayaçtan okunandeğer kopyalanmaya başlar
A M 50.0
FP M 50.1
JNB _001
L MD 44
L MD 60
+R
T MD 60 ////topğlam sayaçtan geçen değer.
_001: NOP 0
benzer bır uygulamada ben soyle bır tasarım yaptım.sımdı bır data alanı tanımladım.bunun ılk degerı normal olarak sıfırdı.bellı zaman aralıklarında data alanı ıle degerı topladım.daha sonra bunu bellı aralıklarda devam ettım.