Delta DVP28SV Haberleşme Hatası.

aicefire

Üye
Katılım
28 May 2008
Mesajlar
29
Puanları
1
Yaş
40
Selam arkadaşlar, herkese kolay gelsin.
Üzerinde çalıştığım projede bir sorunum var belki bir arkadaşın faydası dokunur.
Kullanmakta olduğum PLC de 12 (Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y10,Y11,Y12,Y13) adet çıkış var. Ben bu kısımları C# programlama dili ile çıkışları 1/0 (24V/0V) yapıyorum. Ancak şöyle bir sorun var.
Ben burda işlem yaparken sadece Y0-Y7 arasında işlem yapmak istiyorum. Bunun için bir kaynakta aşağıdaki adresleme yapısı verilmiş

Çoklu Bobin Enerjilendirme.
Alan Adi Ornek (Hex)
Baslangic 3A
Slave Adres 01
Komut Kodu 0F
Bobin Adresi (Yuksek) 05
Bobin Adresi (Dusuk) 00
Bobin Sayisi (Yuksek) 00
Bobin Sayisi (Dusuk) 0A //Önemli kısım burası sanırım.

Byte Sayisi 02
Force Data (Yuksek) CD
Force Data (Dusuk) 01
Hata Kontrol (LRC) 11

Yukarıdaki bobin sayısı kısmına benim 8 değerini girip sadece ilk 8 bobin için işlem yapmasını istiyorum ancak 8 değerini girince
PLC cevap olarak 018F036D döndürüyor ve bu mesajın anlamıda ;
Illegal device value:
Master'dan gonderilen komut mesaji icinde alinan device
degeri PLC'de yok.

şeklince bir hata alıyorum. Ancak 09 veya 0C gibi değerlerde bir sorun olmuyor.
Bunu istememdeki amaç diğer Y10-Y13 bobinleri başka işlemler için kullanılıyor. Yani ben Y0-Y7 bobinlerini enerjilendirirken o bobinlerin durumlarının değişmemesi gerekir.
Kısacası ben sadece ilk 8 bobin üzerinde işlem yapmak için ne yapmam gerekir ?
Teşekkürler...
 
Son düzenleme:
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.
Merhaba,

Bunun için direkt çıkışları böyle çektirmek yerine çıkışları bir word içerisinden çok daha esnek kontrol edebilirsiniz.

Örneğin;

LD M1000
MOV D100 K2Y0

satırını PLC 'de ladder olarak yüklersenir,
Y0~Y7 arasını D100 word(holding register) değer göndererek kontrol edebilirsiniz.

D100=1 ise sadece Y0 ON
D100=3 ise Y0 ve Y1 ON
D100=128 ise sadece Y7 on gibi...

İyi çalışmalar.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…