Jump to content

tbowling

Members
  • Content Count

    29
  • Joined

  • Last visited

Everything posted by tbowling

  1. sayın Yetkili Suit programının pardus ile çalışmasını çok arzu etmekteyim bu konuda bir çalışmanız var mı ? saygılarımla
  2. 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
  3. 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
  4. çok teşekkürler hocam saygılar
  5. C# masaüstü yazılımla plc yi kontrol etme üzerine plc kodlama da gmt suit ile saygılar
  6. EVET O ŞEKİLDE DEĞİŞTİRİNCE SORUN YOK teşekkürler saygılar
  7. 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); }
  8. send ASCII den MF registerini gönderemiyorum 65000 değerini seri porta nasıl gönderebilirim
  9. 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
  10. 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
  11. 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"));
  12. 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
  13. 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
  14. ö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
  15. 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
  16. 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.
  17. registerleri pc den modbus rtu ile açıp kapatmayı resimdeki şekilde çözüldü. şimdi plc tarafından pc ye data nasıl göndereceğiz mesela IP0 tetiklenince bilğisayara bilği göndermem gerek eski yazılımda send ascii oile yapıyorduk şimdi nasıl yapacağız saygılar
  18. iyi çalışmalar gmt suite te alışmaya çalışıyorum 1. resimde pc den rs485 ile mw0 registerine 1 ve 0 göndererek çıkışı kontrol ediyordum. aynı işlemi suite de yapamıyorum 2. resimde sensör tetiklenince pc ye 65 yani A harfini gönderiyordum bu işlemide yapamadım. yardımcı olmanız rica olunur
  19. GMT SOFT da yapılan bu olayın suite ile yapımını anlatabilirmisiniz. anladığım kadarıyla suit de sofda olduğu gibi ekrana kompenant koyup ayar yapmıyoruz
  20. suite programına alışmaya çalışıyorum basit şeyler soruyorum kusura bakmayın. youtube daki videolarda bu soruna cevap bulamadım. IP0 tetiklenince QP0 set olsun istiyorum ama yapamadın yeni programda giriş çıkışları komutlarla nasıl seçeceğiz anlatırsanız sevinirim veya benim gözden kaçırdığım bir anlatım videonuz varsa linkini paylaşırsanız sevinirim not:aynı sekilde SB0 açılışta set edilmesi nasıl yapılır. saygılar
  21. aslında eklemiştim nasıl oldu anlamadım. çok teşekkürler kolay gelsin
  22. yeni proje açtım plc ye bağlandım komut yazacağım ama komutlar menüsü bende çıkmıyor neden acaba?
  23. teşekkürler saygılar
  24. driver istiyor GOP43-070ET paylaşmanız rica olunur.
×
×
  • Create New...