DELTA PLC 4 işlem

romantique

Üye
Katılım
24 Nis 2008
Mesajlar
58
Puanları
1
Yaş
48
Selam

Delta SV28SV2 PLC

TTMR ile D100 e saniye cinsinden zaman saydırıyorum
D100 timer atandıgı yerde herşey normal fakat 60a boldugum yerde farklı değer gosteriyor. ilk gun denemede normaldi bugun ne olduysa ona ..

Nerede hata yapmış olabilirim ?


D100.JPG
 
32bit.JPG

12-04-13 Aygıt görüntelemeden izlerken fark ettim 2. d100 yazdığım yerde onun 32 bit görüntüsü geliyor. Enteresan..
 
Merhaba,

İlk mesajınızdaki sorun D100 sayma değerini direkt 32bit bölme işleminde kullanmanızdır.
TTMR komutunda D100 ve D101 ayrı değerler alır.

Siz sadece D100 içeriğindeki değerle işlem yapmak istiyorsanız bunun bölme işleminide
sadece DIV komutu ile kullanmalısınız.

Yada MMOV komutu ile 16bit register 32bit registere taşımalısınız.
Örneğin: MMOV D100 D110 (16bit D100 değeri 32bit olarak D110 içerisine taşınır.)


İkinci mesajınız da ilk mesajınızla ilgilidir. Yani D100 ve D101 TTMR komutunda ayrı değerler aldığından 32bit değildir, 16bit Word datalardır.

İyi çalışmalar.
 
karşılaştırmaları yaaparken DLD>= komutu kullanmam gerekiyormuş 32 data oldugunda .. sanırım karışıklıklara sebep olan buydu
 
Son düzenleme:

Forum istatistikleri

Konular
129,799
Mesajlar
930,198
Kullanıcılar
452,596
Son üye
Medi-terranean

Yeni konular

Geri
Üst