1. sayfa (Toplam 1 sayfa)

Reçete İçeriğini Toplama

Gönderilme zamanı: 14 Eyl 2019, 12:56
gönderen ertek68
Merhaba;
30 değişkenden oluşan ve 80 adet reçeteyi barındıran (Yani 30 ürün ile 80 farklı karışım yapılabilen)
32 bit Reçetede Hangi Reçeteyi seçersem o Reçeteye girilmiş olan değişkenlerin toplamını bir "Data Göster" elementinde görmek istiyorum.
Aşağıdaki makro ile denedim. Ama çok farklı rakamlar çıkıyor (Bazısında toplamdan az, bazısında kat kat fazla).
$100= ADDSUMW (RCP0, 30)

Re: Reçete İçeriğini Toplama

Gönderilme zamanı: 16 Eyl 2019, 09:02
gönderen Turhan
Data değişkenlerinin toplam değeri +-32.767'yi geçiyor ise farklı sonuçlar görüntüleyebilirsiniz. Data değerlerini manuel topladığınızda çıkması gereken sonuç ve data formatları nedir ?

Re: Reçete İçeriğini Toplama

Gönderilme zamanı: 16 Eyl 2019, 10:37
gönderen ertek68
Data formatı Floating ve Max. toplam değer 2000 dir...

Re: Reçete İçeriğini Toplama

Gönderilme zamanı: 16 Eyl 2019, 14:13
gönderen Turhan
ADSUMW komutu tamsayı tabanında ardışık word alanları toplayan komuttur ve HMI makro komutları içerisinde Floating Point tabanda ardışık dataları toplayan doğrudan bir komut bulunmuyor.

Bu işlemi aşağıdaki gibi FOR-NEXT döngüsü ve Dolaylı Adresleme kullanarak gerçekleştirebilirsiniz.

$0 = 100 ise -------> *$0 adresi $100 datasının içeriğini gösterecektir.

$0 = 150 ise -------> *$0 adresi $150 datasının içeriğini gösterecektir.

$0 = 30 ise -------> *$0 adresi $30 datasının içeriğini gösterecektir.

For_Next_Toplama.jpg

Re: Reçete İçeriğini Toplama

Gönderilme zamanı: 16 Eyl 2019, 19:15
gönderen ertek68
Teşekkür ederim Turhan Bey....
Hafta sonu deneyeceğim..