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çete İçeriğini Toplama
- ertek68
- Mesajlar: 58
- Kayıt: 04 Ağu 2018, 10:45
- İletişim:
- Durum: Çevrimdışı
- Turhan
- Mesajlar: 7808
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Reçete İçeriğini Toplama
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 ?
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- ertek68
- Mesajlar: 58
- Kayıt: 04 Ağu 2018, 10:45
- İletişim:
- Durum: Çevrimdışı
Re: Reçete İçeriğini Toplama
Data formatı Floating ve Max. toplam değer 2000 dir...
- Turhan
- Mesajlar: 7808
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Reçete İçeriğini Toplama
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.
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.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- ertek68
- Mesajlar: 58
- Kayıt: 04 Ağu 2018, 10:45
- İletişim:
- Durum: Çevrimdışı
Re: Reçete İçeriğini Toplama
Teşekkür ederim Turhan Bey....
Hafta sonu deneyeceğim..
Hafta sonu deneyeceğim..