"0-10v" sayaç bilgisinin PLC'de hesaplatılması (?)

xblackx

Üye
Katılım
26 Haz 2007
Mesajlar
27
Puanları
1
Yaş
40
merhaba arkadaşlar :)

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 ?

yardımlarınız için şimdiden teşekkür ederim
 
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 ?
 
kaanzaza ' Alıntı:
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 ?

merhaba kaanzaza

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.

iyi çalışmalar
 
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.
 

Forum istatistikleri

Konular
129,840
Mesajlar
930,680
Kullanıcılar
452,679
Son üye
kenan7777

Yeni konular

Geri
Üst