Jump to content

Catutigernos

Members
  • Content Count

    23
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Catutigernos

  1. Hımm fonksiyon tuşu pencere modu önceki pencereye git dediğiniz zaman pasif hale geliyorsa muhtemelen pencere geçmişini siliyordur. Bunun sebebi ise tahminimce fonksiyon tuşu dışında bir sayfa değişiminde geçmişi tamamen siliyordur muhtemelen sayfa değişimlerini kendi içinde takip edebiliyor sadece
  2. Sayfa yönetimini plc üzerinden yapabilirsiniz. Böylelikle önceki ekranı bildiğiniz için bir önceki ekrana geçiş yapabilirsiniz onun içinde Veri Tabanı Komponentlerinde PLC Kontrol nesnesi var onu kullanabilirsiniz. Ya da Windows Bileşeni ile farklı ekranları tek bir frame üzerinden gösterip kendiniz ekran yönetimini index olarak tutarsanız. Alarm ya da event frame gösterdiğinizde tek yapacağınız şey ana frame e dönmek olacaktır. Ana frame deki alt frame'in indexi zaten registerda kayıtlı olduğu içinde uyarının gösterildiği ekrana dönmüş olursunuz.
  3. PLC tarafında double olarak yapamazsınız, double sayının bytetan çevrilmesi ile float'un byte'dan çevrilmesi farklı bir hesaplama gerektirir. PLC 'de sadece 4 byte'lık bir float değişken tanımlayabilirsiniz ki ulaşmaya çalıştığınız sayı float olarak yani 4 byte ile gösterilebilecek bir sayı ulaşmak istediğiniz değere byteları yan yana koyarak mı yoksa matematiksel hesaplama ile mi erişmek istiyorsunuz yani önceki sorum hala geçerli Birleştirmekten kastınız tam olarak nedir? matematiksel hesaplama ise her bir 2 bytelık ya da 4 bytelık değişkeni real(float) bir registera atıp ordan float olarak
  4. Birleştirmekten kastınız tam olarak nedir? Her bir değişken word yani iki bytetan oluşuyorsa 4 değişken 8 byte yapar. Double değişken tipi 8 bytettır ama plc de sadece float yani 4 bytelık real sayı tanımlayabilirsiniz. Tam olarak yapmaya çalıştığınızı anlatırsanız belki daha net bir cevap verebilirim.
  5. Merhaba Emre Bey, Benim bildiğim HMI VNC Server olarak çalışıyor normalde, HMI'ları VNC Viewer/Client olarak'da kullanabiliyor muyuz? Yani başka bir VNC Server'a HMI VNC Client olarak bağlanıp server'daki arayüzü gösterebiliyor mu?
  6. Merhaba, ModbusPoll için Double BADCFEHG seçerseniz sorununuz çözülecektir. K30008 ismi verdiğiniz yerler veri durumunu gösterir. Veri okundu mu, timeout hatası ya da crc hatası olup olmadığını yani kısacası veri düzgün bir şekilde okundu mu okunmadı mı size bunu söyler. PLC adresi ise o verilerin yani 30008 olarak eklediğiniz registerın PLC'deki adress etiketidir. yani pv2_4 isimli etiketi kullanmanız lazım, eğer gene integer sorunu yaşıyorsanız ki yaşayacaksınız, Double Word olarak aldığınız değeri kendi oluşturduğunuz Real bir registera atarsanız otomatik 4 bytelık ondalıklı sayı
  7. Merhaba, Değer mi okuyamıyorsunuz yoksa hatalı değer mi okuyorsunuz?
  8. Veriyi göndermeyi nasıl yapıyorsunuz direk plc registerına mı yazıyorsunuz yoksa makroyla filan mı gönderiyorsunuz?
  9. Her yükselen sinyalde bir registerı bir artırın. 1 saniyelik bir timer ile 1 saniye sonundaki sıfırlama işlemini gerçekleştirin ( başka bir registera da zamanı tutup bir artırabilirsiniz. ) 5 ile çarpıp başka bir registerdaki değerle toplayın x ve y registerları büyük mü küçük mü kontrolünü yapın yeniden başlayacağınız zaman da registerları sıfırlayın bu işinizi çözmez mi?
  10. Merhaba bu sorun bende de oldu. Qt yüklü olduğu için çakışıyordu. GmtSuite Qt ile geliştirildiği için programı kullanmada sorun yaşıyordum. Bilgisayarınızda Qt kullanan başka bir yazılım olabilir ya da kurulum esnasında bir sorun olmuş olabilir. Programı silip malikenes'in dediği gibi antivirüs programını kapatıp yönetici olarak kurulumu çalıştırın. Antvirüs programı sorunu değil de kurulum yönetici olarak çalıştırılmamış olabilir. Eğer buna rağmen sorun devam ediyorsa çakışan yazılımı tespit etmeniz ve silmeniz gerekecek.
  11. Normal şartlarda böyle bir şeyin olmaması lazım projeyi görmeden bir şey söylemek açıkcası zor.
  12. İki register ve bu registerları düzenli olarak kontrol ederek bunu yapabilirsiniz. Eğer registerlardaki değerler birinden farklıysa toplama işlemini gerçekleştirip o an ki değeri 2. registera yazarsınız. İki registerdaki değerler farklı oldukça bu işlemi yapacağı için istediğinizi gerçekleştirecektir. Bu eski verileri başka yerde kullanacak mısınız yoksa sadece toplama işlemi için mi lazım. degisim.rar
  13. Merhaba Hanifi Bey, Öncelikle ilginiz için teşekkür ederim. Yukarıda da belirttiğim gibi boş projede de hata veriyordu zaten. 3. bir bilgisayar deneyince çalıştı. Öyle olunca ikinci bilgisayarı biraz daha kurcaladım başka bir program yüklenirken mingw arka planda global olarak yüklenmiş programı tespit edemedim ama muhtemelen diğer HMI programlarından biridir. Global mingw gcc yi silince düzeldi. Yani sorun dediğim gibi mingw/gcc compiler hatası bilgisayarda global gcc yüklü PDesigner kendi içinde de lokal gcc yüklü PDesigner lokale göre dosya konumunu parametre olarak gönderiyor ama glob
  14. proje ekte mevcut deneme.rar
  15. Merhabalar, Yaptığım bir projeyi derlerken Ön Derleme HMI0:kalibrasyon_test.c Makro Kod.... gcc: createprocess: no such file or directory hatasını alıyorum. Boş bir proje oluşturdum. Derlemeyi yapıyor , yine boş return 0; olacak şekilde bir tane makro oluşturup projeye ekliyorum gene aynı hatayı veriyor. Bir fonksiyon tuşu ekleyip makroyu atadım gene build ederken sorun yaşadım. Yazılım başlarken yönetici olarak başlamasına rağmen yine yönetici olarak çalıştır seçeneğini denedim gene build ederken sorun yaşadım. 4 ay önce yaptığım bir projede makro kullanmıştım, build edi
  16. Merhaba açmaya çalıştığınız dosya dizininde boşluk ya da Türkçe karakter olmamasına dikkat edin. örnek veriyorum "C:\Aktif Projeler\Atık Su Projesi" klasöründeyse klasörü "C:\AktifProjeler\AtikSuProjesi" olacak şekide düzenleyin. Türkçe karakter kullanmaktan kaçının. Buna benzer bir şeyi ben de yaşadım var olan makroyu yükleyemiyordu PDesigner aslı yabancı bir yazılım ve bu tür yazılımlarda en çok rastlanan sorun Türkçe karakter sorunudur.
  17. Bu arada 396T plc kullanacağım projede benim bildiğim aynı yönde ve aynı hızda birden fazla motoru kullanabiliyoruz. Bu yüzden benim bulduğum çözümde aynı anda tek motor çalışacak şekilde motorlardan birini durdurup öyle işlem yapmak. Daha önce tek sürücü ile birden fazla motoru kullanmadım. Belki daha iyi bir çözüm vardır diye foruma yazma ihtiyacı hissettim.
  18. Merhabalar, Tek sürücü ile 2 motoru sürmek mümkün mü? Motorlardan biri ileri ya da geri yönde düzenli olarak hareket ederken bir tanesi belli aralıklarla kısa süreliğine yavaş bir şekilde ileri ve hızlı bir şekilde geri hareket edecek.
  19. Demir Bey, Cevabınız için teşekkür ederim. Logo gösteriminden kastım ilk PLC açılırken gösterilen ekran. Bu dediğinizi bir sayaç yardımıyla belli bir süre gösterilebilir, sonra diğer ekrana geçebilir. Bunun versiyonunu yaptım zaten, ama gene açılış ekranında GMT logosu görünecek. Bendeki mini-plcde de ilk açılırken PLC STOP yazısı görünüyor. Bunları devre dışı bırakabiliyorsam eğer bu çözüm benim işimi görür, ama bırakamıyorsak işimi ne yazık ki görmez. İki tane açılış ekranı göstermek de mantıklı olmaz zaten. Burdan anladığım kadarıyla, böyle bir şey mümkün değil. Büyük sayılardan kast
  20. Merhabalar, Daha öncede konu açmıştım ama aranıldığında rahat bulunsun diye yeni bir konu olarak açtım. Müşterim ekran açıldığında logosunun ya da firma adının yazı olarak görünmesini istiyor. Bana verdikleri miniplc de normalde GMT logosu çıkması gerekiyorken, "PLC STOP" yazısı çıkıyor.(Sanırım benden önce biraz kurcalamışlar cihazı) Bu da bende yapılabilir gibi bir algı oluşturdu, ama ne kullanım kılavuzunda ne de cihazın kendi ayarları arasında böyle bir şeye rastlamadım. Bu yapılabilir mi, bu birinci sorumdu. İkinci sorum da daha yeni farkettiğim bir durum aslında. Daha önce ciha
  21. Öncellikle Merhaba, PLC ladder tasarımımı yaptım ama arayüz tasarımını GMTSuite'de biraz sıkıntı yaşıyorum. Sayfa tanımlama sayfa geçişleri bunda bir sıkıntı yok nasıl yapılacağı belli ama registerdaki değerleri ekranda nasıl yazdıracağımı çözemedim. Etiket nesnesinin text kısmına registerdaki ismini yazdırdığımda o değer oraya otomatik olarak yazılacak mı yoksa farklı bir yol mu izlemem lazım.. Bir de Mini PLC için örnek baktım ama bulamadım. Örnek bir proje var mı acaba? Şimdiden teşekkür ederim.
  22. Geri dönüşünüz için teşekkür ederim Ertan Bey. Onu ben de düşündüm kapatıp denedim ve aynı sorunla tekrar karşılaştım. Kullandığım işletim sistemi Windows 10 işletim sistemi ile ilgili bir uyum sorunu olma ihtimali var mıdır?
  23. Merhabalar, Basit bir proje yaptım. Normalde açık ve direk çıkış ile input ve output portlarını da seçtim ama Çevrimdışı Simülasyona bastığım takdir de "Link Hatası" diye bir hata veriyor. Forumda paylaşılan örnek bir projeyi alıp simüle etmeye çalıştığımda da gene aynı hatayı alıyorum. Bu konuda bana yardımcı olabilirseniz sevinirim. deneme.rar
×
×
  • Create New...