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...
 
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.
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,212
Mesajlar
915,856
Kullanıcılar
449,990
Son üye
alpersirakaya

Yeni konular

Çevrimiçi üyeler

Geri
Üst