Ö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
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
15MC Programlama
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 9507
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Klavyeden istediğiniz birimi yazarak tanımlayabiliyorsunuz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
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
- Ahmet
- Mesajlar: 815
- Kayıt: 07 Mar 2018, 14:03
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Anladım. Teşekkür ederim.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
- Ahmet
- Mesajlar: 815
- Kayıt: 07 Mar 2018, 14:03
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Merhabalar.
Aklıma takılan birşey sormak istiyorum.
Benim bir kalibrasyon noktam var. Ben sistemi kalibrasyonunu yaptıktan sonra manuel olarak bir noktaya getirip hmi ekrana koyacağım bir butonla burası 1. nokta diye işaretleyip sonra sistemi başka bir noktaya yine manuel taşıyıp burası 2. nokta diyerek bu şekilde birkaç nokta tanımlamak istiyorum.
Bu işlem için DMC_MoveLinearRelative fonksiyonu uygun olurmu? Biraz düşününce kararsız kalıyorum sanki birşeyler eksik gibi geliyor ama ne olduğunu birtürlü bulamıyorum.
Teşekkür ederim.
Aklıma takılan birşey sormak istiyorum.
Benim bir kalibrasyon noktam var. Ben sistemi kalibrasyonunu yaptıktan sonra manuel olarak bir noktaya getirip hmi ekrana koyacağım bir butonla burası 1. nokta diye işaretleyip sonra sistemi başka bir noktaya yine manuel taşıyıp burası 2. nokta diyerek bu şekilde birkaç nokta tanımlamak istiyorum.
Bu işlem için DMC_MoveLinearRelative fonksiyonu uygun olurmu? Biraz düşününce kararsız kalıyorum sanki birşeyler eksik gibi geliyor ama ne olduğunu birtürlü bulamıyorum.
Teşekkür ederim.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 9507
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
İlgili noktaların koordinatlarını alıp kaydederek bunları 2 farklı data arrayde sakladıktan sonra relatiftense absolute olarak iki nokta arasında sistemin hareketini sağlayabilirsiniz.
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
- Ahmet
- Mesajlar: 815
- Kayıt: 07 Mar 2018, 14:03
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Teşekkürler.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
- Ahmet
- Mesajlar: 815
- Kayıt: 07 Mar 2018, 14:03
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Uğur Bey;
Resimde görüldüğü şekilde yaklaşık olarak 150 civarı absolute komuıt dizisi kullanıyorum.
Burada örneğin M1_30 bloğunu aktif eden M1_21_OK girişini M1_30 bloğunun işlemi bitince M1_30_OK ile reset yapmaya gerek varmı yoksa kendisi reset konumuna düşüyormu?
Birde öğrenmek istediğim Done çıkışı komut yürütülmesi bitince aktif oluyor.
Active çıkışı komut çalışmaya başlayınca aktif oluyor ve komutun işlemesi bitene kadar çıkış veriyor
O zaman busy çıkışı active ile aynı görevi görmüyormu yani komut koştukça oda aktif oluyor.
Buradaki mantık nedir?
Teşekkürler.
Resimde görüldüğü şekilde yaklaşık olarak 150 civarı absolute komuıt dizisi kullanıyorum.
Burada örneğin M1_30 bloğunu aktif eden M1_21_OK girişini M1_30 bloğunun işlemi bitince M1_30_OK ile reset yapmaya gerek varmı yoksa kendisi reset konumuna düşüyormu?
Birde öğrenmek istediğim Done çıkışı komut yürütülmesi bitince aktif oluyor.
Active çıkışı komut çalışmaya başlayınca aktif oluyor ve komutun işlemesi bitene kadar çıkış veriyor
O zaman busy çıkışı active ile aynı görevi görmüyormu yani komut koştukça oda aktif oluyor.
Buradaki mantık nedir?
Teşekkürler.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 9507
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Execute girişi kesilene dek konumunu koruyacaktır. Execute girişide yükselen kenar duyarlı olduğu için tekrar tekrar çalışmayacaktır.
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
- Ahmet
- Mesajlar: 815
- Kayıt: 07 Mar 2018, 14:03
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Merhabalar.
Resimde görüldüğü şekilde M1_Çalışma POU içerisinde absolute bloklarla bir çalışma var.buna benzer bir yapıda M2 , M3 ve M4 POU içerisinde mevcut.
M1 POU içerisindeki çalışma bitince program otomatik olarak M2 , M3 ve M4 POU içerisindeki absolute çalışmayı uygulayacak.
Burada şunu anlayamadım.
Bu bloklar buffermode ile kendisinden önceki hangi bloğun olduğun çalıştığını execute girişini tetikleyen elemandan dolayımı anlıyor ve o bloğu takip ediyor.
Burayı biraz açıklarmısınız lütfen. Bir blok kendisinden önce çalışan bloğun hangisi olduğunu ve sıranın kendisine geleceğini ve bu geçişlerde vereceği reaksiyonu nasıl belirliyor?
NOT: Buffermode seçeneklerinden bahsetmiyorum. M1 pou içerisindeki 31 numaralı son bloktan M2 pou içerisindeki 10 numaralı ilk bloğu tetikliyorum ama blokların reaksiyonlarını anlamaya çalışıyorum.
Teşekkür ederim.
Resimde görüldüğü şekilde M1_Çalışma POU içerisinde absolute bloklarla bir çalışma var.buna benzer bir yapıda M2 , M3 ve M4 POU içerisinde mevcut.
M1 POU içerisindeki çalışma bitince program otomatik olarak M2 , M3 ve M4 POU içerisindeki absolute çalışmayı uygulayacak.
Burada şunu anlayamadım.
Bu bloklar buffermode ile kendisinden önceki hangi bloğun olduğun çalıştığını execute girişini tetikleyen elemandan dolayımı anlıyor ve o bloğu takip ediyor.
Burayı biraz açıklarmısınız lütfen. Bir blok kendisinden önce çalışan bloğun hangisi olduğunu ve sıranın kendisine geleceğini ve bu geçişlerde vereceği reaksiyonu nasıl belirliyor?
NOT: Buffermode seçeneklerinden bahsetmiyorum. M1 pou içerisindeki 31 numaralı son bloktan M2 pou içerisindeki 10 numaralı ilk bloğu tetikliyorum ama blokların reaksiyonlarını anlamaya çalışıyorum.
Teşekkür ederim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 9507
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Motion programlarını task içerisinden motion event ile çalıştırdığı için herhangi bir motion komutu şartı oluştuğu anda onu çalıştıracak şekilde davranır. Normal ladder için cyclic seçerseniz belirli bir çevrimde ardışık olarak tarar.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
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
- Ahmet
- Mesajlar: 815
- Kayıt: 07 Mar 2018, 14:03
- İletişim:
- Durum: Çevrimdışı
Re: 15MC Programlama
Teşekkür ederim.
Burada oluşturduğumuz bu tasklarda şöyle bir durum var.
Task içerisine eklenilen POU içerisinde kullanılan blokların veya herhangi bir komutun bütün giriş ve çıkışlarını kullanıyor olmak gerekiyor hiçbirisi boş bırakılmamalı aksi taktirde derleme yapınca hata veriyor.
Bunun önüne nasıl geçebilirim?
Kullanmadığım giriş ve çıkışlarada illaki bir değişkenmi atamalıyım ?
Burada oluşturduğumuz bu tasklarda şöyle bir durum var.
Task içerisine eklenilen POU içerisinde kullanılan blokların veya herhangi bir komutun bütün giriş ve çıkışlarını kullanıyor olmak gerekiyor hiçbirisi boş bırakılmamalı aksi taktirde derleme yapınca hata veriyor.
Bunun önüne nasıl geçebilirim?
Kullanmadığım giriş ve çıkışlarada illaki bir değişkenmi atamalıyım ?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Günün Adamı Olmaya Çalışma,
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........
Hakikatin Adamı Olmaya Çalış.
Unutma!!!!!
Gün Değişir ama Hakikat Asla Değişmez....
............................ Mevlana Celaleddin-i Rumi........