INC_DW Komutu ile sonsuz sayıcı devresi

Pardus

Üye
Katılım
22 Ocak 2007
Mesajlar
54
Puanları
1
Yaş
41
Merhaba arkadaşlar.

INC_DW komutu kullanarak sayıcı devresi yaptım ve 1.000.000 saydırdım daha da gidiyordu :eek:
Yani sayıcılardaki ( -32768 0 +32767 ) sınırını kırdım. Kullanım alanı olurmu bilemem ama merak işde. TD 200 kullanarak sizde deneyebilirsiniz. Kolay gelsin.
 

Ekli dosyalar

  • INC_DW Sonsuz sayıcı.rar
    2.6 KB · Görüntüleme: 7
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.
Evet yeni başladım daha kolay yolu varsa yazarmısın
 
Double word

(32 bits, seven­digit BCD number with sign) işaretle birlikte Double Word
-9 999 999 to +9 999 999 arasına kadar sayabilir.

Sizin kırdım dediğiniz şey Word yani 16bit (Double Word değil) -32768 0 +32767 arasında değer alan değişken tipidir. Ama siz DW Double word tanımladıgınız için sınır BCD ( -9 999 999 to +9 999 999) arasında artar.
Değişkenin tipini W yaparsanız kaça kadar sayabileceğinizi görebilirsiniz.
İyi çalışmalar...
 
madem bu işte yenisin bir örnek göndereyim

stl örnek :

LD SM0.5
EU
+D 1, MD0
 
elektronikmuh ' Alıntı:
Double word

(32 bits, seven*digit BCD number with sign) işaretle birlikte Double Word
-9 999 999 to +9 999 999 arasına kadar sayabilir.

Sizin kırdım dediğiniz şey Word yani 16bit (Double Word değil) -32768 0 +32767 arasında değer alan değişken tipidir. Ama siz DW Double word tanımladıgınız için sınır BCD ( -9 999 999 to +9 999 999) arasında artar.
Değişkenin tipini W yaparsanız kaça kadar sayabileceğinizi görebilirsiniz.
İyi çalışmalar...

Kusura bakma ama galiba sen unutmuşsun kardeş DW ne olduğunu.Kitabın yazdığı bir DW lük alan işaretsiz olarak ( benimde yaptığım o zaten) 0......4.294.967.295 kadar veri saklayabiliyor. Kırdım dediğim şey ise CTU a atanan +32767 sınırlaması. İlgi gösterdiğin için teşekkürler.
 
cagatay9864 ' Alıntı:
madem bu işte yenisin bir örnek göndereyim

stl örnek :

LD SM0.5
EU
+D 1, MD0

Teşekkürler arkadaş bi denemediğim toplama işlemi kalmış ;D Başlangıç deyeri kafamı karıştırıyor du bu şekilde devre çok kısa oluyor
4294967295 kadar saydırdım Cxx ler çöpe ;D
 

Forum istatistikleri

Konular
128,198
Mesajlar
915,773
Kullanıcılar
449,980
Son üye
shield325

Yeni konular

Geri
Üst