Modbus RTU

Поделиться
HTML-код
  • Опубликовано: 24 сен 2020
  • Bu videoda modbus ın yapısı ile ilgili bilgiler ve Modbus RTU haperleşmenin yapısı anlatılmıştır.
    C++ Modbus-RTU Master programı: github.com/eaglebjkbv/ModbusQ...
    c# Modbus RTU Master Programı :
    github.com/eaglebjkbv/CsharpD...
    Python Modbus RTU Master Programı :
    github.com/eaglebjkbv/PythonE...

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

  • @aydemirnasoglu9580
    @aydemirnasoglu9580 3 года назад

    Yıllardır aradığım video emeğinize sağlık 👍🏻👍🏻👍🏻

  • @mehmetcangezer2333
    @mehmetcangezer2333 3 года назад

    Hocam cok faydalı bir video yaptınız. Tesekkurler.

  • @enesaygun4608
    @enesaygun4608 3 года назад +2

    Elinize emeğinize sağlık hocam, çok anlaşılır ve yararlı bir video olmuş. Lütfen içerik üretmeye devam edin...

  • @ahmetyakin8967
    @ahmetyakin8967 2 года назад +3

    Hocam ALLAH RAZI olsun çok güzel anlatmışsınız. ALLAH ömür boyu başarılar versin

  • @onurcelebi6433
    @onurcelebi6433 3 года назад

    Çok yararlı bir video olmuş. Emeğinize sağlık

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

    emeğinize sağlık hocam. çok faydalı bir içerik olmuş.

  • @veyselsari23
    @veyselsari23 3 года назад

    Eline saglık açık ve net anlatım.

  • @hertelden2159
    @hertelden2159 3 года назад

    Harika anlatım, teşekkürler.

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

    Harika gerçekten arayıpta bulamadığım bir bilgiydi. Sırayla izlemeye devam :)

  • @thesquealer1907
    @thesquealer1907 3 года назад

    elinize emeğinize sağlık.

  • @mehmetalikayir4476
    @mehmetalikayir4476 3 года назад +1

    Hocam çok sağolun herşeyi en ince ayrıntısana kadar anlatmaya çalışmışsınız. Ellerinize sağlık. Yeni videolarınızı dört gözle bekliyor olacağım. Saygılarımla.

    • @mehmetalikayir4476
      @mehmetalikayir4476 3 года назад

      Hocam herhangi bir online platformda veya yüzyüze olarak eğitimleriniz var mıdır? Bilgilendirme yaparsanız çok sevinirim.

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад +1

      Maalesef yok. Ama zamanim oldukça buraya videolar ekleyeceğim.

    • @mehmetalikayir4476
      @mehmetalikayir4476 3 года назад

      Bekliyoruz hocam merakla. Özellikle otomasyon sektöründe haberleşme protokolleriyle alakalali çalışmalarınız olursa çok sevinirim hocam. Sevgiler.

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

    Hocam Allah razı olsun

  • @user-no9jh
    @user-no9jh 3 года назад

    devamını bekliyoruz hocam :)

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

    selamlar bilgiler için teşekkürler exel çok işime yarayacak gibi

  • @erkancakiroglu
    @erkancakiroglu Год назад

    Sağolasın Resis 👍

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

    çok temiz anlatmışsın crc herkesi sıktığı gibi senide sıkmış anlaşılan :)

  • @talehshakirli2194
    @talehshakirli2194 Год назад

    Hocam anlatım şekli çok iyi, mantıklı👍👍 gereken detaylar açıklanıyor, zor olduğunu sanıp korktuğum mevzuları sayenizde anladım hocam teşekkürler. Ders videoları daha çok olsun bence😀Udemyde varmısınız hocam?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  Год назад +1

      Udemy de yokum. Yoğunluktan dolayı yeni videolar cekemiyorum. Yorumunuz icin teşekkür ederim.

    • @talehshakirli2194
      @talehshakirli2194 Год назад +1

      @@otomasyonyazlm5813 keşke olsanız hocam anlatım şekliniz çok iyi👍 hocam uzaktaki gsm/gprs modeme komut göndererek, uzaktaki bu modeme bağlanmış cihazı modbus la kontrol ede bilirmiyiz? modem datasheetinde modbus desteklediğini yazıyor

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  Год назад +1

      Modbus uyumlu olduktan sonra kontrol edilebilir. Sadece cihazın ip numarasinin global olmasi gerekir. Gsm sirketleri sabit ve global ip veriyorlar mı bilmiyorum. Ek ücret talep edebilirler diye düşünüyorum.

    • @talehshakirli2194
      @talehshakirli2194 Год назад

      @@otomasyonyazlm5813 evet hocam static ip veriliyor ek ücret karşılığı. Sizin derslerinizden modemden gelecek modbus komutlarla cihazın kontrol meselesinde artık bir fikir sahibiyim ama ne yapmalıyızki bu modemden gereken modbus komutları çıksın onu bilmiyorum😐 server ,cloud bu gibi şeylerde hala bilgi eksikliğim var ve malesef gideremiyorum

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  Год назад +1

      Dediğiniz yapıyı tam anlamadim. Cizip bana bbvardal@gmail.com a gönderirseniz yardimci olmaya çalışırım

  • @mehmetcangezer2333
    @mehmetcangezer2333 3 года назад

    Video içinde yapmadıktan sonra anlamak zor demişsiniz. Yapalım hocam. Inverter ile ilgli bir video yaparsanız sevinirim. Bu inverter siemens olsa benim için daha iyi olur.

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      Elimde herhangi bir inverter yok. Ama bu konuda bir simülasyon videosu çekme niyetim var. Genel olarak bağlantılar nasıl yapılır, parametreler nasıl ayarlanır, komutların kullanım örnekleri gibi konuları anlatmayı planlıyorum. Hazırlık yapıyorum.

    • @mehmetcangezer2333
      @mehmetcangezer2333 3 года назад +1

      @@otomasyonyazlm5813 Sabırsızlıkla bekliyorum.

  • @abdurrahmanalptekin5359
    @abdurrahmanalptekin5359 3 года назад

    Hocam paylaşım için çok teşekkürler, Modbus TCP'yi de anlatacak mısınız?

  • @hasankeskin977
    @hasankeskin977 3 года назад

    Hocam merhabalar,Modbus ile Holding Register 40001'den okuduğum değer DINT'ın son iki bytı 40002'den okuduğum ilk iki bytı.
    DINT elde etmek için bunları toplama ile mi birlestirip daha sonra convert mi etmem gerekiyor ?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      Hayır toplayarak degil direkt bytearraydan intgere convert etmeniz gerekiyor. docs.microsoft.com/tr-tr/dotnet/csharp/programming-guide/types/how-to-convert-a-byte-array-to-an-int

  • @ssscorpionnn35
    @ssscorpionnn35 6 месяцев назад

    tşkler. bir sorum olukcatı. aynı veriyi birden çok slave'e gondermek istersek; tüm slavelere aynı adresi verebilir miyiz?

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  6 месяцев назад

      Çalışacağını düşünüyorum. Ancak gelen yanıt nasil değerlendirilir o konuda sorunlar var. Mantıklı olan belki de bi kac saniye aralıklarla diger cihazlara gondermek.

  • @birisidegilim3065
    @birisidegilim3065 3 года назад

    class library olarak nasıl yazabiliriz dll oluşturmak istiyorum. mümkün mü bu , dişarıdan sadece comport degeri ve slave id gb değerleri girince değer gonderen bir dll

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      tabiiki olur.Kendim yazmadım ama zor olmadığını düşünüyorum. github.com/eaglebjkbv/CsharpDeneme/tree/master/ModBusTCPClient linkteki örnekte modbus tcp kodlarını ayrı bir class da yazmıştım.

    • @birisidegilim3065
      @birisidegilim3065 3 года назад

      ​@@otomasyonyazlm5813 Cevabınız için teşekkürler. sizin rtu örneğini class library de yazınca invoke olayında hata oluşuyor.

  • @m.rzagezmis6931
    @m.rzagezmis6931 2 месяца назад

    Emeğinize sağlık. Fakat şöyle bir düzeltme yapayım, heksadesimal veri göndermek diye bir şey olamaz. O sadece bir görüntüleme yöntemidir. Veri sadece bit olarak gönderilir.

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

      Haklısınız. Sadece lafın gelişi olmuş. Teşekkür ederim.

  • @mehmetteyfikkoseoglu8254
    @mehmetteyfikkoseoglu8254 3 года назад

    Hocam elinize sağlık sizden ricam ASCII olarakta bir çalışma sunar mısınız

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      Teşekkür ederim. ASCII ile hiç örnek yapmadım, ama yinede bi bakarım. Rtu dan cok da farklı olmadığını biliyorum. Sadece komutları hex kodubyerine ascii kod olarak gondermek gerekiyor. Yine de bir çalışma yapabilirim diye düşünüyorum.

    • @mehmetteyfikkoseoglu8254
      @mehmetteyfikkoseoglu8254 3 года назад

      @@otomasyonyazlm5813 Teşekkür ederim Hocam ufak bir sorum daha olacaktı size dataheetlerde 40000 30000 modbus adresi vs yazılı yerler var bunu plcde nasıl kullanırız bir örnek yapar mısınız uygulamalı bu adresleri plcde nasıl kullanırım anlamış değilim o yüzden

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      Merhabalar. Bu verdiğiniz adresler offset adresi. . Modbus komuta göre sizin yazdığınız data adresine bu offset adresini ekler. Siz sadece data adresini yazın. Örneğin 0 -270E arası adres yazacaksınız. Elimde PLC olmadığı için simülasyon yapmayı planlıyorum.

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

    Hocam merhabalar, özelden konuşmamız mümkün mü?

  • @armagan7660
    @armagan7660 3 года назад

    ALLAH ın selamı muminlerin üzerine olsun. ALLAH razı olsun hocam. siemens rfw55.5 sıcaklık pıd kontrol cihazının ölçtüğü sıcaklık değerini okumak istiyorum. datasheet ine baktığımda 0x0000 R/O Float X1 Analog giriş InP1 yazıyor. Araştirdım float 32bit değişken anlamına geliyor. Anladığım kadarı ile bu cihaza bir adres vereceğim ve ilk bu adresin hex karşılığını yazacağım fonksiyon kodu olarak ne yazacağımdan emin değilim 04 yazmam gerekiyor sanki crc yi hesaplayacağım onu anladım ama aradaki kodu ne yazmam gerekiyor. parametre kodunu teşekkür ederim RABBİM ilminizi arttırsın.

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      Amin teşekkür ederim.32 bit ise toplam 2 register okunacak demektir. 03 nolu komut birden fazla register oku komutudur. Komutu ararstirisaniz parametrelerini bulabilirsiniz. Eger kendi yaziliminizi yapmıyorsanız plc vb. Crc yi kendi hesaplayacaktir.

    • @ahmetarmagan7314
      @ahmetarmagan7314 3 года назад

      @@otomasyonyazlm5813 modbus tester diye bir yazılım var onunla okumayı başardım. Evet fonksiyon kodu 03 muş program 03 gönderiyor şimdi 2 adıma geçtim pic veya arduino ile konuşturmak. Bu konuda sizden destek alabilir miyim

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад +1

      Pic ve Arduino ilecok zaman oldu ugrasmayali ama normal seriport programindan pek farki yok. Serial.write icersine mobus konutunu yazip gondereceksin. Ama rs485 modulune ihtiyacin olacaktir.

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

    8 Even 11:26 da bir önceki videoda anlattım dediniz ama anlatmamışsınız

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

      Bir onceki videoda 7:52 de biraz anlattim ama cok detaya girmek istemedim. Tek parity cift parity olayını cok detaylı anlamaya gerek yok nihayetinde datanin karşıya dogru gidip gitmediğini kontrol ediyor. 8 bit de gomderilen hee bir datanin kac bit olacağını gösteriyor. Özellikle cok detaya girmedim, kafa karıştırmamak için.

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

      @@otomasyonyazlm5813 Teşekkür ederim anlatımız için ama “E” nin “N” nin ve “O” nun anlamlarının PLC haberleşmesinde doğru adrese gitmese gitmesi için önemli olduğunu düşünüyorum haberleşmelerde;
      9600,Even 1 diye genelde sallamalar oluyor neden even 1 onu öğrenmek istemiştim
      Emeğinize sağlık

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  2 года назад +1

      Gonderilen data daki 1 lerin toplam adedi tek ya da cift ise karsi tarafa datayinaldihinda o da datanin icindeki birlerin sayisina bakar be gonderilen parity ile hesapanan parity yi karsilastirir, yani bu işe yarar en basit haliyle. Onemli olan nokta haberlesen her iki cihazda da bu parity tipinin ayni even sa even odd sa odd olmali her iki cihazdada. seçilmiş olmasi.

    • @muhammedsefamemoglu5633
      @muhammedsefamemoglu5633 2 года назад +1

      @@otomasyonyazlm5813 Teşekkür ederim

  • @ratnesh12100
    @ratnesh12100 3 года назад

    Please in English

  • @ratnesh12100
    @ratnesh12100 3 года назад

    Or Hindi

    • @otomasyonyazlm5813
      @otomasyonyazlm5813  3 года назад

      May be English, but my english not so good. Hindi not possible :)