Modbus TCP

Поделиться
HTML-код
  • Опубликовано: 9 май 2021
  • Bu viedoda Modbus TCP/IP protokolünün alt yapısı anlatılmıştır.

Комментарии • 21

  • @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 Год назад +1

    Hocam muhtesem anlatim ellerinize saglik.

  • @sefik06
    @sefik06 2 года назад

    Teşekkür ederim emeginiz için

  • @erdemcanaz6394
    @erdemcanaz6394 2 года назад

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

  • @serapturanli6670
    @serapturanli6670 2 месяца назад

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

  • @dogukantuncer4467
    @dogukantuncer4467 2 года назад

    Hocam içerik gayet güzel, fakat RUclips'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  2 года назад +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 2 года назад

      @@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…

  • @iremhalis3561
    @iremhalis3561 8 месяцев назад

    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  8 месяцев назад

      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.

  • @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.

  • @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

  • @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ı.