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, DCS ve SCADA Arasındaki Farkları Anlamak İçin Seçim Rehberi
PLC, DCS ve SCADA Arasındaki Farkları Anlamak İçin Seçim Rehberi
PLC, DCS ve SCADA Arasındaki Farkları Anlamak İçin Seçim Rehberi Günümüzün endüstriyel dünyasında, uygun kontrol sistemi mimarisinin seçimi, optimum verimlilik ve etkinliğin sağlanmasında çok önemli
Devamını Oku
SCADA Nedir, Kimler Kullanır ve Nasıl Çalışır?
SCADA Nedir, Kimler Kullanır ve Nasıl Çalışır?
SCADA Nedir, Kimler Kullanır ve Nasıl Çalışır?SCADA nedir? SCADA, bir fabrika, tesis veya diğer uzak lokasyonlardaki çeşitli sensörlerden veri toplayan ve bu verileri, verileri yöneten ve kontrol
Devamını Oku
Kayseray Enerji İzleme ve Kontrol SCADA Sistemi
Kayseray Enerji İzleme ve Kontrol SCADA Sistemi
Kayseri’de servise başlayan hafif raylı toplu ulaşım sistemi Kayseri Ulaşım A.Ş. (Kayseray) bünyesindeki 20’nin üzerinde trafo merkezinin enerji takibi ve kontrolü, katener hattı takibi ve kontrolü ve
Devamını Oku
MODBUS Protokolü ve Tüm Özellikleri
MODBUS Protokolü ve Tüm Özellikleri
MODBUS Protokolü ve Tüm Özellikleri Nelerdir? Modbus protokolü, endüstriyel otomasyon sistemlerinde cihazlar arasında iletişim kurmak için kullanılan bir seri haberleşme protokolüdür. Aşağıda Modbus
Devamını Oku
Kocaeli-Gebze VI. İMES Makine İhtisas OSB Enerji Takip Sistemi
Kocaeli-Gebze VI. İMES Makine İhtisas OSB Enerji Takip Sistemi
Kocaeli-Gebze VI. İMES Makine İhtisas Organize Sanayi Bölgesi Otomatik Sayaç Okuma Sistemi Projesi'nde Mikrodev IoT protokol gateway ürün ailesi tercih edilmiştir. Mevcut sistemde SC100 Serisi IoT Gat
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
Salda Gölü Çevre Koruma Atıksu Yönetim Sistemi
Salda Gölü Çevre Koruma Atıksu Yönetim Sistemi
Türkiye Cumhuriyeti Çevre, Şehircilik ve İklim Değişikliği Bakanlığı öncülüğünde Burdur Salda Gölü çevresindeki yapıların Atıksu Drenaj Sistemi kontrolünde MP110 serisi PLC ve ViewPlus SCADA ürünleri
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
İstanbul Büyükşehir Belediyesi Akıllı Şehir SCADA Sistemi
İstanbul Büyükşehir Belediyesi Akıllı Şehir SCADA Sistemi
Akıllı şehir sistemi kontrolü, İstanbul Büyükşehir Belediyesi Enerji Yönetimi ve Aydınlatma Müdürlüğü bünyesinde yapılmaktadır. Mikrodev PLC ve Gateway ürünleri ile il genelinde 400'den fazla istasyon
Devamını Oku
PLC PROGRAMLAMADA EŞ YAŞLANDIRMA FONKSİYONLARI İLE BAKIM MALİYETLERİ NASIL DÜŞÜRÜLÜR?
PLC PROGRAMLAMADA EŞ YAŞLANDIRMA FONKSİYONLARI İLE BAKIM MALİYETLERİ NASIL DÜŞÜRÜLÜR?
PLC, RTU ve SCADA ile Kontrol Sistemlerini Optimize Etmek Sanayi otomasyonunun sürekli gelişen dünyasında, Programlanabilir Mantık Kontrolcüleri (PLC' ler), çeşitli süreçleri kontrol etme ve izleme k
Devamını Oku
KATALOG