PLC S7 300 e bir milyon nasıl saydırılır

ulas

Üye
Katılım
6 Eki 2006
Mesajlar
203
Puanları
1
arkadaşlar bir salça fabrikasınada bir bannttan dakikada 120 adet kutulanmış salçaları bir sensör aracılığı ile plc ye gönderilip ürünün kaç kutu olduğu dijital göstergeye iletiliyor. bu fabrika 24 saat 4 ay boyunca sürekli çalışıyor
bir counter 999 a kadar saydılabiliyor. sorum şu olacak s7 300 e bir milyon ve üzerindeki sayıları nasıl saydırabiliriz. teşekkür ederim.
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
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.
İki tane sayıcı tanımlarsın biri 999 a kadar sayar.diğeri ise ilk sayıcı 999 a kadar saydıktan sonra 1 artar.İki saycının bu değerlerinden yola çıkarak çarpma toplama işlemleri ile sayıcı değerlerini 32 bitlik bir değişkene aktarabilirsin.

Yani;

Elmizde iki sayıcı olduğundan sayabileceğimiz toplam değer = 999*999=998001 olur.Sayıcı adetini 3 e çıkartırsak bu değer; 999^3=997 002 999 olur.Bu da yaklaşık bir milyar eder.

İki sayıcı için örnek vermek gerekirse;
Toplan sayılan değer= ilk sayıcının değeri + (ikinci sayıcının değer*999) olarak hesaplanabilir.

Bu basit anlamda aklıma gelen bir yöntem..Elbette başka yöntemler de vardır.
 
Mustak ' Alıntı:
Ulas arkadaşım
Flolating point, double integer toplama yaptırarak 2^32 gibi bir rakama kadar saydırabilirsin.
MD1 + 1 = MD gibi bir mantıkla 2 milyar küsere kadar saydırabilirsin. Toplam iişlemin başına sensörü birde yükselen kenar flagi koy yeterli.

Benim bilmedğim bir yöntemdi.Güzel açıklama.Teşekkürler.
 

Forum istatistikleri

Konular
129,312
Mesajlar
925,223
Kullanıcılar
451,760
Son üye
urasrahmi74

Yeni konular

Geri
Üst