S7 200 Analog deger hk.?

thefatii

Üye
Katılım
1 Ara 2008
Mesajlar
3
Puanları
1
Yaş
40
Analog modül hesaplamalarında neden 32768 değeri yerine 32000 kullanılıyor.bu soruyu araştırdım ama bulamadım,
bilgisi olan arkadaslar varsa yardımcı olabilirlerse sevinirim.
Iyi çalışmalar
 
analog giriş ve çıkışların nasıl kullanıldığı plc de nasıl bir bağlantı nasıl bir komut ile kontrol edildiği hakkında ve örnekle olan arkadaşlar yardımcı olabilirseniz sevinirim.şimdiden ilginize teşekkürler.
 
mrebalar öncelikle iyi çalışmaşlar diliyorum ben yeni üyeleriniz den olduğum için bazı bilgilere sahip değilim ve o yüzden bu konuyu yazarsam kendime cevap alabilirim diye düşündüm.eğer müsade edrseniz size sorabilirmiyim nerede kullanmışım (kimse bilmiyormu gibi )bir cümle . ben kullanmadığım halde siz bana bunu söylüyorsunuz ben sizce kendime bu ifadeyi ne olarak algılamalıyım.?
varsa bir kusurumuz tamam. o zaman yanlışımızı kabul ederim.
kimseye de bu şekilde kımak istemem.

Düzenleyen: elektronikmuh

Soru sormanın usül ve yolları, forum kuralları okuyunuz!:
https://www.kontrolkalemi.com/forum/yonetim-mesajlari-amp-duyurular/213-forumda-mesaj-yazmadan-once-lutfen-forum.html

https://www.kontrolkalemi.com/forum/yonetim-mesajlari-amp-duyurular/2215-soru-sormanin-usul-ve-yollari.html
 
Moderatör tarafında düzenlendi:
Analog input Modüller 12 Bit olarak çalışırlar.
Bunun 11 Biti Okunan değer için 1 Biti işaret biti olarak kullanılır.
O halde 11 Bit 2048 sayısına karşılık geldiği için;
Ölçme aralığı 0lan 0-10Voltu 2048 e bölersen
4.88mV ölçme aralığı elde etmiş olursun buna ölçüm hassasiyeti denir.
Aslında yapılan ölçüm aralığı 0 ile 2048 arasındadır.
Fakat PLC lerde sayı sistemi olarak;
Byte
Word
Doblword kullanılmaktadır.
Okunan değeri bu sayı sistemlerinden birine karşılık gelecek şekilde göstermek zorundasın.
Byte 8 bit 256 (-127 ile +128) karşılık gelir.
Word 16 bit 65536 (-32767 ile +32768) karşılık gelir.
Doblword 32 bit 4294967296 (-2147483647 ile + 2147483648) karşılık gelir.

Eğer okunan değeri Byte cinsinden göstermiş olsaydın hassasiyet kötü olacaktır. Her bir Bit e karşılık gelen gerilim değeri büyüyecektir. Ayrıca okumayı 11 Bit olarak yapıp bunu 8 Bite indirmek mantık dışı olurdu. Onun için bir üst değer Word kullanılmaktadır.
Okunan 11 bitlik değeri 16 bite çevirirken bir katsayı kullanıp bu değerle çarpman gerekir. 32767 ye karşılık gelen Word ü 0-10 (0-10000mV) volta böldüğünde elde ettiğin değer 3.267 olur. Böyle Binde hassasiyetinde hesap yapmak sakınca yaratır. Çünkü girilen analog değer sabit değildir. Mutlaka Yüzde oranında değişir. Ayrıca Elektronik kompenetlerin toleranslarından dolayı okunan gerilim değeri sürekli değişebilir. Bu nedenle Okunan değeri Yüzde hassasiyetinde yuvarlatılmış katsayı ile çarpman gereklidir. Bu sayıda ya 3.3 yada 3.2 olacaktır. Eğer 3.3 seçilmiş olsaydı sonuç 33000 çıkardı ki buda word ün alabileceği maximum değeri aşardı o nedenle katsayı 3.2 olarak kullanılmıştır. Doğal olarakta 11+1 Bit olan analog İnputlar 32000 e kadar değer alabilir.

Fakat Analog çıkışlarda işaret biti kullanmaya gerek olmadığı için direkt olarak 12 bit çalışırlar. Ayrıca Çıkış katlarında gerilim ve akım sınırlaması kolay yapılabildiğinden böyle Word değer sınırlamasına gerek kalmadığı için 32767 değerini kullanabilirsiniz.
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Çevrimiçi üyeler

Geri
Üst