Citect değişken tanımlama yardım lütfen

dword

Üye
Katılım
6 Şub 2013
Mesajlar
2
Puanları
1
Merhaba arkadaşlar,

Twidoda tanımladığım %MW0 değişkenini citect üzerinde adres kısmına 400001 olarak belirtince sorunsuz veri işleyebiliyorum fakat twidoda tanımladığım %MW0:X0 şeklindeki memory word bitini görmek için Citect üzerinde adres kısmına ne girdiysem sıfırıncı biti tanımadı. Adres kısmına ne girmem gerektiğini bilen varsa ve yazarsa memnun olurum.

kısaca:

%MW0 = 400001
%MW0:X0 = ?
 
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.
Çözüldü arkadaşlar:

----------------------------------------------------------------------------------
Orn: MW1 = %MW1 tag name

((MW1) bitAND 0x0002)
----> Bu ifade %MW1:X1=1 anlamına gelir. Böylelikle 1 MWord ün bitlerine tek tag ile erişilebilir.
-----> bitand sonrası 0x0002 yerine erişelecek bitin hexadecimal karşılığı yazılmalıdır.

'MW1'in 0.bit = 1 ise:
((MW1) BitAND 0x0001)=1

'MW1'in 1.bit = 1 ise:
((MW1) BitAND 0x0002)=2

'MW1'in 2.bit = 1 ise:
((MW1) BitAND 0x0004)=4
-----------------------------------------------------------------------------------
6.1 versiyon kullandığım için bu sorunu yaşıyordum. 7.2'de bu sorun yok zaten.

herkese iyi çalışmalar
 

Yeni mesajlar

Forum istatistikleri

Konular
128,190
Mesajlar
915,724
Kullanıcılar
449,960
Son üye
katzeimar

Yeni konular

Çevrimiçi üyeler

Geri
Üst