3 Varyasyonu vardır ;
ASCII :
Orijinal olarak ASCII karakter kullanılarak geliştirilmiştir modbus.
RTU
Binary kodları kullanır ve CRC kontrolü yapar.RS-232/RS-485/RS-422 RTU içerisine girer.
TCP/IP
RTU <-> ASCII KENDİ ARALARINDA KULLANILAMAZ.!
RS232 :
Point-to-point erişim vardır .. Bir cihazdan diğerine maksimum 50 ft yani 15 metre mesafe olabilir.
Eğer birden fazla cihaz ve 15 metreden uzun bir haberleşme ağımız varsa RS-485 kullanmalıyız!
Master -> Slave -> Slave ->Slave ilişkisi vardır !
RS-485 :
Popülerdir.32 slave’e kadar ve yaklaşık 4000 feet = 1200 metreye kadar repeater olmadan haberleşebilir !
Buradaki modbus mesaj hızları Baud Rate (bits per second) olarak ifade edilir !
Tüm bağlı cihazlar aynı baud rate’de olmalıdır.
Baud Rates :
9600 – 19200 : Typical speeds
300-100000+ Possible Speeds
Master -> Slave -> Slaves ……
Slave olan cihazlar master olan cihazdan komut gelene kadar herhangi bir bilgi/cevap vermezler , işlem yapmazlar !
Networkte tek bir master olabilir.Maks 247 cihaz olabilir ve her bir cihazın birer ID’e sahip olması gerekmektedir.
32 cihazdan fazlasına RS-485 çalıştıramazsınız , bu sebeple eğer fazlasını istiyorsanız , repeater kullanmalısınız.
Master <-> Slave arasında Write/Read ilişkisi vardır !
Bağlantı , masterdan itibaren zincir şeklinde tek bir yönde sıralı olmalıdır.Yıldız şeklinde ya da masterdan bir çok yöne yayılan haberleşme ağı olamaz !(Master’a farklı şekilde bağlı birden fazla haberleşme hattı)
TCP/IP :
MBAP : Modbus application header ..
En büyük fark -> Bu mesaj her bir mesaja yıldız olarak eklenmiştir.
Normal modbus mesajı :
Slave ID | Function Code | Data | CRC
TCP/IP Modbus mesajı :
MBAP | Function Code |Data
MBAP -> tüm kimlik bilgilerini vs içerir.
Modbus TCP/IP haberleşmesi için port 502’yi kullanır.
Modbus TCP/IP cihazları internet protokol adreslemeyi kullanır !
IP adres : 000.000.000.000 (Ör : 192.168.15.130)
Subnet Mask : 000.000.000 (Ör : 255.255.255.0)
Default Gateway : 000.000.000 (Ör : 192.168.15.1)
Modbus için 32 Bit değer yazma okuma yapılamaz ki modbus double integers ve floating point değerleri desteklemez !
Modbusta Datalar ;
Coils & Discrete Inputs : 1 bit : Bool : On/Off
Register : 16 bits : 1 Word : Int
Modbus Fonksiyon kodları :
1 – Read Coil Status
2 – Read ınput status
3 – Read holding register
4 – read input register
5 – write single coil status
6 – write single register
15 – multiple coil write
16 – multiple register write
İyi Çalışmalar
Modbus Nedir ? Modbus Haberleşme Türleri Nedir ?
Bu forumda endüstriyel haberleşmeler ile ilgili bilgileri bulabilirsiniz.
- derstagram
- Site Admin
- Mesajlar: 152
- Kayıt: Pzr Ağu 21, 2022 8:36 pm
Modbus Nedir ? Modbus Haberleşme Türleri Nedir ?
Mesaj gönderen derstagram »
Derstagram Akademi & Otomasyon Yazılım Evi
Mustafa AYDIN
Otomasyon Mühendisi
Mustafa AYDIN
Otomasyon Mühendisi
“Endüstriyel Haberleşme” sayfasına dön
Geçiş yap
- Derstagram Forum
- ↳ Derstagram Ailesi
- ↳ İndirilebilir İçerikler
- ↳ Udemy Kursları
- ↳ Kategoriler/Makaleler
- ↳ Youtube Eğitimler
- PLC
- ↳ Delta Plc
- ↳ Omron Plc
- ↳ Siemens Plc
- ↳ Mitsubishi Plc
- ↳ Fatek Plc
- ↳ Lenze Plc
- ↳ Gmt Plc
- ↳ Codesys
- ↳ Schneider Plc
- ↳ Allen Bradley Plc
- ↳ HNC PLC
- ELEKTRİK & ELEKTRONİK
- ↳ Elektronik
- ↳ Temel Elektronik Bilgileri
- ↳ Elektrik
- ↳ Programlar ve Örnekleri
- ↳ Arduino
- Sürücü ( Hız Kontrol)
- ↳ Sürücü Nedir & Teknikleri & Temelleri
- ↳ Delta Sürücü
- ↳ Siemens Sürücü
- ↳ Omron Sürücü
- ↳ Lenze Sürücü
- ↳ INVT Sürücü
- ↳ GMT Sürücü
- ↳ Schneider Sürücü
- ↳ Mitsubishi Sürücü
- ↳ Allen Bradley Sürücü
- ↳ Danfoss Sürücü
- ↳ HNC Sürücü
- ↳ Control Technique Sürücü
- ↳ Degdrive Sürücü
- ↳ ABB Sürücü
- HMI
- ↳ Delta HMI
- ↳ Omron HMI
- ↳ Siemens HMI
- ↳ Lenze HMI
- ↳ Kinco HMI
- ↳ GMT HMI
- ↳ Schneider HMI
- ↳ Beijer HMI
- ↳ Weintek HMI
- ↳ HNC HMI
- ↳ Invt HMI
- ↳ Uniop - Exor HMI
- ↳ Fatek HMI
- Endüstriyel Otomasyon
- ↳ Elektrik Panoları
- ↳ Ekipmanlar - Cihazlar
- ↳ Endüstriyel Haberleşme
- ↳ Teknik Bilgiler
- Yazılım Dilleri & Örnekleri
- ↳ Python
- Yabancı Diller
- ↳ İngilizce
- Makine & Mekanik
- ↳ SolidWorks
- ↳ Pnömatik
- Güncel Teknoloji
- ↳ Teknoloji Haberleri
- Bilgisayar
- ↳ Excel
- Servo
- ↳ Delta Servo
- ↳ Siemens Servo
- SCADA
- ↳ DIAVIEW Scada