Jump to content

Catutigernos

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

    40
  • Katılım

  • Son ziyaret

  • Days Won

    3

Catutigernos kullanıcısının paylaşımları

  1. Catutigernos

    msvcp140.dll hatasi

    https://shiftdelete.net/msvcp140-dll-hatasi-cozumu bu link belki size yardımcı olabilir.
  2. Catutigernos

    msvcp140.dll hatasi

    Visual studio c++ paketlerinin bulunduğu bir çeşit modül kendiniz elle yüklemeyi çalışın
  3. Catutigernos

    GmtSuite Loading Ekranı

    Aynı hatayı aldığınızda arama kısmına olay görüntüleyicisi yazıp sistem ve uygulama altında bir hata logu var mı yok mu varsa ne hatası oluşmuş bir bakın. Bir de yönetici olarak çalıştırmayı deneyin aynı hatayı alıp almadığınızı bir kontrol edin.
  4. Catutigernos

    PLC PULS DEĞİŞTİRME

    Kendiniz pulse üreterek sürmeyi deneyebilirsiniz. PWM Jeneratörü eklendi. Anlık olarak frekansı değiştirebilirsiniz. Pulse kanalı özel registerlarından da üretilen pulse miktarını kontrol edebilir kendinize uygun bir yapı oluşturabilirsiniz. Tabi bu bir fikir PWM Jeneratörünü kullandım güzel çalışıyor anlık duty cycle ve frekans değişimlerini osiloskopda gözlemledim ama step ya da servo motorla kullanmadım bu modülü
  5. Catutigernos

    Gmt arayüz

    Altprogram haline getirmenizi tavsiye etmem. Daha önce yazdığım programı alt programlara bölerek yapmıştım. Düzgün çalışmadı 2 gün sorunu bulmaya çalıştıktan sonra çalışmayan kodu ana programa taşıdım ve çalıştı. Altprogram kullanan müşterilerim sorun olduğunu söylediklerinde ana programa taşımalarını söyledim onlardan sorunun düzeldiğine dair geri bildirimler almıştım. Belki şimdi yapılan güncellemeler ile bu sorunlar düzeltilmiş olabilir düzgün çalışıyor olabilir ama dikkat etmenizi öneririm.
  6. Ben sorunu çözdüm. Bir sebepten dolayı güvenlik duvarı kısmında bir kural tanımlanmış gmtsuite'in erişimine engel olmak için bu normalde yazılımlar ilk çalıştırılırken işletim sistemi yazılımın ağa bağlanmasına izin vermek isteyip istemediğini sorar kullanıcıya ben izin vermeme rağmen böyle bir kural eklenmiş. Antivirüs programı yüzünden de olabilir tam sebebini bilmiyorum açıkçası ama bu kuralı kaldırdığım zaman düzgün bir şekilde bağlanabilir hale geldim.
  7. Merhabalar, GMTSuite ile PLC'ye bağlanamıyorum. Başka bir bilgisayardan PLC'ye statik ip verip ağ bağlantılarından da bilgisayara elle ip verdiğim zaman bağlanıyorum. Ama PLC ve PC için ip konfigürasyonu yapmadan bağlanamıyorum. Genel ağa bağlı olduğunda da sorun yok IP'yi modem verdiği için sorun yaşamıyorum. Birinde müşterinin bilgisayarına GMTSuite kurup ip konfigürasyonu yapmak zorunda kaldım. Bu da beni zora sokuyor. Güvenlik duvarı kapalı, antivirüs programı kapalı, gmtsuite ve gmtsuitemaster a güvenlik duvarından her türlü iletişime izin vermeme rağmen güvenlik duvarını tamamen kapattım. Sorunu da çözemiyorum.
  8. Catutigernos

    HMİ Makro Char String Kullanımı

    Merhabalar, Direk string ya da char array bir değişken bulunmamakta. Harfler ASCİİ karakter olarak tek bir byte(8 bit) olarak tutulur. Register adresleri word'tür yani 2 byte(16 bit)tir. Yani iki harfi barındırabilir. Bunlara denk gelen ascii karakterleri registerlara doğru yerleştirirseniz metin bileşeninde de word sayısını doğru girerseniz istediğinizi başarmak mümkün tek sorun iki mesajın aynı karaktere sahip olması gerekiyor. Şu an ki durumunuzda öyle bir şey yok ama öyle bir durumda da en büyük mesaj referans alınarak küçük karakter sayısına sahip mesajın geri kalanında boşluk karakterine tekabül eden ascii karakterleri yerleştirebilirsiniz. Metin birleşeni bu registerlardaki sayısal değerlere göre yazıya dönüştürecektir.
  9. Catutigernos

    Analog PID Autotune sorunu

    Merhaba Hanifi Bey, Teşekkür ederim yanıtınız için. Cevabınızdan CPU üzerindeki analog PID'lerde autotune yapılamıyor diye bir durum söz konusu olmadığını anlıyorum. Sistem başına geçtiğimde destek için ararım tekrardan teşekkür ederim. Kolay gelsin, İyi Çalışmalar.
  10. Merhabalar, 296T'de analog girişten PID ile Analog çıkış oluşturmaya çalışıyorum ama olmadı. Autotune sadece termokupl modüllerinde çalıştığı söylendi. Böyle bir şey var mı çünkü hiç bir şekilde PID autotune yapamıyorum. Örneklere baktığımda da hep sıcaklık üzerine. Autotune yaptığımda PID durumu hep 0 olarak kalıyor. PID'de direk CPU_AI_val değerini kullanıyorum CPU_AO_val'i 0-1000 olacak şekilde ayarlayıp sonucu direk oraya yazdırıyorum. Yardım dokümanını da baktım Youtube'daki eğitim videosuna da baktım bir sıkıntı görünmüyor. Proseste hava hızını analog olarak alınıp buna göre de PID ile fan kontrolü sağlanacaktır. Bu konuda beni bilgilendirebilirseniz sevinirim.
  11. Catutigernos

    GSR-2118R Saniyeyi Saydırma

    TON Timer'da birim olarak gün seçebiliyorsunuz. Timer aktif olduğunda yanlış hatırlamıyorsam her 1 ms sayac artıyor, yani timer'ın sayacı size geçen ms 'yi veriyor. RTC yerine timer üzerinden gidilmesi daha mantıklı geliyor bana. 10 günü ms çevirirsek 10*24*60*60*1000= ‭864.000.000‬, ‭864.000.000‬ - timer_sayac size kalan sürenin ms cinsinden değerini verir. kalan_gun = kalan_sure_ms%86400000; kalan_saat = kalan_sure_ms%3600000‬; kalan_dakika = kalan_sure_ms%60000; kalan_saniye = kalan_sure_ms%1000; bu size kalan süreyi verecektir.
  12. Catutigernos

    ters trigonometrik dönüşüm

    Merhabalar, atan fonksiyonu pi endeksli sonuç döndürür. Direk açıya çevirmek istiyorsanız atan(x)*180.0 / 3.14159265; // PI 3.14 de alınabilir. şeklinde kullanmanız lazım
  13. Catutigernos

    Servoyu RS-232 ile programlama sorunu

    Merhaba Samet Bey, Cevabınız için teşekkür ederim. Prolific PL2303 XA/HXA chip kullanıyorum yukarıdaki bağlantıyı yaptım zaten bağlanıyor bağlantı açık kalıyor chip için gerekli bağlantı ayaklarına da baktım öyle lehimledim. Sürücü hatası olabilir mi diye kontrol ettim kendi kontrol yazılımı sorunsuz iletişim kurabiliyor. Baudrateleri de kontrol ettim hem yazılım bağlantısındaki hem servo üzerindeki hem de sürücü ayarlarındaki baudrate değerleri de aynı
  14. Merhabalar, GSS3 servo sürücüye GMT servo yazılımıyla bağlanmaya çalışıyorum. Bağlantı yapılıyor ama io fonksiyon ataması yapamıyorum. Değer atamalarını yapamıyorum. Bu konuda bana yardımcı olabilecek biri var mıdır?
  15. Catutigernos

    Servo Motoru RS-485 ile Sürmek

    Merhabalar, 496T PLC kullanıyorum.
  16. Catutigernos

    HMI Uzaktan Bağlanma.

    VNC ile bağlanabilirsiniz. TSG-070E işinizi görür. Yalnız cihaza modem üzerinden statik ip vermeniz lazım modeminizden de gerekli port yönlendirilmesi yapılmalı, buna ek olarak modeme TTNEt ya da internet sağlayıcınızdan statik ip talebinde bulunmaz lazım. Bunları yaptıktan sonra bilgisayarınıza ya da telefonunuza bir tane VNC Client uygulama indirdikten sonra bağlanıp kullanabilirsiniz.
  17. Merhabalar, Elimde GMT GSS3-3RS sürücüsü olan GSM130 Frenli 2 kW bir motor var. Bunu RS485 ile sürmek istiyorum. RS485 bağlantısını yaptım sorunsuz çalışıyor. Değer okuma yazma işlemlerini de sorunsuz yapıyor. Bu yeni servolar için herhangi bir RS485 örnek uygulama var mıdır?
  18. Catutigernos

    HMI da olayla açılan formun öncesine dönülmüyor

    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
  19. Catutigernos

    HMI da olayla açılan formun öncesine dönülmüyor

    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.
  20. Catutigernos

    MODBUS RS485 Okuma hk.

    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 kullanabilirsiniz. Otomatik çevirme yapmış olursunuz ya da c makro yazıp deneyebilirsiniz. Tam olarak yapmaya çalıştığınızı hala anlamadım açıkçası o yüzden sadece fikir yürütüyorum.
  21. Catutigernos

    MODBUS RS485 Okuma hk.

    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.
  22. Catutigernos

    HMI VNC Client

    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?
  23. Catutigernos

    MODBUS RS485 Okuma hk.

    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ıya(Float)'a çevirecektir.
  24. Catutigernos

    MODBUS RS485 Okuma hk.

    Merhaba, Değer mi okuyamıyorsunuz yoksa hatalı değer mi okuyorsunuz?
  25. Catutigernos

    HMI - PLC Haberleşme Gecikmesi

    Veriyi göndermeyi nasıl yapıyorsunuz direk plc registerına mı yazıyorsunuz yoksa makroyla filan mı gönderiyorsunuz?
×
×
  • Yeni Oluştur...