Modbus TCP

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 22

  • @1970atilla
    @1970atilla 3 місяці тому

    hocam müthiş bir anlatım. teşekkürler

  • @forbeterlife
    @forbeterlife 3 роки тому +1

    Hocam çok teşekkürler çok faydalı verdiğiniz bilgiler. Dağınık durumdaki bilgilerimi derlememe yardımcı oldu. Diğer videoları sabırsızlıkla bekliyorum.
    Not:Zili açtım

  • @darimuhittin
    @darimuhittin 2 роки тому +1

    Hocam muhtesem anlatim ellerinize saglik.

  • @serapturanli6670
    @serapturanli6670 7 місяців тому

    Baba çok güzel anlatıyosun❤❤❤❤❤❤❤❤❤😂❤❤❤❤❤❤

  • @erdemcanaz6394
    @erdemcanaz6394 2 роки тому

    Ağzınıza sağlık.

  • @sefik06
    @sefik06 3 роки тому

    Teşekkür ederim emeginiz için

  • @iremhalis3561
    @iremhalis3561 Рік тому

    hocam merhaba , elinize sağlık. Bir sorun olacak. örneğin bir sistemden tcp/ip ile data çekmek istiyoruz. Bunun için herhangi bir tool'a ihtiyaç var mıdır? Sizin anlattığınız gibi rs485-ethernet dönüşümü olmadan bu işlem direkt ethernet üzerinden yapılacak olursa diye? Yoksa sadece routerı pc ile data çekilecek ürüne bağlayıp daya çekebilir miyiz?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  Рік тому

      Merhabalar. Öncelikle teşekkür ederim. Direk tcp/ip haberleşmesi yapan bir cihazla haberleşmeniz icin ek bir araca ihtiyacınız yok. Yeterki iletisim protokolünü bilelim. Modbus ise modbus, ftp ise ftp, http ise http protokolünü bilmemiz gerekiyor.

  • @dogukantuncer4467
    @dogukantuncer4467 3 роки тому

    Hocam içerik gayet güzel, fakat UA-cam'un 5x hız ayarı olsa onu seçerdim. Biraz daha kelimeleri toparlayarak daha yalın cümlelerle anlatım olursa çok daha verimli bir içerik olacaktır. Teşekkürler :)

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 роки тому +1

      Yapici eleştiriniz için teşekkür ederim. Maalesef bu konu çok uğraştıgim ama cok da değiştiremediğim bir mevzu. Gülü seven dikenine katlanacak artık.

    • @dogukantuncer4986
      @dogukantuncer4986 3 роки тому

      @@otomasyonyazlm5813 Herkesin değiştiremediği huyları vardır. Sizi çok iyi anlıyorum. Verdiğiniz değerli bilgiler için çok teşekkür ederim. Bir çok kişinin işine fazlasıyla yaramıştır buna şüphe yok. Paylaşımlarınızın devamını dilerim…

  • @fatihogmen1334
    @fatihogmen1334 2 роки тому

    Anlayamadigim bir nokta var. Ölçüm cihazlarından verileri toparlayan uç birimler server ise client veriyi istemeden önce TCP katmanında serverları bir connection olma durumu olmuyor mu? TCP te iletişim için client cihaz servete bir bağlantı isteği yollar. Böyle birşey modbusta yokmu?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  2 роки тому

      Merhabalar, sorunuzu biraz daha açabilir misiniz. Ayrıca bir sonraki videoda örnek bir uygulama yaptım. Belki sorunuzun yanıtı orada olabilir mi diye düşünüyorum. Değilse soruyu biraz daha açabilirseniz iyi olur.

  • @ilkeraykut7064
    @ilkeraykut7064 2 роки тому

    Hocam video için teşekkğrler anladığım kadar ile modbus tcp ip için 2 cihazın aynı ağda bulunması gerekiyor sanırım.Şimdi bende 2 tane esp32 sim800l (ttgo tcall)cihazı var bunları gprs üzerinden(2 si farklı ağda) modbus tcp ip olarak haberleştirmem mümkün müdür?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  2 роки тому

      İki cihazın aynı ağda olması şart degil. Tabiiki mümkündür. Te şart ip adresinin global ip olması ve internete bağlı olması gerekir. Gprs sabit ip verirmi bu kismi bilmiyorum. Gsm firmaları nasil ayarliyorlar???

    • @ilkeraykut7064
      @ilkeraykut7064 2 роки тому

      @@otomasyonyazlm5813 hocam esp cihazını slave ayarladım internete bağlı,master olarak da modbus poll programını kullanıyorum.Espnin kendi internet adresini poll programında yazıyorum ama bağlantı bir türlü gerçeklşemiyor.Esp yi slave olarak ayarlarken ne yapmak gerekiyor?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  2 роки тому

      Esp bir modem uzerinden mi aga bagli. Boyle ise modeminize sabit bir ip tanimlatmalisiniz. Bu da internet saglayici bir ucret karşılığı yapıyor. Bunlari saglamissaniz modeminizde ip yonlendirme yapmaniz lazim. Ayni agdaysaniz baglanmak icin herhangi bir ayara gerek yok.. Eger gprs ile baglaniyorsaniz ip nin global olmasi yine sabit olmasi lazim.

    • @ilkeraykut7064
      @ilkeraykut7064 2 роки тому

      @@otomasyonyazlm5813 hayır kendi simi üzerinden internete bağlı.

  • @enesakmaz2275
    @enesakmaz2275 2 роки тому +1

    Hocam merhabalar ben 0,1,2-3,4-5 register adreslerinden sırasıyla tork(int16), devir(int16) ,sıcaklık(real), güç(int32) değerlerini okumak istiyorum.
    sıcaklık için adu aşağıdaki gibi mi olmalı teşekkür eder iyi günler dilerim
    x00,0x01,
    0x00,0x00,
    0x00,0x06,
    0x11,
    0x03,
    0x02,0x03,
    0x00,0x02

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  2 роки тому +1

      Merhabalar. Öncelikle Modbus TCP cihaz direkt mi bağlı yoksa serial gateway arkasındamı olduğu önemli
      buradakİ 0x11 -> Modbus adresi
      ikinci durum okunacak veri holding registerde mi yoksa Input registerdemi ?
      0x03->holding registerleri oku komutudur. input register için 0x04 kullanılmalı. Bunu sıcaklık cihazının datasheetinden bulabilirsiniz.
      ondan sonra 0x00,0x00 ->. sıfırıncı registerden itibaren
      toplam 0x00,0x06-> altı adet register okuyacaksınız.
      yani :
      0x00,0x01,
      0x00,0x00,
      0x00,0x06,
      0x00, //modbus adresi ? (Bu sizde farklı olabilir.)
      0x03, // registerleri oku komutu
      0x00,0x00, // sıfırıncı registerden itibaren
      0x00,0x06 // Altı adet register oku. (0,1,2,3,4,5 nolu registerler)
      Buna gelen cevap için 11 byte lık rdata yetmez ama
      mantıklı olan en az 30 byte lık cevap okunabilir mesela.
      Umarım yardımcı olabilmişimdir.

    • @veysel8148
      @veysel8148 2 роки тому

      @@otomasyonyazlm5813 Hocam bu konuyu öğrenmeye çalışıyorum.İlk sizi izlemeye başladım.Yukarıda yazdığını kodda baştaki sıfır neyi temsil ediyor ? Mesela 0x03 'taki "03" register oku komutu fakat baştaki "0x" ne anlamda kullanılıyor.
      Sizin çekmiş olduğunuz videolardan şunları izledim Modbus RTU,Modbus TCP/IP ,Seri haberleşme RS-232 ve RS 485 .Ayrıca RTU,Seri haberleşme uygulaması gibi videoları izleyeceğim.Yeni başladığım için nereden başlayacağımı tam olarak bilemiyorum.Bu sebeple neleri bilmeliyim.Ne izlemeli veya okumalıyım biraz yol gösterir misiniz ?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  2 роки тому

      Merhabalar. Konuya olan ilginiz çok guzel . Otomasyon alanında popüler bir konu. 0x ile başlaması o sayının hexadecimal bir sayı olduğunu gösteriyor. Bu konulara ilk adım seri haberleşmenin mantığını iyi anlamak tir. Tabi bir yazılım dili bilmek size bu konuda güç katacaktır. Yaygınlık ve dokümantasyon açısından c# iyi bir dil. Bu şekilde bu yolculuğa başlamak uygun olacaktır diye dusunuyorum. Takildiginiz ve sormak istediğiniz konularda bbvardal@gmail.com adresimden size cevap verebilirim. Kokay gelsin