Jump to content

DEMİR

Moderatörler
  • İçerik sayısı

    39
  • Katılım

  • Son ziyaret

  • Days Won

    8

DEMİR kullanıcısının paylaşımları

  1. DEMİR

    PLC olmadan simulasyon

    Offline (PLC Olmadan) ve Online (PLC ile) simülasyon imkânı vardır.
  2. DEMİR

    C# TCP haberleşme programında hata alıyorum

    plc ile kimse iletişim kurmayacak o sadece okuyup gönderecek bu işlemin bir yöntemi var mı tcp haberleşmede (Bu ifadenizde plc iletişim kurmadan bilgi gönderemez. Başka bir cihazdan kastınız MODBUS/TCP haberleşme yapabilen IP adresine sahip diğer cihaz HMI ise ekteki dosya yardımcı olur. Değilse cihaz özelliğine göre haberleşme yöntemi değişir.) başka bir cihazın veya sistemin plc ye bağlanıp değer okumasını istemiyorum isteğim plc diğer cihazlara data göndersin.. (Bu cümlenizde ki ifade de ise; eğer sıcaklık durumuna bağlı bir invertör kullanacaksanız RS485 protolü ile bilgi gönderebilrisiniz.) Umarım faydalı olur. Yeni Microsoft Word Belgesi.docx
  3. DEMİR

    C# TCP haberleşme programında hata alıyorum

    Aşağıdaki kodlar yardımcı olur... Kolay Gelsin... int mw_adres = Convert.ToInt32(numericUpDown1.Value); // NumericUpDown1 değerini int32 türüne dönüştürür ve mw_adres' e atar... int mw_deger = Convert.ToInt32(textBox1.Text); // textBox1 text değerini int 32 türüne çevirir ve mw_deger 'e atar... tcpclient.WriteSingleRegister(mw_adres - 40001, mw_deger); // mw-adres değerinden 40001 çıkartır ve sonuçta çıkan adrese mw_degerini gönderir.
  4. DEMİR

    C# TCP haberleşme programında hata alıyorum

    GMTSuite programında Bit, Word, DoubleWord, İnteger ve Real olmak üzere 5 çeşit veri tipi kullanılmaktadır. Sizin Bit tipi olan MB0,MB1 ve MB2 operandlarınız C# programınız ile uyumlu olmasından dolayı doğru çalışmaktadır. Fakat MW0 tipi operandınızın tipi Suit'e Bit olarak değil de word olarak tanımlamış olsaydınız uygun olacaktı. C# programınızda da word için aşağıdaki gibi bir dönüşüm yapmak durumundasınız. int gir_adres = Convert.ToInt32(numericUpDown9.Value); // numericUpDown9 değerini int32 tipine dönüştürür ve gir_adres içine yükler... int[] okunan = tcpclient.ReadHoldingRegisters(gir_adres - 40001, 2); // gir_adres değerinden 40001 çıkarır ve sonuçta çıkan adresden değer okur bunu da okunan dizisine yükler... int donusen = ModbusClient.ConvertRegistersToInt(okunan); // okunan dizi değerini ModbusClient yapısına uygun olarak int değerine dönüştürür... textBox17.Text = Convert.ToString(donusen); // sonucu string olarak ltextBox7'de gösterir. GMT Suite izin verdiği adres aralığı: 40001 ≥ Modbus Adresi ≥ 41025 olabilir. Gönderilen Değer Aralığı: 0 ≥ Girilen Değer ≥ 65535 Faydalı olması dileğiyle, Kolay Gelsin....
  5. DEMİR

    HMI Türkçe Kullanma ve Programlama Kılavuzu

    Şu an HMI programının güncellemesi beklenmektedir. Yeni haline göre bir doküman hazırlanacaktır. Ayrıca uygulama notları da düzenlenerek kullanıcılara sunulacaktır. Sadece biraz sabır. Acil çözüm isteyen problemleriniz için şimdilik forum sayfasından yardım isteyebilirsiniz. Kolay Gelsin...
  6. DEMİR

    scada

    Basitçe hazırlamış olduğum dosya ektedir. Yardımcı olması dileğiyle Kolay Gelsin... Yeni Microsoft Word Belgesi.docx
  7. DEMİR

    Dışarıdan Resim alma

    Pathimage alanına tıklanarak açılan pencerenin alt kısmında dosya yolu bulunmaktadır. Buradaki 'lib' dosyasının içinde yeni bir klasör oluşturun. İstediğiniz görseli (JPEG, bmp vs ) svg formatına dönüştürerek bu klasöre ekleyin. İnternette 'online svg converter olarak' aratabilirsiniz. Daha sonra buradan çekerek programınızda kullanabilirsinz. Kolay Gelsin...
  8. DEMİR

    Analog Bilgiyi Kaydetme

    496X serisi PLC' log komut kullanım özeliği bulunmaktadır. Ekteki dosyada kısa bir açıklama bulunmaktadır. Umarım yeterli olur. Kolay Gelsin... log kayıt.docx
  9. DEMİR

    Project Update From PLC

    Hi Tinker, Firstly; If you have got GMTSoft has a PLC, you need to upgrade.(You cannot use the program written in GMTSoft editor for GMTSuite's PLC.) Firstly, the firmware and then the Bootloader update must be done. I hope the following two documents help you. Also check that the PC-PLC connection is healthy. Sincerely yours... gmtsuite_plcupdate.pdf Update and Upload.docx
  10. DEMİR

    donanım eşleşme hatası

    Reset butonu basılı tutularak PLC'ye enerji verildiğinde ve 10 sn. süresince basılı tutulduğunda, PLC kendini resetler . Sonrasında da Firmware ve bootloader güncellemelerini yapınız.
  11. DEMİR

    tetikleme

    Yükselen Köşe Kontak kullanabilirsiniz. Kolay Gelsin...
  12. DEMİR

    hcmı haberlesme

    Hayırlı olsun İlker Bey; Youtube'da "GMTCNT EĞİTİM" sayfasının "HMI" kısmında istediğiniz haberleşme ayarları ile ilgili videolar mevcuttur. HMI bağlantısında Program olarak GMTSuite yada GMTSoft kullanabilirsiniz. GMTSuite yeni versiyondur. Anlaşılması ve ayarları diğerine göre daha kolaydır. Com bağlantısında önemli olan; PLC'nin ve HMI'ın aynı protokol parametrelerini kullanmasıdır. Kolay Gelsin...
  13. Modbus TCP/IP protokolü kullanarak hazırlamış olduğum önek simülasyaon programını ekte gönderiyorum. Ticari bir program değildir. Program Windows 7 altında ve 396X yada 496X PLC ler ile çalışıyor. Bağlantı için doğrudan PC - PLC bağlantısının ethernet kablosu ile yada modem / switch üzerinden yapabilirsiniz. Kullanmaya başlamadan önce pdf uzantılı kullanım kılavuzunu okuyun. Buradaki amaç GMTSuite editör programı ile hazırlanmış olan bir programı anında görsel olarak görmek ve PLC 'yi PC üzerinden kontrol edebilmektir. Adreslere veri yazabilmek ve bu adreslerdeki verileri okuyabilmek temelli olan bu program için deneme adlı küçü bir suite programını ve operand listesi bulunmaktadır. Operand liste dönüşümünün nasıl yapıldığı pdf dosyasında bulunmaktadır. Başarılar... DENEME.rar
×
×
  • Yeni Oluştur...