CPU 315 2DP ve SICK A3M60 model encoder in okuma ve yazma alanlari nasil yapilir?

aybulus

Üye
Katılım
21 Ara 2006
Mesajlar
66
Puanları
1
Yaş
39
Arkadaslar elimde cpu315 2dp plc ve a3m60b 8192 mutlak enkoder var.Bunlari profibustan haberlestirdim.Deger okumada da sorun yok(yine forumlardan bulduğum örnek program sayesinde) fakat plc den enkoderin "0" lanması olayını yapamadım.Profibus üzerinden okuma ve yazma alannarının nasıl hangi boklarla yapıldığını gösterecek bir örnek program ya da link bulursam çok sevinicem.Şimdiden tşk ler...
 
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.
Genelde bunun için blok gerekmez. Encoderın PQW gibi bir Output alanı olması lazım (Eğer sıfırlamayı destekliyorsa). Bu adrese istediğiniz değeri MOVE yaparsanız değer set edilir.
 
Evet normalde hiç blok kullanmadan değerleri okuyorum.(gerçi okuduğum piw değeri 32000 küsürden sonra "-" ye dönüyor)Fakat bendeki değerleri PQW 256 dan PQW 259 a kadar olan yazma değerlerinin bit olarak nasıl atayacağımı bulamadım.Örneğin enkoderi "0" lamak için yazma word ünün 31.bitini "1" yapmak gerekiyor diyor manualinde o kadar.Sorun da bu benim için.Tam olarak 31. bit ne oluyor??
 
Mutlak encoder sıfırlama



a m 1.2
fp m 1.3
= m 1.4
a m 1.4
jcn m001
l dw#16#80000000
t pqd 256
set
s m 1.5
m001: Nop 0
a m 1.5
jcn m002
l pıd 256
l 0
==d
jcn m002
l 0
t pqd 256
set
r m 1.5
s db303.dbx 116.3
m002: Nop 0
 

Forum istatistikleri

Konular
128,125
Mesajlar
915,236
Kullanıcılar
449,837
Son üye
betül hüsrevoğlu

Yeni konular

Geri
Üst