plc mark uygulaması
- AHLJ
- Mesajlar: 79
- Kayıt: 21 Oca 2021, 09:27
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Merhabalar,
Uğur bey, peki maskeleme fonksiyonunu aktif etmek icin M1610'u kullanmali miyiz SV2'de?
Tesekkurler
Uğur bey, peki maskeleme fonksiyonunu aktif etmek icin M1610'u kullanmali miyiz SV2'de?
Tesekkurler
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8874
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Aşağıdaki linkte örneği mevcut içerisinde registerlar tablo halinde verilmiştir. Onu inceleyin.
(12) PLC Mark Sensörü Uygulaması
(12) PLC Mark Sensörü Uygulaması
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
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- AHLJ
- Mesajlar: 79
- Kayıt: 21 Oca 2021, 09:27
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Tesekkurler Ugur bey,
Bir sey daha ogrenmek istiyordum. Eger DDRVI komutunu Y0 kanalina uyguladigimiz mark uygulamasi disinda farkli bir DDRVI komutu kullanirsak burada mark uygulamasinda herhangi bir problem yasar miyiz?
Bir sey daha ogrenmek istiyordum. Eger DDRVI komutunu Y0 kanalina uyguladigimiz mark uygulamasi disinda farkli bir DDRVI komutu kullanirsak burada mark uygulamasinda herhangi bir problem yasar miyiz?
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8874
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
M1156 mark aktif etme bitidir. Bunu kapatıp 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
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- AHLJ
- Mesajlar: 79
- Kayıt: 21 Oca 2021, 09:27
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Uğur bey,
1.DDRVI komutu ile servoyu belli bir noktaya goturuyorum.
2.DDRVI komutu ile mark fonksiyonunu kullaniyorum.
Ispsoft kullaniyorum ve karisiklik olmamasi adina farkli POU'larda calistiriyorum. 1. Komut icin EI ile baslamiyorum ancak mark sensoru aktif olunca 1. DDRVI komutunda mark fonksiyonu calisiyor. 2. Komutta EI ile basliyorum ama yine de mark fonkaiyonu aktif olmuyor.
Dediginiz gibi m1156 bitini 2. Komutum baslarken aktif, bittiginde ise m1029 ile pasif hale getiriyorum. Bu sekilde olunca 2 komutta da mark fonksiyonunu calismiyor.
Bunun icin ne gibi bir cozum onerebilirsiniz?
Tesekkurler
1.DDRVI komutu ile servoyu belli bir noktaya goturuyorum.
2.DDRVI komutu ile mark fonksiyonunu kullaniyorum.
Ispsoft kullaniyorum ve karisiklik olmamasi adina farkli POU'larda calistiriyorum. 1. Komut icin EI ile baslamiyorum ancak mark sensoru aktif olunca 1. DDRVI komutunda mark fonksiyonu calisiyor. 2. Komutta EI ile basliyorum ama yine de mark fonkaiyonu aktif olmuyor.
Dediginiz gibi m1156 bitini 2. Komutum baslarken aktif, bittiginde ise m1029 ile pasif hale getiriyorum. Bu sekilde olunca 2 komutta da mark fonksiyonunu calismiyor.
Bunun icin ne gibi bir cozum onerebilirsiniz?
Tesekkurler
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8874
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
M1156 bitini DDRVI komutu aktif edilmeden bir saykıl önce aktif etmelisiniz. EI interruptı aktif eder bir yerde EI yı eklemeniz yeterli.
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
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- AHLJ
- Mesajlar: 79
- Kayıt: 21 Oca 2021, 09:27
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Merhabalar Ugur bey,
Oncelikle mark sensoru uygulamasi dosyasini inceledim.
1- Grafikte pause stop olarak M1158 yazilmis burada M1538 demek istenmis dogru mudur?
2- DDRVI ile surdugum servo motor mark sensorunu gorunce durup M1538i aktif edecek bu sirada M1156yi resetleyip kalan palsi de surmek istiyorum ancak yaptigim uygulamada, belirtmis oldugum palsi direkt suruyor mark sensorunu gormesi ile herhangi bir sekilde yavaslayip pause vermiyor. M1538 biti aktif oldugunda m1156yi resetlemek disinda yapmam gereken baska bir sey mi var?
3- Mark sensoru gorunce ve M1538 aktif olunca ayrica M1029 da aktif olur mu? Yoksa yalnizca M1538 aktif olunca M1156 resetlenip kalan pals suruldukten sonra mi aktif olur?
Tesekkurler
Oncelikle mark sensoru uygulamasi dosyasini inceledim.
1- Grafikte pause stop olarak M1158 yazilmis burada M1538 demek istenmis dogru mudur?
2- DDRVI ile surdugum servo motor mark sensorunu gorunce durup M1538i aktif edecek bu sirada M1156yi resetleyip kalan palsi de surmek istiyorum ancak yaptigim uygulamada, belirtmis oldugum palsi direkt suruyor mark sensorunu gormesi ile herhangi bir sekilde yavaslayip pause vermiyor. M1538 biti aktif oldugunda m1156yi resetlemek disinda yapmam gereken baska bir sey mi var?
3- Mark sensoru gorunce ve M1538 aktif olunca ayrica M1029 da aktif olur mu? Yoksa yalnizca M1538 aktif olunca M1156 resetlenip kalan pals suruldukten sonra mi aktif olur?
Tesekkurler
- Turhan
- Mesajlar: 7736
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Mesaja eklediğim örnek ile mark uygulamasını DVP-SV2 Y0 pulse çıkış kanalı için olduğu gibi kullanabilirsiniz. M0 bitini her aktif ettiğinizde ilk 40.000 pulse'lik boy için sensör sinyaliniz algılanmayacak bu boy tamamlandıktan sonra X0 sensörünün yükselen kenar tetiğinden itibaren PLC 50.000 pulse üretecek ve pozisyonlama tamamlanacaktır. X0 fiziksel sensörü tetiklenmez ise DDRVI komutunda belirtilen boy sonunda PLC yine pozisyonlamayı tamamlayacaktır.
.
.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- AHLJ
- Mesajlar: 79
- Kayıt: 21 Oca 2021, 09:27
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Turhan bey merhaba,
Yapmis oldugum uygulama bir lineer modul uzerinde x ekseninde +20den 0'a ddrvi komutu ile gelmek ve 0 noktasindan +20 noktasina dogru ddrvi komutuyla giderken mark sensorunu kullanarak benegi gordugum zaman durmaktir.
Yasadigim problem ise 2.cycleda geri donus sirasinda eger ki benek +18 noktasinda gorup durursa geri donusum yine 20 olacagindan bu sefer 0 noktasini gecip -2ye variyor bu durum sistemi bozuyor.
Ben de bu durumda M1538 ile benek sonrasi kalan palsi surup +18den sonra +20ye varmasini ve daha sonra +20den 0 noktasina geri donmesini istiyorum ancak denemelerim olumlu sonuclanmadi.
Nasil bir yontem izleyebilirim?
Yapmis oldugum uygulama bir lineer modul uzerinde x ekseninde +20den 0'a ddrvi komutu ile gelmek ve 0 noktasindan +20 noktasina dogru ddrvi komutuyla giderken mark sensorunu kullanarak benegi gordugum zaman durmaktir.
Yasadigim problem ise 2.cycleda geri donus sirasinda eger ki benek +18 noktasinda gorup durursa geri donusum yine 20 olacagindan bu sefer 0 noktasini gecip -2ye variyor bu durum sistemi bozuyor.
Ben de bu durumda M1538 ile benek sonrasi kalan palsi surup +18den sonra +20ye varmasini ve daha sonra +20den 0 noktasina geri donmesini istiyorum ancak denemelerim olumlu sonuclanmadi.
Nasil bir yontem izleyebilirim?
- AHLJ
- Mesajlar: 79
- Kayıt: 21 Oca 2021, 09:27
- İletişim:
- Durum: Çevrimdışı
Re: plc mark uygulaması
Merhabalar,
Daha önce belirtmiş olduğum problemi, mark sensörü gördüğü anda d1332 data register'ını kullanarak halledebildim. Ancak şu anda 2 adet DDRVI komutu kullanmamdan ötürü, her 2 komutta da mark fonksiyonu işleniyor. Ben yalnızca birinde mark fonksiyonunu kullanmak istiyorum. Servoyu +x yönünde süren DDRVI komutunda mark fonksiyonu aktif, -x yönünde süren DDRVI komutunda pasif kalmasını istiyorum ancak M1156 bitini 1 cycle öncesinde açıp kapatmayı ayarlayamadım. İstemediğim yöndeki DDRVI komutundan önce M1156 bitini pasif etmeme rağmen, mark fonksiyonu işlemeye devam ediyor.
Önerebileceğiniz herhangi bir yöntem varsa sevinirim.
Teşekkürler
Daha önce belirtmiş olduğum problemi, mark sensörü gördüğü anda d1332 data register'ını kullanarak halledebildim. Ancak şu anda 2 adet DDRVI komutu kullanmamdan ötürü, her 2 komutta da mark fonksiyonu işleniyor. Ben yalnızca birinde mark fonksiyonunu kullanmak istiyorum. Servoyu +x yönünde süren DDRVI komutunda mark fonksiyonu aktif, -x yönünde süren DDRVI komutunda pasif kalmasını istiyorum ancak M1156 bitini 1 cycle öncesinde açıp kapatmayı ayarlayamadım. İstemediğim yöndeki DDRVI komutundan önce M1156 bitini pasif etmeme rağmen, mark fonksiyonu işlemeye devam ediyor.
Önerebileceğiniz herhangi bir yöntem varsa sevinirim.
Teşekkürler