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
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
MODBUS ve IEC 60870-5-104 Haberleşme Protokollerinin Karşılaştırılması
MODBUS ve IEC 60870-5-104 Haberleşme Protokollerinin Karşılaştırılması
MODBUS ve IEC 60870-5-104, endüstriyel otomasyon ve kontrol sistemlerinde yaygın olarak kullanılan iki farklı iletişim protokolüdür. Farklı özelliklere sahiptirler ve farklı amaçlar için kullanılırlar
Devamını Oku
Akıllı Şehirler ve Enerji Yönetimi
Akıllı Şehirler ve Enerji Yönetimi
Şehirlerde Akıllı Enerji Yönetimi Nedir?  Dünya nüfusunun büyük bir kısmı artık büyük şehirlerde ve metropollerde yaşarken, bu şehirler sadece insanların yoğunlaştığı yerler değil, aynı zamanda yükse
Devamını Oku
Gaziantep Su ve Kanalizasyon İdaresi (GASKİ) Çamur Yakma Tesisi Otomasyonu
Gaziantep Su ve Kanalizasyon İdaresi (GASKİ) Çamur Yakma Tesisi Otomasyonu
Gaziantep'te kurulan Türkiye'nin ilk Çamur Yakma Tesisi süreçlerinin takip ve kontrollerinde Mikrodev PLC ürünleri tercih edilmiştir. Çamur yakma işlemleri 850 ila 1100 santigrat derecede gerçekleştir
Devamını Oku
İstanbul Anadolu Yakası OSB Otomatik Sayaç Okuma Sistemi
İstanbul Anadolu Yakası OSB Otomatik Sayaç Okuma Sistemi
İstanbul Anadolu Yakası OSB Otomatik Sayaç Okuma Sistemi Projesi'nde Mikrodev IoT protokol gateway ürün ailesi tercih edilmiştir. Mevcut sistemde MDC100 Serisi IoT Gateway ürün ailesi üzerinden 200'de
Devamını Oku
Nuh Çimento Enerji Takip Sistemi
Nuh Çimento Enerji Takip Sistemi
Türkiye'nin en büyük çimento üretim tesislerinden biri olan Nuh Çimento Grubu'nun kritik üretim süreçlerinin enerji izleme ve raporlama sistemlerinde Mikrodev ürünleri tercih edildi. IoT protokol gate
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
TÜBİTAK MAM(Marmara Araştırma Merkezi) MARTEK Bina Otomasyonu & SCADA Sistemi
TÜBİTAK MAM(Marmara Araştırma Merkezi) MARTEK Bina Otomasyonu & SCADA Sistemi
TÜBİTAK Marmara Araştırma Merkezi MARTEK genelinde bina otomasyonu ve SCADA sistem kontrolleri Mikrodev ürünleri ve yazılımları ile yapılmaktadır. Bölgedeki binaların iklimlendirme, aydınlatma ve ener
Devamını Oku
Gaziantep Su ve Kanalizasyon İdaresi (GASKİ) İçme Suyu Dezenfeksiyonu SCADA Sistemi
Gaziantep Su ve Kanalizasyon İdaresi (GASKİ) İçme Suyu Dezenfeksiyonu SCADA Sistemi
GASKİ İçme Suyu Dezenfeksiyon SCADA Sistemi'nde Gaziantep genelinde su dağıtım şebekelerinin klorlanması ve depolardaki su seviyeleri takip edilmektedir. Gaziantep'in 9 ilçesi ve 794 mahallesindeki su
Devamını Oku
Türk Silahlı Kuvvetleri Kalekol Üs Bölgeleri Su Dağıtım SCADA Sistemi
Türk Silahlı Kuvvetleri Kalekol Üs Bölgeleri Su Dağıtım SCADA Sistemi
Hakkari ilindeki kalekol askeri üs bölgelerinde su dağıtım sistemi kontrolü için MP211 Serisi PLC ve ViewPLUS SCADA yazılımı kullanılmıştır. Tank su seviyesi ve pompa durum bilgisi, sistem kontrolü ve
Devamını Oku
KATALOG