Delta Otomasyon

DELTA Otomasyon Ürünleri Paylaşım Platformu

Giriş |  Kayıt

Forum kilitlendi Bu başlık kilitlenmiştir mesajlarınızı düzenleyemez veya cevap gönderemezsiniz.  [ 1 mesaj ] 

05 Tem 2012, 12:05

Çevrimdışı
DELTA
Kullanıcı avatarı
Kayıt: 14 Haz 2011, 13:11
Mesajlar: 3161

CANopen haberleşmede bazı durumlarda haberleşilen cihazlarda belli başlı parametreler enerji gidip geldiğinde veya haberleşme kopup geldiğinde sıfırlanabiliyor. Bu gibi durumlarda CANopen Auto SDO Configuration özelliğini kullanarak istediğimiz parametreye yukarıda bahsettiğim durumlarda otomatik olarak değer yazabiliriz. Yada enerji gelir gelmez istenilen parametreler anında değiştirilmek istenirsede bu yol tercih edilebilir.

Eklenti:
auto SDO 1.jpg


CANopen Auto SDO Configuration tıkladıktan sonra aşağıdaki gibi çıkan ekrana Add diyerek değişmesini istediğimiz parametrenin ne olacağını ayarlıyoruz.

Eklenti:
auto SDO 2.jpg


Parametre ayarlarını yapmak için aşağıdaki formülü uyguluyoruz.

Eklenti:
CANopen değer yazma hesabı.jpg


Örneğin C2000 sürücü için bu örneği 10-15 parametresine uygulamaya çalışalım. 10-15 parametresini 1 yapmak istersek.

İndex(hex): 10'un hex karşılığı A'dır. 2000(sabit)+0A=200A

Sub-index(hex): 15'in hex karşılığı F'dir. 0F+01(sabit)= 10

Length(dec): Gönderilecek bit sayısıdır. Örnekte 2 seçilmiştir.

Data(hex): 1 yapacak isek 01 00 girilmelidir. Kesinlikle girilecek sayı yazıldıktan sonra bir boşluk bırakıp 00 yazılmalıdır. Ayrıca girilen sayının her zaman hex karşılığı girilmelidir. Örneğin 100 girmek isteseydik 100'ün hex karşılığı 64 olduğu için 64 girilir. 1'in hex karşılığı 1 olduğu için 01 girilmiştir.

Eklenti:
auto SDO 3.jpg


Bu işlemler gerçekleştirildikten sonra program master modüle gönderildikten sonra C2000 olan Slave cihazın 10-15 parametresine her durumda 1 yazılmış olur.


Bu mesaja eklenen dosyaları görüntülemek için gerekli yetkilere sahip değilsiniz.

_________________
Sorulara verilen cevapların, olumlu yada olumsuz sonuçlanması durumunda bu bilgileri paylaşırsanız bu forumdan herkesin daha doğru bir şekilde faydalanacağını unutmayınız.



Başa Dön Başa Dön
  Profil
Eskiden itibaren mesajları göster:  Sırala  
Forum kilitlendi Bu başlık kilitlenmiştir mesajlarınızı düzenleyemez veya cevap gönderemezsiniz.  [ 1 mesaj ] 

Tüm zamanlar UTC + 2 saat


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu foruma eklentiler gönderemezsiniz


Geçiş yap:  


Powered by FAST © 2009