TEKLİF AL
TR

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
Bursa İnegöl OSB 34,5 KV Orta Gerilim Enerji Dağıtım Şebekesi SCADA Sistemi
Bursa İnegöl OSB 34,5 KV Orta Gerilim Enerji Dağıtım Şebekesi SCADA Sistemi
Bursa İnegöl Organize Sanayi Bölgesi genelinde enerji izleme ve kontrollerinde Mikrodev ürünleri kullanılmıştır. Kesici konum bilgisi, kontrolleri ve arıza takibi ViewPLUS SCADA sistemi üzerinden yapı
Devamını Oku
Dağıtık Kontrol Sistemi (DCS) Nedir?
Dağıtık Kontrol Sistemi (DCS) Nedir?
Dağıtık Kontrol Sistemi (DCS) bir otomasyon sistemidir ve bir üretim tesisinde veya bir endüstriyel prosesin kontrolünü yapmak için kullanılır. Bu sistemler, birçok farklı kontrol elemanını birbirleri
Devamını Oku
RTU Cihazı Nedir?
RTU Cihazı Nedir?
RTU Cihazı Nedir? RTU'lar (Remote Terminal Unit), endüstriyel otomasyon sistemlerinde kullanılan önemli bir bileşendir. Bu cihazlar, saha cihazlarıyla (sensörler, aktüatörler, anahtarlar vb.) iletişi
Devamını Oku
Muğla Su ve Kanalizasyon İdaresi (MUSKİ) Su SCADA Sistemi
Muğla Su ve Kanalizasyon İdaresi (MUSKİ) Su SCADA Sistemi
Muğla il geneli içme suyu temin ve dağıtım alt yapısı Mikrodev RTU donanımları ve ViewPLUS SCADA yazılımı ile yönetilmektedir. 2016 yılında devreye alınan SCADA sistemi, her geçen gün genişleyerek kul
Devamını Oku
T.C. Çevre, Şehircilik ve İklim Değişikliği Bakanlığı Sürekli Atıksu İzleme Sistemi
T.C. Çevre, Şehircilik ve İklim Değişikliği Bakanlığı Sürekli Atıksu İzleme Sistemi
Çevre, Şehircilik ve İklim Değişikliği Bakanlığı tarafından yönetilen Sürekli Atıksu İzleme Sistemi'nde 100'ün üzerinde istasyonlarda ürünlerimiz tercih edildi.Ürünlerimiz ile atık su online ölçüm
Devamını Oku
IEC 61131-3 Programlama Nedir?
IEC 61131-3 Programlama Nedir?
IEC 61131-3 Programlama Nedir ? PLC Cihazlarındaki Yeri Nedir? IEC 61131-3 Programlama, PLC cihazlarına yönelik programlama standartları için kullanılan bir kodlama dilidir. Bu programlamada nesneler
Devamını Oku
Mikrodev PLC Cihazlarda MODBUS TCP Protokolleri ve Uygulamaları
Mikrodev PLC Cihazlarda MODBUS TCP Protokolleri ve Uygulamaları
“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 MODB
Devamını Oku
Tarımsal Sulamada SCADA Sistemleri Nasıl Kullanılır?
Tarımsal Sulamada SCADA Sistemleri Nasıl Kullanılır?
SCADA sistemleri, “SCADA Nedir?” başlıklı önceki yazımızda da belirttiğimiz gibi izleme, denetim ve yönetim sistemidir ve otomasyon süreçlerinde veri öğelerinin uzaktan izlenmesi ve kontrol edilmesi i
Devamını Oku
RTU Nedir ve Nasıl Çalışır?
RTU Nedir ve Nasıl Çalışır?
RTU Nedir ve Nasıl Çalışır?  RTU, İngilizce “Remote Terminal Unit” kelimelerinin kısaltmasıdır. Endüstriyel otomasyon sistemlerinde kullanılan remote terminal üniteleri, bir cihazın işlevselliğini ar
Devamını Oku
PLC ve RTU Arasındaki Farklar Nelerdir?
PLC ve RTU Arasındaki Farklar Nelerdir?
Endüstriyel otomasyon dünyasında, PLC (Programlanabilir Lojik Kontrol) ve RTU (Uzak Terminal Ünitesi) iki önemli cihazdır. Her ikisi de süreç kontrolünü otomatikleştirmek ve izlemek için kullanılırlar
Devamını Oku
KATALOG