PIW 'da okunanim Hexadecimal sayılar

s_erkan

Üye
Katılım
26 Tem 2007
Mesajlar
42
Puanları
1
Yaş
40
Merhabalar;

Öncelikle simatic'te sahadan gelen 4-20 mA'lik analog input değerleri var.
Bu amper değerlerine karşılık hexadecimal formatta sayılar görmekteyiz, 16#0000042 gibi bu hexadecimalın integer karşılığıda var. Bu sayıların tam olarak manası nedir?

4mA 'de 0 ; 20 mA 'de de 27648 desem ; 2 mA de integer olarak 61000 gibi değer gözüktü ..

Sorum tam olarak şu,
mA değerlerinin hexadecimal karşılıkları nedir?
mantığını anlamaya çalışıyorum ondan kaynaklı.
 
Moderatör tarafında düzenlendi:
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.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
4ma ------>0
20ma------>27648 ise 2 mA de matematiksel olarak(oran- orantı konusu) 61000 olamaz, bir yerde hatan var.

16#0000042= 42 Hexadecimal tabandaki degeridir, decimal karşılığı 66 dır. Aslında aynı sayıyı işaret eder sadece gösterimi farklıdır, tıpkı roma rakamları gibi, binaryde 1000010 dır. Hepsi 66 demek. 66 nın da özel bir anlamı yok sen 66 örneğini verdiğin için böyle...
 
16bit integer sayı -32768 ile +32768 bir değer alır 4mA'de 0, 20mA'de +32768 oknur input 4mA altına düşerse dediğiniz gibi anlamsız ve eksi değer bir sayı değeri görmeniz gayet doğal. Sahadan gelen değeri scala etmeden önce 32bit yani Dword e ardından Real e çevirmenizde fayda var.
 

Ekteki şekilde 2mA çıkış verildiğinde comparatör kısmında 61000 gibi değerler görüldü ki. Alt şarttaki 32000 den büyük olduğundan çıkış 0 gözüktü.

Sizin yorumlar nelerdir?
 

Ekli dosyalar

  • 25.01.jpg
    18.6 KB · Görüntüleme: 108
hexedesimal 16lık sayı sistemleridir ve zaten siemens plc nin tabanı hexedesimal formtıdır biz programı kople plc ye yüklesek bile her zmana hexedesimal aolarak atar ve ayrıca bcd kodlularda sayı değeri desimal değilldir hexe desimaldir.
 


Bağlantılarınızı ve yapılandırmanızı bir kontrol edin. Bu değeri görmeniz mümkün değil bağlantıları ters yapmış olabilirsiniz. Mesela girişe birşey bağlamadan bir kontrol edin aynı değerimi görüceksiniz. Belki analog kartınızda problem olabilir. Kolay gelsin.
 
piw nun ıw dan farkı nedir.Nerelerde piw kullanılır.
 
S16, U16, S32, U32 sayı sistemlerini bir araştır bence(IEE normlarında), ileride baya bir karşına çıkacak !
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…