Jump to content
GMTCNT Ekranlı Mini PLC'miz Çıktı Devamını oku... ×
DC Güç Kaynaklarımız stoklarımıza girmiştir! Devamını oku... ×

tbowling

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

    28
  • Katılım

  • Son ziyaret

Topluluk Puanı

0 Neutral

Güncel Profil Ziyaretleri

Güncel ziyaretçiler bloku aktif değil. Diğer kullanıcılar son ziyaretçilerinizi aktif edene kadar göremezler.

  1. tbowling

    rs485 iletişim hatası.

    ney kilitledi çözemedim ama pc ye format atınca düzeldi bir şey usb dönüştürücülerimi bozdu kilitledi ama sebebini malesef çözemedim. saygılarımla
  2. tbowling

    rs485 iletişim hatası.

    her zaman kullandığım program ve herzaman kullandığım plc kodu çalışmıyor sorunu çözemedim. bilğisayardan modbus rtu ile rs485 iletişimle ile WM0 reğişterine değer gönderiyordum sürekli yaptığım iş bu sabah ne yaptıysam sistem çalışmadı usb485 dönüştürücüyü değiştirdim olmadı plc programını yeniden yükledim olmadı kabloyu değiştirdim olmadı sorun ne olabilir acaba rs485 girişinin bozulması gibi bir durum olabilirmi sorunu çözmek için beni yönlendiriseniz sevinirim saygılarımla
  3. tbowling

    MI değerini MW0 a atama sorunu

    çok teşekkürler hocam saygılar
  4. tbowling

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

    C# masaüstü yazılımla plc yi kontrol etme üzerine plc kodlama da gmt suit ile saygılar
  5. tbowling

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

    EVET O ŞEKİLDE DEĞİŞTİRİNCE SORUN YOK teşekkürler saygılar
  6. tbowling

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

    ilğilendiğiniz için teşekkürler. c# örneğini programa uygulamaya çalıştığımda bir sorunla karşılaştım MB1-MB3-MB5-MB7 diye bit registerler atadım ve modbas adreslerini elimle 1-3 -5-7 diye değiştirdim. programda değişti görükse bile ilk oluşturma sırasında ne adres verdiyse onu kabul ediyor sonradan verdiğim modbus adresini kabul etmiyor. aşagıdaki örnekde çalışmıyor ama adresi 0 yaptığımda çalışıyor bu konuda bir öneriniz var mı yoksa program ne adres verirse onu kullanmak zorundamıyız saygılarımla private void button7_Click_1(object sender, EventArgs e) { //mb yazma butonu ModbusClient tcpclient = new ModbusClient(Convert.ToString("169.254.241.153"), 502); tcpclient.Connect(); tcpclient.WriteSingleCoil(1, true); } private void button8_Click(object sender, EventArgs e) { //mb yazma butonu ModbusClient tcpclient = new ModbusClient(Convert.ToString("169.254.241.153"), 502); tcpclient.Connect(); tcpclient.WriteSingleCoil(1, false); }
  7. tbowling

    MI değerini MW0 a atama sorunu

    send ASCII den MF registerini gönderemiyorum 65000 değerini seri porta nasıl gönderebilirim
  8. tbowling

    MI değerini MW0 a atama sorunu

    2 sensör arasındaki süreyi ölçmeye çalışıyorum MI1 registerine kaydettiğim değeri MW0 a atadığımda yanlış atama yapıyor bu hata tür farklılığından mı acaba sorunu nasıl çözeriz saygılarımla
  9. tbowling

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

    okuma ve yazma örnekleri çalıştı her şey gayet güzel ve süper kolaymış aslında kurcaladıkça daha iyi anlıyor insan .... fakat benim bir türlü çözemediğim bir sorunum merakım var plc den tek taraflı haberleşme hakkında; örnek olarak anlatmak gerekirse... : bir sıcaklık sensörünü plc ye bağladık sürekli sıcaklık değerini okuyacak ve başka bir cihaza gönderecek plc ile kimse iletişim kurmayacak o sadece okuyup gönderecek bu işlemin bir yöntemi var mı tcp haberleşmede 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.. saygılarımla
  10. tbowling

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

    iyi çalışmalar dediğiniz gibi MW0 registerini word yaptım pc den 18 gönderdiğimde role çalıştı artık registere pc den data göndererek istediğim değeri yazabileceğim şimdi MW1 registerine 289 değerini kaydedip pc den bu değeri almaya çalışacağım inşallah sorun yaşamam çok teşekkürler saygılar //mw yazma butonu ModbusClient tcpclient = new ModbusClient(Convert.ToString(textBox1.Text), 502); tcpclient.Connect(); //int bb = Convert.ToInt32(textBox11.Text); int bb = Convert.ToInt32("0"); //mw0 registeri tcpclient.WriteSingleRegister(0 + bb, Convert.ToInt32(textBox7.Text)); //tcpclient.WriteSingleRegister(0 + bb, Convert.ToInt32("18"));
  11. tbowling

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

    HATAYA nedn olan satırları iptal edip programı çalıştırdım resimlere göre mb0-mb1 ve mb2 ye kumanda edebildim . fakat deneme amaçlı mw0 registerini eklediğimde kontrol yapamadım. sanırım mw0 modbus adresi 4 olarak oluştu programa bu 4 ü bir şekilde göstermek gerekmiyor mu saygılarımla
  12. tbowling

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

    iyi çalışmalar gmt yi delphi ve c# arayüz programlarımla kullanıyorum mevcut durumda delphi7 ile rs485 modbus ile haberleşiyorum bir taraftanda yeni suit programına alışmaya çalışıyorum . sitenizde verdiğiniz örneği denemek istediğimde resimdeki hatayı alıyorum sorun ne olabilir acaba. birde benzer şekilde c# ile rs485 modbus için örnek yapabilirmisiniz. saygılarımla
  13. tbowling

    rs485 iletişim WM reğister kontrolü ve plc den pc ye data gönderme

    örnek için teşekkür ederim plc ile haberleşen 3 parti programım var fakat tam olarak kendimi ifade edemedim iletişimin sadece plc den pc ye doğru olduğunu düşünün plc --> pc ye data gönderecek başka iletişim metodu olmadığını düşünün eski soft editöründe send ascii ile bu işi yapıyorduk yeni editörde henüz konulmamış inşallah en kısa sürede eklerler saygılarımla
  14. tbowling

    rs485 iletişim WM reğister kontrolü ve plc den pc ye data gönderme

    modbus rtu ile nasıl göndereceğiz bu konuda ne bir video ne bir anlatım hiç bir bilği yok ladder da sensör tetiklenmesinden sonra hangi elemanı koyacağızda haberleşecek. bir örnek rica ediyorum. saygılar
  15. tbowling

    rs485 iletişim WM reğister kontrolü ve plc den pc ye data gönderme

    sensör tetiklenince bilğisayara haber verecek bir olanak yok mu. bilğisayar tarafından sürekli plc yi okumak istemiyorum. plc pc ye haber versin sensör tetiklendi diye.
×