S7-200 ile analog işlemler

  • Konbuyu başlatan alf
  • Başlangıç tarihi

alf

Üye
Katılım
26 Ocak 2007
Mesajlar
17
Puanları
3
Yaş
47
arkadaşlar selam
dün için herkesten özür diliyorum işyerimden ayrılmak üzereydim aceleden yanlışlıkla dosyayı delete etmişim
uyarılarınız için teşekkür ederim,aynı dosyayı tekrar yolluyorum
herkese iyi çalışmalar dilerim
 

Ekli dosyalar

  • plc_ile_analog_islemler.zip
    1.3 MB · Görüntüleme: 73

thefatii

Üye
Katılım
1 Ara 2008
Mesajlar
3
Puanları
1
Yaş
36
hakan bey mrb.benim bi sorum var size eğer cevaplarsanız memnun olucam yoksa dersten kalıcam.Analog işlemlerde 32567 değeri yerine neden 32000 değeri kullanılıyor.bütün kaynaklarda acıklamasını yapmadan 32000 alıyor işlem yapıyor.bununla ilgili bilginizi paylaşırsanız sevinirim.saygılarımla
 
Katılım
9 Ocak 2009
Mesajlar
103
Puanları
3
Yaş
56
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.
 

Muhip

Üye
Katılım
11 Tem 2008
Mesajlar
195
Puanları
3
Ekteki örnekte I_DI dan sonra DI_R kullanılmadan direkt DIV_DI kullanılamaz mı?

Isı sensörü değerinin digital karşılığı bulunarakta tasarlanabilir mi?

(10-100 C arası ısı sensörü var / 0...20 mA üretmekte.
 

Muhip

Üye
Katılım
11 Tem 2008
Mesajlar
195
Puanları
3
Ekledim sandım ama olmamış, aşağıda:
 

Ekli dosyalar

  • rç2.104.rar
    1.9 KB · Görüntüleme: 447

Schotoma_

Üye
Katılım
9 Ara 2008
Mesajlar
4
Puanları
1
Hocam indirdigim dosyadanın içinden çıkan plc programı V3.2 STEP 7 MicroWIN programı ile açılmıyo..Dosyadamı bi hata var yoksa versiyonmu desteklemiyo dersiniz..
SAygılarmla..
 
Katılım
17 Eyl 2009
Mesajlar
623
Puanları
8
Hocam indirdigim dosyadanın içinden çıkan plc programı V3.2 STEP 7 MicroWIN programı ile açılmıyo..Dosyadamı bi hata var yoksa versiyonmu desteklemiyo dersiniz..
SAygılarmla..
microwin 4.0 ile yapılmış projedir.alt versiyon ile açamazsınız.pc nizdeki microwini upgrade etmeneiz.gerekiyor.
 

Schotoma_

Üye
Katılım
9 Ara 2008
Mesajlar
4
Puanları
1
Alf Ve Muhip Nickli arkadaşlar olmak üzere bu konuyla ilgilenen ve paylaşım yapan diger tüm arkadaşlarımıza teşekkür ederim..
Saygılarımla..
 

Benzer Konular

Yeni mesajlar

Forum istatistikleri

Konular
116,720
Mesajlar
821,932
Kullanıcılar
425,496
Son üye
rdvanseyit

Yeni konular

Üst