AS PLC ASD A2 CANOPEN COPRW KOMUTU SORUNU
Gönderilme zamanı: 14 Oca 2025, 16:13
Merhaba yapmış olduğum uygulamada as plc ile asda2 servo arasında canopen haberleşme kurup kontrolü sağlıyorum. Kontrol kısmında sorun yok. Uçar makas uygulaması yapmaktayım ecama komutu ile ecam kontrol ediyorum. Servo yazılımında 3 ayrı e cam tablosu oluşturdum ve bunları data yığınına farklı adres aralıklarında yazdım. PLC üzerinden coprw komutları kullanarak ecam start adresi 5-84 , 5-89 ve 5-87 paremetrelerini yükleyerek bu kontrolü sağlamak istiyorum hatta ilk açılıştada 5-88 paremetresini çeşitli bir kaç paremetreyi yazmak istiyorum. Uygulamada şu şekilde sorun oluyor. Coprw komutuna enable veriyorum fakat ok billgisi gelmiyor ve iletişim kilitleniyor. Bu sorunun nedeni ne olabilir acaba ecama komutunu sürekli enable bıraktığım için SDO kanalı sürekli meşgule düşürüp haberleşme time out veya farklı bir hata mı oluşuyor veya paremetre yazarken e cam açık olması paremetre yazmaya izin vermeyip hata mı oluşuyor anlayamadım. Daha önce de coprw komutu ile 7 ayrı servoya data yazıp okuyabiliyordum fakat bu uygulamanın farkı ecam olması. programı sıkıştırıp ekledim öneri ve tavsiyelerinizi bekliyorum