Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Motorlar & Sürücüler => Konuyu başlatan: SB7 - 16 Mayıs 2023, 09:59:17

Başlık: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: SB7 - 16 Mayıs 2023, 09:59:17
Merhabalar,

ASDA B2 Motor Sürücüye Modbus ile Hız ve yön komutları göndermek istiyorum. Delta firmasının kendi programı olan Asdasoft programı ile sürücüye komut veriyorum ancak programda senaryo oluşturulamıyor. Bu sebeple MCU ile sürücüyü haberleştirip isediğim komutları göndermek istiyorum.

Daha önce Modbus kullanmadım, araştırmalarım sonucu veri yapısını öğrendim. Bir seri port programı ile sürücüye seri port üzerinden veriler gönderdim ancak sürücüden herhangi bir cevap alamadım.

Sürücü veri sayfasında Servo ON komutu göndermek için sürücü üzerinden P2-10 parametresine 101 değeri yüklenmesi gerekiyor, veri sayfasında P2-10 parametre adresi ve bilgileri bu şekilde;
 
(https://i.ibb.co/CntVf2j/servo-on-komutu.png) (https://ibb.co/CntVf2j)

Gönderdiğim komutlar;

01-06-0214-01-CRC(1 numara sürücü adresinde-Veri yazılacak-0214H adresindeki registere-01H değerini yükle-CRC)

CRC değerini de simply modbus sitesindeki örnek excel dosyasından CRC16 olarak hesaplanan değeri alıyorum

Bu şekilde çok sayıda deneme yaptım ancak hiçbir cevap alamadım.

En azından seriport üzerinden gönderebileceğim 1 satır komuta ihtiyacım var.

Şimdiden teşekkür ederim




Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: triyak - 16 Mayıs 2023, 11:32:06
modbus poll programını kullanırsanız slave adresi ve fonksiyonu seçip direk olarak parametrelere ulaşabilirsiniz. Crc vs program kendisi halleder. youtube da da  kullanımı anlatılıyor.
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: Okan AKÇA - 16 Mayıs 2023, 12:26:45
Sağlıklı çalışması için modbus çalışma mantıklı değildir.
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: SB7 - 16 Mayıs 2023, 14:01:52
Cevaplar için teşekkür ederim,

@wanted0035 tamam o programa da bakayım hocam

@Okan AKÇA hocam yavaş mı kalır neden böyle söylediniz?

Bana;

-10ms sağa 500rpm
-10ms sağa 1000rpm
-10ms sola 1000rpm
.
.
.

gibi çok fazla senaryo yapmam gerekiyor. Modbus bu çalışmayı kısıtlar mı?
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: Okan AKÇA - 16 Mayıs 2023, 14:55:28
Sorun yaşama ihtimalin çok yüksek. Harici girişlerden veya ethercat üzerinden yapılması uygundur. Benim tercihim harici giristir.
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: SB7 - 16 Mayıs 2023, 18:25:36
@Okan AKÇA  Hocam biraz detay vermeniz mümkün mü?

Deltanın forum bölümünde böyle bir açıklama yazılmış.

Alıntı YapEğer ASDA-B2 serisi servoyu harici güç kaynağı ile besleyecekseniz,11. ve 35. pinlere güç kaynağınızın 0VDC ucunu bağlayın. PLC'den gelen PNP pulse sinyallerini 43. pine ve Yön sinyalini ise 39. pine bağlayın.

Bundan anladığım;  MCU ile PWM sinyali oluşturulacak yön için bir pinden 1-0 verilecek.
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: Okan AKÇA - 16 Mayıs 2023, 19:52:14
Mcu ile opto geçirerek ile pwm verirsiniz. Yön kontrolunuda opto üzerinden gecirmistir
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: SB7 - 17 Mayıs 2023, 22:36:14
@Okan AKÇA hocam servo on yapmak kafamı kurcalıyordu.Hem harici pulse hem modbus ile servo on birlikte yapılması aklıma yatmamıştı.
Bir şema buldum, servo on için de kontak verilerek çalışması sağlanabiliyormuş.

Delta sitesinden aldığım şema;


(https://i.ibb.co/ChTynt3/ema.png) (https://ibb.co/ChTynt3)

Bu haliyle istediğim çoğu şeyi yapabileceğim, hız-yön kontrolü, ileri geri limit switchler, acil stop özellikleri istediğim özelliklerdi.

Şuan tek çözüm bulamadığım şey motorun pozisyon bilgisini öğrenmek, Lineer kızak kullanacağım Pulse modunda motor pozisyon bilgisini nasıl elde edebilirim?
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: Okan AKÇA - 17 Mayıs 2023, 23:58:10
Surucunun encoder okuması için çıkışi varmi bilmiyorum. Biz kendi uygulamalarımızda başlangıç noktasına sensor takarak ne kadar ileri geri geldimizi Verdimiz puls ile biliyorduk.
Başlık: Ynt: ASDA B2 Motor Sürücü Modbus Komut Gönderme
Gönderen: SB7 - 18 Mayıs 2023, 23:17:50
@Okan AKÇA hocam birkaç deneme yaptım çok hızlı tepki alabiliyorum. Yeni bir rota çizmemi sağlayıp yazılım yükümü hafiflettiniz çok teşekkür ederim.