Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

Asda-A2 Modbus

Cevapla
Kullanıcı avatarı
apomavi
Mesajlar: 229
Kayıt: 31 Eki 2019, 11:25
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Asda-A2 Modbus

Mesaj gönderen apomavi »

Merhaba.
Dop-B HMI üzerinden asda-a2 servo surucumun hızlanma yavaslama parametrelerini yazdırmak istiyorum. İlerde baska marka cıhazlar da kontrol etmek ıstedıgımden delta marka haberlesme yapılandırması yapmadım da modbus 948 RTU Master yaptım. Bu yüzden modbus adrelslerını belırlerken sorun yasıyorum, her seferınde oldugu gıbı... eKTE GOZUKEN MAKRO KODUMDA ADRESLER DOĞRUMUDUR? anladıgım kadarıyla hızlanma ve yavaslama adresleri 0144H VE 0146H olmalı yanlısım yok ise. Bu adresleri decımale cevırıp 40001 ekleyerek makrolara yazdım.
DOP.PNG
Bır baska sormak ıstedıgım soru ıse bu hızlanma yavaslama datalarının adreslerıne bakmak ıstedıgımde Yavaslama (P1-35) 146H ve 147H yazmakta. Data uzunlugu zaten 16 bit. neden ıkı adet adres yazıyor burada. Ben buna modbus ıle yazmak ıstersem sadece 146H a yazmam yeterli olacak mıdır?
asda_modbusadres.PNG
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Asda-A2 Modbus

Mesaj gönderen Uğur »

Örnek P1-35 için 146H adresinin modbus dönünüşümü 146H = 326 --> 40001 + 326 = 40327 modbus elde edilir.

ASDA-A2 adresleri 32 bittir. Bu sebpten okuma yazma yaparken DW kullanmalısınız.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
apomavi
Mesajlar: 229
Kayıt: 31 Eki 2019, 11:25
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Asda-A2 Modbus

Mesaj gönderen apomavi »

Lakin burada Data Size: 16 yazıyor siz 32 bit dediniz.
p1-36.PNG
Şimdi sizin dediginize göre 32 bit data transferi nasıl yapıcam dop makrolarda ? kodda bir değişiklik yapmam gerekiyor mu? gerekiyorsa neresınde degısıklık yapcagımı bana gosterebılır mısınız? ben normal mov komutunu kullandım aşağıdaki makroda.
//

({AnyDevice}1@W40325) = ({PLCs}1@D200)
({AnyDevice}1@W40327) = ({PLCs}1@D204)

//
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Asda-A2 Modbus

Mesaj gönderen Uğur »

Adres tipleri 32 bit data içeriği 16 bittir.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
apomavi
Mesajlar: 229
Kayıt: 31 Eki 2019, 11:25
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Asda-A2 Modbus

Mesaj gönderen apomavi »

O zaman bu şekilde yazarsam doğru olacaktır? PLC izerisindeki D200 ve D204 de dword olarak ayarlı.
www.PNG
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Asda-A2 Modbus

Mesaj gönderen Uğur »

Evet doğru olan şekli odur.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“Servo Forum” sayfasına dön