1. sayfa (Toplam 2 sayfa)

CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 12:57
gönderen Ahmet
10MC plc programlarken MC_Power komutu ile servoları enerjilendirip örneğin MC_MoveVelocity , MC_MoveRelative gibi komutlarla servoya single hareketler veriyorduk ve servo yönünü ise Direction girişine 1 veya -1 vererek ayarlıyorduk.

15MC için CANopen Builderi incelediğimde MC_Power komutna eklenmiş EnablePositive ve EnableNegative girişleri gördüm. Bu girişlerin kullanım amacı nedir? Servo yönünü buradanmı belirliyoruz yoksa yine Direction girişinden 1 veya -1 olarakmı belirlemeliyiz.

Bir diğer sorum ise 15MC seriside 10MC serisi gibi Motion kısmı için CANopenBuilder ve PLC kısmı için ISPsoft kullanmak gereklimi? Varsa bu ikisi için kullanılan ortak data alanlarını ve 15MC motion kısmı için kullanılan özel bit ve dataları gösteren bir döküman rica ediyorum.
Teşekkür ederim.

11.jpg
22.jpg

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 13:19
gönderen Turhan
Merhaba,

DVP15MC kontrol cihazında EnablePositive ve EnableNegative girişleri yön kontrolü içindir. Eğer servonun çalışma yönü ileri ve geri yönde olacak ise her iki girişinde enable olması gerekmektedir.

DVP15MC bir çok lojik işlem motion control tarafı için desteklenmektedir. Data değişimi ve diğer işlemler için DVP10MC ye ait benzer bir yapısı var ise bu mesaj altında paylaşıyor olacağım.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 13:36
gönderen Ahmet
Anladığım kadarıyla servolarda genel çalışma hangi yönde olacaksa onu TRUE yapmak gerekiyor ama single çalışma anında yine Direction kısmından çalışma yönünü seçmemiz gerekiyor.
Yani Positive TRUE olmazsa eğer biz direction içerisinden pozitif çalışmayı seçsek dahi çalışmayacak.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 14:20
gönderen Turhan
Belirttiğiniz gibi Pozitif çalışma enable değil ise bu yönde hareket eden bir komut enable olsa bile komut işlenmeyecektir.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 14:32
gönderen Ahmet
Teşekkür ederim.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 15:00
gönderen Ahmet
Turhan Bey;
Şimdi Uğur Bey'in yayınlamış olduğu 15MC örnek komut kullanımını indirip inceledim.
Dikkaitimi çeken bazı komutların önündeki Enable şartı kaldırılsa dahi hareketin icra edilmeye devam ettiği bilgisiydi.
( Örn= MC_MoveVelocity gibi )
Ben kullandığım komutların yapısının bu şekilde şartının kesilse dahi icrasının devam edip etmediğini gösterir bir PDF yada döküman listesi varmı acaba?

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 15:22
gönderen Uğur
Her komutun stop konumuna geçişini gerçekleştirebileceğiniz durumlar state machine içerisinde verilmiştir.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 15:47
gönderen Ahmet
Uğur Bey;
Frenli motorlarda önce Servo_ON yapıp 1 saniye kadar sonrasında Fren açtırmak motora bir zarar verirmi?
Ben elektrikler gittiğinde fren tutsun sonra elektrik gelse dahi fren bırakmasın ben kontrolümü gerçekleştirdikten sonra bıraksın istiyorum.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 10 Ara 2018, 15:54
gönderen Uğur
Genel kullanım şeklidir zaten. Siz servo sürücüye frenini kendisi kontrol etsin diye Brake çıkışı tanımladığınız zaman bu çıkış fre rölesini önce servon on konumuna geçirip belirli bir süre sonra fren rölesini açarak motoru frenden çıkarmaktadır. Şeklini aşağıda gözleyebilirsiniz.

Re: CANopen Builder ile MC_Power Komutu

Gönderilme zamanı: 11 Ara 2018, 15:20
gönderen Ahmet
Uğur Bey teşekkür ederim.
15MC için kullanılan izel bit ve datalar varmı varsa bunlar nelerdir
Programı incelediğimde mesela m1002 gibi trk cycle aktif olan bitleri goremedim. Bunu true açık kontagini yükselen kenar olarak kullanarak mı yapmak gerekiyor