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;

    plc ile ekran haberleşmesini yaptın varsayarak; ekteki programa bakarsan  motor start MB0, stop MB1, motor çıkışı için QP0 fiziksel çıkışı mevcut. bu çıkışı ekranda izlemek için de MB 5 sanal röleyi kullandım. 

    start  komutu için hmı programında PLC part kısmından bit state switch i sürükleyip ekrana bırak basic attribute sekmesinde sağ tarafta write adres kısmından addr type MB coils i, adresse de 0 ı yazıp OK tıkla.  

    aynı işlemi stop için de yap ama stop mb1 olduğu için adress 1 olacak.

    motorun durumunu görmek için de (yani MB5 in durumunu) plc part kısmından bit state lamp ı  sürükle bırak.  basic attribute sekmesinde sol tarafta read adress bölümünde addres type coils, adress de 5 olacak şekilde ayarla.  

    çok oldu ekran kullanmayalı umarım yanlış bilgi vermemişimdir.   hatam varsa lütfen düzeltin arkadaşlar. selamlar

     

     

     

    MOTOR-START STOP.bmp

    • Thanks 1
    • Haha 1
  2. Hızlı geri dönüş için teşekkür ederim. sizin öreneğinizi denedim. lakin zincir sensörüne bir kez tıklayınca istasyon 1  eberjlieniyor; ama ikinci kez tıkladğığmda istasyon 2 de değişme olmuyor.  

    benim örneğime göz atar mısınız ?   benim istediğim   zincir bit 0 set edilince m1 enerjilenecek, sonra timer her puls gönderdiğinde birer adım sola kaydırma işlemi uygulanacak. sırasyla test bit 1, test  bit 2, test bit 3, enerjilnecek, yanlarındaki  m1, m2, m3 de enerjilenecek.  ama dediğim gibi  sadece test bit 0 yani m1 enerjileniyor.   

    bit deneme.gpf

  3. Merhaba;

    Forumdaki mevcut  bit operasyon örneğini inceledim.   Yapmak istediğim aşağidaki çizimdeki gibi bir sistemde ürünleri takip edip, defolu ürünün rejektörden atılmasını sağlamak.  buna istinaden zincir-bit diye bir operand oluşturdum word olarak. sıfırıncı adımda sensör ürünü görürse, sıfırıncı bit ..00001 olacak. enkoder 200 puls gönderince(bunu şimdilik 400ms lik pwm timer ile yapıyorum)  ...00010 yapmak;  bir 200 puls sonra ...000100 yapmak, eğer ürün gelirse bir sonraki tur ...0001001 yapmak.  bitleri takip etmek için test bit komutunu kullandım.  test bit 0, test bit1- test bit2... diye sıraladım.  ilk komutum set bit 0 (yükselen kenar ile tetikledim). ama sola kaydır komutunu tetiklediğimde son hal 2 oluyor, bir daha tetiklediğimde bir değişim olmuyor. test bit lerden de sadece test bit 0 değişiyor, onun dışındakiler hep 0.  yorum yapabilecek var mıdır acaba ? selamlar...

    1631186583_bitgrsel.jpg.3db4a34bad13adec8b15a3b164c18163.jpg

  4. Merhaba, plc den puls gondererek yapabilirsin. Baska yollari da var , forumdaki ustadlar yardimci olacaktir.

    Puls gonderme secenegini kabaca aciklamak gerekirse, once servo motor surucusunden pul/dir modunu secmelisin. Surucunun girislerinden birini yön secimi icin secmen gerekir . Bu girise enerji gelirse bir yone gelmezse diger yone donecek. Surucuden sonra plc programinda puls gonderme komutlarini kullanabilirsin. Surekli puls gonderme ve rampali pals . Surekli pulsta, puls frekansi istenilen degere geldigi zaman surekli cikis verir. Rampali pulsta ise kalkis  ve durus rampalarini , kalkis durustaki frekansi , sabit hizdaki frekans ve puls sayisini girebilirsin.  

    Puls cikislari icin q0,q1,q2 yi kullanmalisin sende bir motor oldugu icin q0 yani kanal 0 isini gorur.

    Pals komutlari icin yukselen dusen kenar kullanman gerekir. 

    Ornek 5 tur saga dondu ya , bu hareketin bittigini operandlar sekmesinde hso0 mesgul operandi var,bu bitten anlayabilirsin. Yani puls gonderirken bu bit 1 oluyor, puls gonderme isi sonlandiginnda 0 oluyor. Bu bitin dusen kenarini kullanabilirsin.  

    Selamlar.

     

    • Like 2
    • Thanks 2
  5. Ilk olarak forumda ornek uygulamalari ve youtube daki videolari incele. Orada anlatilanlar ile yavas yavas kafanda biseyler olusacaktir. Yardim menusunde de aciklamalar var.  Yazdigin programi denemek icin simulasyon ozelligi de mevcut. Yani hemen bi plc almana gerek yok.  Illa alacak olsam ben 296t alirdim, T modellerinde puls cikisi mevcut, 296 da analog islem de yapabilirsin.

     Cok genel bir aciklama oldu ama ben bu sekilde yapmistim. Selamlar

    • Haha 1
  6. Merhabalar, eksen kurulum komutu sadece servo motora ozgu bir komut mu yoksa step motorda da kullanilabilir mi?  Gmtsofta iki adet puls komutu vardi. Malum Suite programinda yeni komutlar eklenmis , bu komutlar da step motor icin kullanilabilir mi? Selamlar...

×
×
  • Yeni Oluştur...