Jump to content

Ervin

Forum kullanıcıları
  • İçerik sayısı

    63
  • Katılım

  • Son ziyaret

  • Days Won

    12

İletiler bölümüne Ervin kullanıcısının eklediği dosyalar

  1.  Merhaba, bir projede 4 adet motoru senkron olarak calistirmam gerekiyor. Ana motorun frekansina gore diger 3 motor hizini ayarlamam gerekiyor. Sitedeki ornegi inceledim. Mantik anlatilmis ama hz degerlerinde katsayi carpan vs gibi bir durum var mi acaba? Ornek olarak ana motor 40 hz de iken diger motorlar 30 hz donecek, ana motor 20hz de donerken digerleri 15 hz de donecek...  Yoksa ana motor 40 hz de digerleri de mi 40 hz, ya da ana motor 50hz, digerleri de 40hz gibi... yardimlarinizi bekliyorum. Selamlar.

  2. Merhaba, 

    Sizin senaryonuza gore , normalde acik kontagi motor aktif biti ile iliskilendiriyoruz.  Bu kontaga seri olarak da cpu_osc  nin yukselen kenarli kontagini ekliyoruz. Satirin sonuna da bir arttir komutunu koydugunuzda, motor calistigi anda her bir ms de bir artacak. Yani bir arttır komutu 2000 olunca, sistem 2 saniye aktif olmus olacak. 

    Bundan sonra bu ms degerini matematik islemleri ile ihtiyaciniza gore saniye, dakika ya da saate cevirmeniz gerekecek.... 

     Umarim yardimci olabilmisimdir. Selamlar...

  3. Merhaba, enkoder belli degere ulasinca bir cikis ya da sanal roleyi cektirmem gerekiyor lakin istedigim degere gelince bunu yakalayamiyor.  Enkoder 3600 palslik.  Suite  puls frekansi 6900- 7000 civari. Ben her 1200 pulste hsc yi sifirlamak istiyorum.   Programin tarama hizi 0.08 ms yaziyor.  Karsilastirma komutlarindan enkoder sayma esittir 1200 olunca diye kosula bagladim. Normal bobin denedim, set bobin denedim, araya role koyup yukselen kenarli kontak tetikleme denedim.  Dusuk hizlarda( 1400 hz civari) oluyor gibi. Ama yuksek hizda basarili olamadim. Softa da interrupt komutu vardi yanlis hatirlamiyorsam.  Suitte goremedim ...   yardimci olabilecek var midir acaba??

  4. Ben su sekilde bir cozum buldum. Iki adet doubleword hafiza belirledim.   A alani ve B alani.   A+B toplam 64 bit oldu.  A alaninin son bitine (31) kaydirma yaptigim satirda  B nin 0 inci bitini set edip onu kaydirmaya devam ediyorum. Simulasyonda oldu gibi duruyor ama pratikte gorecegiz.  

     

    • Haha 1
  5. uzun bir aradan sonra başka bir proje çıktı karşıma. yine benzer mantık, sıralı gelen malzemeleri  belli pozisyona gelince atmam gerekiyor. Lakin bu sefer 42.adımda hatalı ürünü atmam gerekiyor. malum double word te 32 bit adım var. 42 ye nasıl uyarlayabilirim?

  6. Merhaba,  ornek olarak  plc programinda qp0 cikisinin onune normalde acik bir buton koyun. Bunun adini start koyun,  isim yazarken acilan pencerede adres tikini aktif edin. O zaman sagda adresi kendi otomatik verecek. Dilerseniz bu adresi degistirebilirsiniz.  Hmi programinda bit state switch komutunda adres kismina  plc deki adresi girerseniz,  ekrandan plc nin qp0 cikisini kontrol edebileceksiniz.  Umarim fikir verebilmisimdir. Selamlar

  7. TUMER, 2 saat önce yazdı:

    merhaba

    plc ile hmi arasında haberleşme hatası yok ise butonlara atadığınız değerlerde bir sorun olabilir kanımca.

    ilginize teşekkür ederim. ilk defa denedim bu şekilde bağlantıyı... daha önce normal plc ve hmı yapmıştım. ama bu şekilde, yani hmi olmadan plc ve pc yi bağlayıp GOP programı üstünden online olarak hmı programının simulasyonunu yapmayı ilk defa denedim.  dediğim gibi internette rs 232 ile yapılmıştı. acaba sadece rs 232 yi mi destekliyor onu da bilmiyorum.   rs232 -usb çevirici siparişi de verdim. gelsin deneyip sonucu buraya yazarım. 

  8. merhabalar,  gmt 196t  ile  GOP programını direct simülasyon yapmaya çalışıyorum. internette videonuz var.  rs232 ile ve gmt soft ile yapılıyor.  ben gmt suite ve gop 2.5 versiyonunu kullanarak rs 485 ile haberleştirmeye çalıştım.  bağlantı kurduğumda yazılar var ama buton resimleri çıkmıyor.  usb -rs485 çevirici Enda econ-485. driver otomatik yüklendi, sonra cd den bir daha yükledim.  yine olmadı.  bir yorum yapabilecek var mı acaba?  selamlar...

  9. cevap için teşekkürler. gop ta gmt plc ya da gmt sutie seçilince dediğiniz gibi farklı adres tipi çıkıyor.  ben bunu gop versiyonu ile alakalı sanmıştım, doğrusunu öğrendik sayenizde.

    yukarıdaki örnekte gmt plc ve gmt ekran adres tipleri import ederek oluyor. ama bunu tag import etmeden nasıl yapıcaz. ilk mesajımdaki gibi suite programında modbusu aktif ettik, operand adresi otomatik 40001 oldu. bunu hmı da adr type kısmına direkt yazıcaz öyle mi??

    bir de yine ilk mesajımdaki sorulardan biri bu hmıda kullanılan  rw rwı hwr ... açıklaması nedir? ya da   bitler için ld, wordler için RW, IP için LD  gibi bir liste yapabilir misiniz? 

  10. merhaba;

    gop 2.2 de  address type kısmında mb, ip, mw ler görülüyordu, yani parantez içinde yazılıyordu.  benim gibi acemiler için çok iyi oluyordu. ama 2.5 te ben göremedim. yeni olarak 1x 4x gibi ifadeler gördüm sanki(şimdi baktığımda göremedim gerçi). genel olarak  hmı da kullanılan bu tiplerle ilgili bir döküman  var mıdır?  yoksa size zahmet en sık kullanılan mw,mb, dı, qp leri nasıl kullanabiliriz açıklayabilir misiniz? 

    bir de gmt suite kullanmaya çalışıyorum.  örnek olarak rampalı puls komutunda hızlanma palsini ekrandan atamak istiyorum. modbus kısmını aktif yaptığım zaman misal 40001 otomatik çıkıyor. bunu hmı da nasıl işlemem gerekiyor...  gmt softa daha basitti. puls mw10 giriyorduk, gopta da data input adr type mw10 seçiyorduk. ama bu 40001 işini anlamadım...   bir yardım lütfen. selamlar...

  11. tekrar merhaba; internette biraz bakınınca senkron için interpolasyondan bahsediliyor.  kaba bi puls hesabı ile olacak iş değil saniriım. GMT de var mı interpolasyon özelliği?

  12. merhaba resimde gösterilen basit delta robot yapmak istiyorum.  çizim bitti gibi.  2 step motor kullanmayı düşünüyorum. .  iki eksenin aynı anda hareketi söz konusu. biri fazla giderse, diğer kolu ya çekecek ya da itecek.   puls komutları ile senkron çalıştırabilir miyim?  üstadların yorumlarını bekliyorum. selamlar..

    2eksen.bmp

×
×
  • Yeni Oluştur...