TEKLİF AL
TR
EN

PLC Programlama Nedir?” başlıklı blogumuzda “PLC Programlama Nasıl Çalışır?” sorusuna cevap verdiğimiz gibi Mikrodev MP110 ve MP211 PLC Serisi cihazlarda MODBUS PROTOKOL Bloklarını ve MODBUS RTU MODBUS Master (Efendi) ve MODBUS RTU Slave (Köle) bağlantı ve programlama konuları üzerinde durmuştuk. Bu blogumuzda yine Mikrodev MP110 ve MP211 PLC Serisi cihazlarda MODBUS Protokollerinde TCP Master (Efendi) ve TCP Slave (Köle) bağlantı özelliklerini ve örnek uygulamaları ele alacağız. MODBUS TCP detayları

PLC‘ler arasındaki iletişim protokolleri, farklı cihazlar arasında etkileşimi sağlayan bir sunucu-istemci temellidir. Endüstride yaygın olarak tercih edilen MODBUS protokolü, basit ve etkili yapısıyla seri haberleşme için kullanılmaktadır. Aynı zamanda, endüstriyel iletişim ihtiyaçlarını karşılayan en eski seri iletişim protokollerinden biri olarak bilinir. 

Mikrodev MP110 Serisi ve MP211 Serisi MODBUS TCP Master (Efendi) ve MODBUS TCP Slave (Köle) 

MODBUS TCP Master (Efendi)

Bağlantılar

TCP master bağlantılar 1

Bağlantı Açıklamaları

TCP: Blok girişi

Haberleşme portunun bağlanacağı blok giriş bağlantısıdır.

#MTM0: Blok çıkışı

Blok çıkış bağlantısıdır.

Tx: Tx değeri çıkışı

Gönderilen istek sayısının okunduğu çıkış bağlantısıdır.

Err: Error değeri çıkışı

Gönderilen isteklerdeki hata sayısının okunduğu çıkış bağlantısıdır.

Sta: Bağlantı durum çıkışı

Son çalıştırılan istek başarılımı durumu çıkış bağlantısıdır.

TCP master özel ayarlar 2

MODBUS TCP Efendi bloğu, iletişim portu girişi aracılığıyla bağlanan fiziksel arayüzde MODBUS TCP Efendi protokolünü devreye sokar. MODBUS TCP Efendi bloğu, MODBUS iletişim protokolü üzerinden değerleri okuma veya atama amacıyla kullanılır. Aktive edilen protokol, istek gönderme bloklarını MODBUS TCP Efendi bloğuna bağlayarak son halini alır. MODBUS protokolünde genellikle istekler, okuma veya yazma olarak kategorize edilebilir. MODBUS TCP Efendi bloğu, TCP Soket Bloğu ve MODBUS Word Okuyucu / MODBUS Word Yazıcı Blokları ile entegre bir şekilde çalışır.

MODBUS istek blokları, okuma veya yazma için tetiklendiğinde, bu istekler MODBUS TCP Efendi bloğundaki istek kuyruğuna eklenir. MODBUS TCP Efendi bloğundaki kuyrukta bekleyen istekler, iletişim hattı boşsa sırayla çekilir, hatta gönderilir ve cevap beklenir. Cevap bekleme süresi (timeout süresi) içinde cevap gelirse, alınan cevap işlenir; gelmezse ilgili istek iptal edilir ve hata sayacı bir artırılır. Bu bekleme süresi, MODBUS TCP Efendi bloğunun özel ayarlar bölümünde belirlenir.

MODBUS mesajları anlık okuma veya yazma talepleridir ve zaman damgası bilgisi içermez. Bu nedenle, MODBUS TCP Efendi bloğundaki istek kuyruğu, akıllı mekanizmalara sahip olarak aynı noktaya ait yazma ve okuma taleplerini, sadece son eklenen talep kuyruğunda saklayacak şekilde düzenlenmiştir. Çevrimiçi izleme sırasında MODBUS iletişim protokolü üzerinden değerleri görmek veya yeni değer atamak için “MODBUS Slave” yardımcı programı kullanılır.

Örnek Uygulama

TCP master örnek uygulama 3

Örneğin; MODBUS TCP Efendi protokolü, TCP soket bloğu aracılığıyla aktifleştirilmiştir. TCP Soket Bloğu talep edici olarak belirlenmiştir. Cihaz, MODBUS TCP Efendi olarak, iletişim hattındaki köle cihazlara okuma ve yazma talepleri iletir. MODBUS TCP Efendi bloğunun çıkışını, MODBUS Reader / Writer bloklarının ilgili “Efe” girişlerine bağlamak gereklidir. MODBUS ile değer okuma veya yazma amacıyla MODBUS Slave yardımcı programı kullanılır. Yardımcı program tarafından gönderilen değerler, MODBUS Reader / Writer bloklarından okunur. MODBUS TCP Efendi bloğunun “Tx” ve “Err” çıkışlarına bağlanmış Word bayrakları, gönderilen istek sayısını ve isteklerdeki hata sayısını okumak için kullanılır. Eğer son veri paketi başarıyla iletilirse/alınırsa, “Sta” çıkışı 0’dır; aksi takdirde 1’dir.

MODBUS TCP SLAVE (KÖLE) 

Bağlantılar

MODBUS TCP KÖLE bağlantılar 4

Bağlantı Açıklamaları

TCP: Blok girişi

Haberleşme portunun bağlanacağı blok giriş bağlantısıdır.

Add: MODBUS ID girişi

MODBUS ID adresi dışardan tanımlamak için kullanılır

#MTS0: Blok çıkışı

Blok çıkış bağlantısıdır.

Tx: Tx değeri çıkışı

Gönderilen istek sayısının okunduğu çıkış bağlantısıdır.

Err: Error değeri çıkışı

Gönderilen isteklerdeki hata sayısının okunduğu çıkış bağlantısıdır.

Sta: Bağlantı durum çıkışı

Son çalıştırılan istek başarılımı durumu çıkış bağlantısıdır

Özel Ayarlar

TCP slave köle özel ayarlar 5

Blok Açıklaması 

MODBUS TCP Köle bloğu, iletişim portu girişi üzerinden fiziksel arayüzde MODBUS Köle protokolünü etkinleştirir. MODBUS haberleşme protokolü aracılığıyla program üzerinden değer okumak amacıyla kullanılır. MODBUS TCP Köle bloğunun “TCP” girişine TCP Soket bloğunun çıkışı bağlanır. Aktive edilen MODBUS TCP Köle cihazı, belirlenen iletişim portundan gelen ve kendi MODBUS Kimlik Numarasına (ID) sahip isteklere yanıt verir. Gönderilen değerleri çevrimiçi izleme sırasında görmek için MODBUS Poll yardımcı programı kullanılır.

Tüm lojik projedeki bloklar ve değişken adres tablosundaki MODBUS adreslerine, bu kanal ve protokol ayarları ile belirlenen erişim sağlanacaktır.

TCP slave köle Blok Açıklaması 6

 

Örnek Uygulama 

TCP slave köle Örnek Uygulama 7

TCP Soket Bloğu, sunucu olarak tercih edilmiştir. MODBUS TCP Köle bloğu, TCP Soket blok çıkışına bağlanarak cihazın programlandığı sunucu modunda çalışır. (Bağlantı tipi Ethernet olarak belirlenmiştir.) MODBUS iletişimi üzerinden program tarafından gönderilen değerleri okumak için MODBUS Poll yardımcı programı kullanılmaktadır. Bu şekilde konfigüre edilen bir cihaza, başka bir MODBUS TCP İstemcisi rahatlıkla bağlanabilir.

Bu makalemizde, Mikrodev PLC cihazlarındaki MODBUS TCP Efendi ve MODBUS TCP Köle haberleşme protokollerinin özelliklerini ve avantajları özetlemeye çalıştık. Mikrodev MP110 ve MP211 PLC Serisi, MODBUS TCP protokollerindeki efendi ve köle bağlantı özellikleriyle endüstriyel otomasyon sistemlerinde önemli faydalar sunar. MODBUS, basit ve etkili yapısıyla endüstriyel iletişim ihtiyaçlarını karşılayan köklü bir seri iletişim protokolüdür. Bu PLC serisi, MODBUS TCP Efendi ve Köle blokları aracılığıyla güçlü bir iletişim altyapısı sağlar. Özellikle TCP Efendi bloğu, iletişim portu girişi üzerinden fiziksel arayüzde MODBUS TCP Efendi protokolünü devreye sokarak değerleri okuma veya atama amacıyla kullanılır. Aktive edilen protokol, istek gönderme bloklarını MODBUS TCP Efendi bloğuna bağlayarak son halini alır. Bu sistemde, anlık okuma veya yazma talepleri akıllı mekanizmalarla yönetilir ve çevrimiçi izleme sırasında MODBUS iletişim protokolü üzerinden değerleri görmek veya yeni değer atamak için “MODBUS Slave” yardımcı programı kullanılır. Mikrodev PLC’lerdeki MODBUS TCP protokollerinin bu avantajları, endüstriyel otomasyon uygulamalarında güvenli ve verimli bir performans sağlar. Mikrodev PLC ürünleri, bu protokollerle entegre çalışarak endüstriyel uygulamalarda güvenilir ve etkili bir performans sunmaktadır. Bu sayede, kullanıcılar çeşitli endüstriyel ihtiyaçlara uygun olarak esnek ve optimize edilmiş çözümler geliştirebilirler.

 

Diğer İletiler
Tüm İletiler
Turkcell Telekomünikasyon İstanbul Deniz Otobüsü (İDO) – Feribot Döner Anten Otomasyon Sistemi
Turkcell Telekomünikasyon İstanbul Deniz Otobüsü (İDO) – Feribot Döner Anten Otomasyon Sistemi
Deniz otobüslerinde Turkcell şebeke bağlantı kopukluklarının önüne geçilmesi amaçlanan sistemde, deniz otobüsü GPS koordinat bilgisine göre baz istasyonunun eksen kontrolü yapılmaktadır. Türkiye'
Devamını Oku
Suudi Arabistan Ulusal Bankası ATM Kontrol Otomasyonu
Suudi Arabistan Ulusal Bankası ATM Kontrol Otomasyonu
Suudi Arabistan Ulusal Bankası ATM Kontrol Otomasyonu projesinde Mikrodev MP211 serisi PLC ürünleri kullanılmıştır. 80'den fazla istasyonda ATM kabininin çalışma durumu, kabin güvenliği ve sensörlerde
Devamını Oku
Smart Grid Teknolojileri Nasıl Enerji Yönetiminde Devrim Yaratıyor?
Smart Grid Teknolojileri Nasıl Enerji Yönetiminde Devrim Yaratıyor?
Smart Grid Teknolojileri Nasıl Enerji Yönetiminde Devrim Yaratıyor? Giriş: Enerji dünyasında dönüşümün adı — “Akıllı Şebekeler” Dünyada artan enerji talebi, yenilenebilir kaynakların entegrasyon
Devamını Oku
Takvim ve Zamanlama Fonksiyonlarının Endüstriyel PLC Programlamadaki Önemi
Takvim ve Zamanlama Fonksiyonlarının Endüstriyel PLC Programlamadaki Önemi
Endüstriyel otomasyon, modern üretim tesislerinde proses kontrolünün temel taşıdır. PLC (Programlanabilir Lojik Denetleyici) sistemleri, endüstriyel otomasyonun temel taşı olan otomasyon kontrolünü yö
Devamını Oku
Alarm Yönetimi ISA-18.2: SCADA Alarmları, Olay Yönetimi, Priorite ve Operatör Verimliliği
Alarm Yönetimi ISA-18.2: SCADA Alarmları, Olay Yönetimi, Priorite ve Operatör Verimliliği
Bir vardiyada 3.000 alarm çaldığını düşünün. Operatör, gerçek tehlikeyi gürültü içinde seçmeye çalışır, stres artar, hatalar çoğalır. Birkaç dakika sonra kritik bir pompa durur, olay zinciri başlar. B
Devamını Oku
Tekirdağ Su ve Kanalizasyon İdaresi (TESKİ) Su Dağıtım SCADA Sistemi
Tekirdağ Su ve Kanalizasyon İdaresi (TESKİ) Su Dağıtım SCADA Sistemi
Tekirdağ genelindeki İçme Suyu Dağıtım Sistemi'nde 350'den fazla istasyon kontrolü Mikrodev RTU300 serisi uzak terminal ünitesi ürünleri üzerinden yapılmaktadır. Her bir istasyondaki veriler, RTU300 ü
Devamını Oku
Verimliliği Artırmak: PLC Programlamada MODBUS Gateway Kullanımı
Verimliliği Artırmak: PLC Programlamada MODBUS Gateway Kullanımı
Endüstriyel otomasyonun hızla evrilen peyzajında, Programlanabilir Mantık Kontrolörleri (PLC'ler) ve iletişim protokollerinin entegrasyonu hayati öneme sahiptir. Bu makalenin amacı MODBUS Gateway'in P
Devamını Oku
MQTT Haberleşme Protokolü Nedir?
MQTT Haberleşme Protokolü Nedir?
Internet of Things (IoT) ve diğer benzeri dağıtık sistemlerin hızla yayılmasıyla veri iletişiminin önemini artırmıştır. Düşük bant genişliği olan, gecikme süresi yüksek olan ve güvenlik açısından zayı
Devamını Oku
Malatya İnönü Üniversitesi Altyapı Kontrol ve Otomasyon Sistemi
Malatya İnönü Üniversitesi Altyapı Kontrol ve Otomasyon Sistemi
Malatya İnönü Üniversitesi SCADA Otomasyon Projesi'nde Mikrodev RTU300 serisi uzak terminal ünitesi ve ViewPLUS SCADA yazılımı tercih edilmiştir. Su, Enerji, Bina HVAC gibi bir çok farklı sistem tek ç
Devamını Oku
PLC’ye Dair Sıkça Sorulan Sorular
PLC’ye Dair Sıkça Sorulan Sorular
Programlanabilir lojik kontrol sistemleri (PLC), modern endüstriyel otomasyonun vazgeçilmez bir aracı haline gelmiştir. PLC’ler, endüstriyel sistemlerin önemli bir çarkıdır ve çok çeşitli uygulamalar
Devamını Oku
KATALOG