Ondalık sayı

(Fatek - FBs/B1/B1z/HB1)
yigitelektr
Mesajlar: 4
Kayıt: Pzr Eki 24, 2021 3:48 pm

Ondalık sayı

Mesaj gönderen yigitelektr »

Merhaba
0,82 bu sayıyı 115 sayısı ile çarpmak istiyorum.
0,82x115 =
Bunu hangi komutla yapmalıyım
Ayrıca büyük sayılarda çarpma yaptığımızda alakasız sonuçlar veriyor bunun için bir fonksiyon varmı
Kullanıcı avatarı
Volkan
Mesajlar: 1059
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Ondalık sayı

Mesaj gönderen Volkan »

Merhaba;

Öncelikli olarak 0,82 değeri kayan noktalı sayı formatındadır. Dolayısıyla 115 sayısının da bu formatta olması gerekmektedir.

Öncelikli olarak bu işlemi izleme sayfası üzerinden yapıyorsanız registerlar DR olarak girilmelidir. Örneğin DR0 gibi.
Ve sayı formatları Noktal (Floating) olarak seçilmelidir.

Fonksiyon olarak kayan noktalı sayılar sadece 200 ve devamındaki fonksiyonlar ile çalışmaktadır. Örneğin çarpma işlemi için FUN204 kullanılmalıdır.
resim_2021-10-24_184905.png
resim_2021-10-24_184905.png (12.02 KiB) 7403 kere görüntülendi

Tam sayıyı (integer), kayan noktalı sayı formatına çevirmek için FUN200 kullanmalısınız.


Büyük sayılarda yaşadığınız problem 32bit kullanmadığınız için olmaktadır. Fonksiyonu kurarken sol üst kısımdaki 32bit kutusunu işaretleyiniz ve izleme sayfasında registerları DR olarak görüntüleyiniz.
yigitelektr
Mesajlar: 4
Kayıt: Pzr Eki 24, 2021 3:48 pm

Re: Ondalık sayı

Mesaj gönderen yigitelektr »

Fun 204 kullanırken farklı bir problem yaşıyoruz. fonksiyonun içine farklı bir rakamla geçiyor
yigitelektr
Mesajlar: 4
Kayıt: Pzr Eki 24, 2021 3:48 pm

Re: Ondalık sayı

Mesaj gönderen yigitelektr »

Tamam
Tam sayıyı ondalık sayıya çevirmemiz gerekiyormuş teşekkür edeim
yigitelektr
Mesajlar: 4
Kayıt: Pzr Eki 24, 2021 3:48 pm

Re: Ondalık sayı

Mesaj gönderen yigitelektr »

Ondalık rakamı ekrandan girebilmek için veri tipini ne seçmemiz gerekiyor
Kullanıcı avatarı
Volkan
Mesajlar: 1059
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Ondalık sayı

Mesaj gönderen Volkan »

yigitelektr yazdı: Pzr Eki 24, 2021 3:53 pm Ondalık rakamı ekrandan girebilmek için veri tipini ne seçmemiz gerekiyor
Merhaba;

32-bit float olarak seçmelisiniz.
Cevapla

“FBs-PLC” sayfasına dön