Jump to content

Orxan

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

    39
  • Katılım

  • Son ziyaret

  • Days Won

    8

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

  1. Merhaba.
    Nedenlerden biri: Cihazları Slave numaralarına göre sıralayın. Mesela en yakın Cihazın slave adresi 1, ikinci cihaz 2, ...... en uzak cihazın adresi 10 olacak. Sıra karışık olursa haberleşme hızında problem oluyor. 

  2. On 10/3/2021 at 6:56 PM, egeturk28 said:

    merhaba, hmi ekrana enerji verdiğimiz zaman gelen gmtcnt logosu yerine başka bir logo yüklemek istiyorum bunu nasıl değiştirebilirim?

    Merhaba. HMI'in üzerine mouse sag tuşu ile açılan menude change initial window falan bir seçenek var, oradan degiştire bilirsiniz.

  3. Merhaba şu konuda tecrübesi olan varsa yardım etsin lütfen. Şimdilik 3 tane terazi baglanmış. Terazilerin her biri 4 tane 1 tonluk loadcellden ibaret. Toplam 4 ton yani. Hiç bir datasheet falan yok. İlk önce modül konf`dan soruyum.

    1. Tam yük deyeri ne kadar önemli? 

    2. Giriş deyeri yüksüzken, bazılarında 100 falan oluyor, bazılarında 900 falan, bazılarında 600 falan. Ve asıl sorum, bu giriş değeri çok fazla aşagı yukarı oynuyor. Filtreyi artırsam da olmuyor. Konfigürasyonda tam yük değerini artırdıgımda da oynamalar daha çok oluyor.  Topraklama yok. Kablolar resimde göründüyü gibi. Ben topraklama ve pano içinde de ekranlı kablo tavsiye etdim. 1 tanesi Çinden geleni direk baglatdırdım, onda giriş değerinde oynama yok. 

    Böyle bir terazini hangi agırlıkla kalibrasyon yapmayı tafsiye edrdiniz?

    WhatsApp Image 2021-08-07 at 19.35.32.jpeg

    WhatsApp Image 2021-08-07 at 19.49.53.jpeg

  4. Merhaba. Denemedim, ama mümkün olmaması için bir sebep görmüyorum. Standart modbus rtu. Arduino için MAX485 TTL to RS485 Converteriniz olmalı. Gerisini internetde araştırın.  Mesela 40001 registerinin içerisine 1 yazacaksanız,

    İf (button ==1)

        node.writeSingleRegister(0x40001,1);

  5. Ne yaptıysam gitmiyor, plcden yaptıgımda yazıcı çıktı veriyor, ama HMİda olmuyor. Siz bana plcnin printer(rs232) fonksiyonunda yaptıgı şeyi HMİla yapıb örnek olarak paylaşa bilirmisiniz? 

    Bir de yeni veraiyon HMİlarda zebra zpl gelmiş, benim printer da zebra, dili de zpl, onu nasıl kullanırız?

    20210710_024351.jpg

  6. 1 hour ago, Hanifi said:

    HMI da Universal ASCII driver ını kullanabilirsiniz. Bu driver ilgili com portu için buffer adreslerine ilgili datayı gönderebilirsiniz. Bu gönderme işi için notebook veya text input komponentlerini kullanabilirsiniz.

    image.png.9524039b0518da9572c9a5494cc732a9.png

    Dökumana bakmıştım, notebookla göndermiştim yazıcı çıktı vermedi. Ben com 2 kullandığım için lw 400e yazmıştım, LB4le de gönderiyordum. Rx Tx 7 ve 8 karşılık olarak printerin 3 ve 2ci pinlerine, gnd 5. 

    Ola bilsin haberleşmede neyise yalnış yapmışım, yine kontrol ederim. 

    1 soru da soruyum, 100 word 200 karakter ediyor, karakter sayı çok olarsa bi çıkış yolu varmı?

  7. On 5/13/2021 at 5:48 PM, yusuf demir said:

    60a455a5-0567-43ae-8ac2-490d9f1a7a8f.thumb.jpg.852d114ec414a12570ece9ab4e144ff3.jpg

    rkadaşlar merhaba . bu sensörle ilgili bilgisi olan varsa paylaşabilirmi nasıl kullanılır gibi . teşekkürler.

    Merhaba.

    Arkadaşın söylediyi gibi J tip termokupl. GXM 20UA ve ya GXM-40UA genişlenme moduluyla kullanılıyor. Artı ucu (+) T1'e eksi (-) ucu T2'e baglanmalı. Gerisi ile ilgili forumda ayrıntılı açıklamalar mevcut.

  8. Merhaba. Hareket kontrolü komutlarından hareket komutunu ve bir de CPU_HSO0_toplamPuls CPU_HSO1_toplamPuls adetlerini kullanarak yapa bilirsiniz diye düşünüyorum. İleri geri için her blok çağrıldıgında Set/reset(flip/flop) çıkışını  kullanmalısınız. Bir de devri bitirmek için sayac kullana bilirsiniz. 

  9. 4 hours ago, erdemx80 said:

    Teşekkür ederim Catutigernos gibi yapıp günü kurtardım diyebilirim. HMI tarafında nasıl yapılıyor bilmiyorum. Orxan Bey anlatabilir misiniz o kısım nasıl? 

    Geçmiş veri gösterimi komponnetini kullanarak, özelliklerinden de kontrol registeri olarak, bir register tamamlıyorsunuz ve ya zaman ile ömekleme yapıyorsunuz.  Temel özelliklerden de adres türüne, değeri yazdığınız adresi kayd edin.  Resimdeki örnekde ben LB 0 butonuna her bastıgımda, LW 0 `ın içindeki deyeri tabloda kayd ediyor, isterseniz 2ci kanal da açıp, orada da toplam deyeri göstere bilirsiniz. 

    gophmi.jpg

    • Like 1
  10. Merhaba, istediyiniz çıkışları içeren bir küme oluşturup, küme reset fonksiyonu ile hepsini birden rsetleye bilirsiniz.

    2 hours ago, bilal8097 said:

    Merhabalar

    GMT PLClerin direk acil stop girişi var mı elimde GMT 196-R PLC var. Acil stop girişi mevcut mudur? Programda her satıra yazmak istemiyorum.

     

    • Like 1
    • Thanks 1
  11. Merhaba, kolay yolu varmı yokmu bilmiyorum açıkçası, belki yardımınız olur, aşağıdakı macro kodu plc`e yükleyip deneye bilirsiniz. Ben çevrimdışı simulyasyonda denedim dogru-düzgün çalışmadı. Ama HMİ`da dogru çalışıyor.  Başka bir yolu taymerlar ve sayaç (artan sayaç) kullanarak zaman (saniye, dakika, saat) almak olar, Ton ya da PWM timer. Ya da her hangi bir timer`ı çalıştırıp sayaçdan (zaman sayaçı)  da matematik işlem yaparak almak olar diye düşünüyorum. Benim bildiğim bu kadar. 

    saniye++;

    if(saniye == 59){

    saniye = 0;

    dakika++;

    };

    if(dakika == 59 && saniye == 59){

    saniye = 0;

    dakika = 0;

    saat++;

    };

    • Thanks 1
  12. 32 minutes ago, keremmm said:

    resimdeki gibi bir şey yapmak istiyorum. yani insanlar kendileri çalışma tarih ve saatlerini belirlemelerini istiyorum. bunu nasıl yapabilirim.

    hmi.png

    Örnek uygulamalarda araştırın, benzer proje bula bilirsiniz. 

  13. Merhaba. Konfigrasyondan CPU ve Modül eklendikten sonra, 1ci resimde kırmızı ile işaretlediyim, Sensör Değeri: Sensörden okunan sıcaklığın verisinin yazılacağı adrestir. sıcaklık °C biriminde ve x10 hassasiyetinde (0.1°C) okunur. Yani 50 °C`de o adresse 500 yazılıcaktır. İsterseniz operandın adını değiştire bilirsiniz. Daha sonra karşılaştırma komutlarından (büyüktür, eşittir ve s.) yararlanarak, uygulamalarınızı yapa bilirsiniz. GMTSuit`in kendi yardım bölümünden detaylı bilgiler bula bilirsiniz. 

    2. resimdeki örnekte sıcaklık 55 °C`nin altındayken röle çıkış vericekdir. 

    gmtplctemp.png

    gmtplctemp2.png

    • Thanks 3
  14. On 2/18/2020 at 4:58 PM, keremmm said:

    1- gmt hmi de mesela haftanın 5 günü  08:00 ile 17:00 arası çalışacak bir motor çalıştırma program yapmak istiyorum. bu işlevi hmi de nasıl yapabilirim. örnek veya öneriniz var mı?

    2- plc den gelen hataları liste halinde anlık olarak hmi de görmek istiyorum. bunun için hangi komutu kullanıyoruz. örnek çalışmanız var mı?

    teşekkürler

    Merhaba. 1. soru için Olay planlayıcısı menüsünden yapa bilirsiniz. Ben öyle yapıyorum gerektiğinde, resimdeki örnekde LB 15 biti  her gün 18:51:00 `da 1 olucak, 20 saniye sonra ise off durumuna geçicek. 

    2. sorunu tam olarak anlayamadım, hangi hataları görmek istiyorsunuz? 

    gopgmt.jpg

    gopgmt2.jpg

  15. 1 hour ago, keremmm said:

    kolay gelsin birşey daha sorabilir miyim?

    şimdi ben ortam sıcaklığını ölçmek için  1kohm ptc kullanacağım. bu ptc yi normal analog girişten bağlayıp lineer fonksiyon üzerinden okuma yapabilir miyim?. sonuçta analog girişten direnç okuyacağım . eğer analog girişten oluyorsa bağlantısı nasıl olmalı buna benzer örnek varsa önerebilir misiniz 

    yoksa GXM20U Sıcaklık modülünü almamı gerekir?

     teşekkürler.

    Bir tane de direnç kullanarak voltaj bölücü yaparsanız olar diye düşünüyorum, ama o zaman size 10V da lazım, onu da 24V`dan yine voltaj bölücüyle ala bilirsiniz.  Arduinoya NTC ve ya PTC sensörler analog girişe bağlanır zaten. Başka bir kolay yolu varmı yokmu bilmiyorum. Bildiğim kadarıyla analog girişler 0-10V ya da 0-20mA akım okumak üzredir, direnç değeri direkt okumaz. Direnç üzerinden akım geçmeli ve bu akıma karşılık gelen voltajı okumalı.

  16. 9 hours ago, murat07 said:

    Teşekkür ederim 5900 port atanınca uzak bağlantıyı gerçekleştirdim.

    Birde bir sorum olacak.

    Hmi uzak bağlandığımızda pc ye bağlanmış gibi oluyor yani maus kullanarak işlem gerçekleşiyor, bunun yerine android uygulam gibi bir uygulama varmı buttonlara direk müdahale edebileceğimiz?

    Herşey için teşekkürler...

    Var aslında, ama VNC, kullanımda en kolayı. Play markete HMİ modbus yazmakla çıkan programları inceliye bilirsiniz. Ama plc Modbus TCP desteklemeli, modbus adreslerine göre kendiniz için bir ekran tasarlıya bilirsiniz, ama bu tip programlar ücretli. Bence en iyisi bir HMİ alıp VNC ile baglanmak :) Kolay gelsin.

    modbus.jpg

  17. 3 hours ago, murat07 said:

    tekrardan selam..

    Yerel ağdan vnc ile çok güzel bağlanıyorum başardım sizlerin sayersinde.

    Şimdide dış  ip den bağlanmak istiyorum ama olmuyor yapmam gereken bir işlemmi var bilemedim 

    yattığım işlemler aşağıdaki gibidir.

    Yerel ağ 192.168.1.100

    modemden 2008 portunu açtım 

    dış ipden 237.131.73.81 ve 237.131.73.81:2008 denedim olmuyor.

    yardımlarınız için şimdiden teşekkürler.

     

    Selam aleykum. VNC için 5900 numaralı port açmanız gerekiyor. Yerel ağdan bağlana bildiyseniz, uzaktan da sorun olmaz. 192.168.1.100 ipisini 5900 numaralı porta yönlendirin, bi de firewall`u kapatın, onnan da ola biliyor. 

    • Thanks 1
×
×
  • Yeni Oluştur...