Ana Sayfa Kurumsal Ürünler Katalog Blog İletişim 0216 364 02 10

Mevcut Modbus Hattına Gösterge Eklenebilir mi? Modbus Spy Mod Rehberi

Sahada sık karşılaşılan bir ihtiyaç vardır: PLC veya SCADA, bir cihazdaki değeri RS485 Modbus hattı üzerinden zaten okumaktadır, ancak operatör bu değeri pano kapağında da görmek ister. Çoğu projede bunun için PLC programını değiştirmek, ek çıkış kartı veya ekran eklemek gerekir. Peki mevcut Modbus hattına, programa dokunmadan bir gösterge eklemek mümkün mü? Bu yazıda Modbus Spy modunu, çalışma mantığını ve doğru kullanım koşullarını anlatıyoruz.

Mevcut Modbus Hattına Gösterge Eklemek Neden Zordur?

Modbus RTU'da bir RS485 hattı üzerinde tek bir master bulunur. Master sorar, slave cihazlar yalnızca kendilerine sorulduğunda cevap verir. Hatta ikinci bir master'ın kendi sorgularını göndermesi, mesajların çakışmasına ve haberleşme hatalarına yol açar.

Bu nedenle mevcut bir hatta gösterge eklemek için genellikle şu yollardan biri izlenir:

  • PLC'ye analog çıkış kartı ekleyip değeri 4–20 mA ile bir panelmetreye göndermek,
  • panoya bir HMI ekran eklemek ve PLC'ye bağlamak,
  • göstergeyi slave olarak hatta eklemek ve PLC programına göstergeye veri yazan yeni bir sorgu eklemek.

Bu yöntemlerin hepsi ek donanım, PLC programında değişiklik veya devreye alma süresi gerektirir. Programı yazan firmaya ulaşmanın zor olduğu veya programın kilitli olduğu eski tesislerde bu değişiklik hiç mümkün olmayabilir.

Modbus'ta master, slave ve register yapısını inceleyin →

Modbus Spy Mod Nedir?

Modbus Spy mod, göstergenin mevcut bir master–slave RS485 hattına araya girerek bağlandığı ve hattaki haberleşmeyi yalnızca dinlediği çalışma modudur. Gösterge hatta hiçbir sorgu göndermez; master'ın belirli bir slave cihazla yaptığı haberleşmeyi izler ve bu haberleşmenin içindeki istenen değeri ekranında gösterir.

Spy mod yapısı:
PLC / Master ⇄ RS485 Modbus RTU ⇄ Slave cihaz
↳ SMI2-M aynı hatta dinler → değeri ekranda gösterir

Bu yaklaşımın avantajları şunlardır:

  • PLC programında değişiklik gerekmez,
  • hatta ikinci bir master oluşmaz, haberleşme trafiği artmaz,
  • ek analog çıkış kartı veya ek HMI gerekmez,
  • gösterge yalnızca okuyucu olarak bağlandığı için mevcut cihazların davranışı değişmez.

Kısaca: Spy modda gösterge soru sormaz; master'ın zaten sorduğu sorunun içinden ihtiyaç duyulan değeri alır.

Modbus Spy mod nasıl çalışır master slave haberleşmesini dinleyen SMI2-M RS485 gösterge

Spy Mod Hangi Ayarlarla Çalışır?

akYtec SMI2-M'de Spy mod, hattı dinlerken hangi mesajı yakalayacağını üç temel parametreyle belirler:

Parametre Anlamı Ayar Aralığı
Hedef cihaz adresi Verisi izlenecek slave cihazın Modbus adresi 0…255 (0: broadcast mesajları)
Modbus fonksiyonu Master'ın kullandığı fonksiyon kodu 0x03, 0x04, 0x06, 0x10
Başlangıç register'ı Gösterilecek değerin bulunduğu register 0…65535

Bunlara ek olarak RS485 hız (2,4–115,2 kbit/s), parite ve stop bit ayarları hattaki diğer cihazlarla aynı olmalı; değerin veri tipi (INT, UINT, DINT, UDINT, REAL vb.) ve gerekiyorsa byte/register sırası doğru seçilmelidir. Gösterge Modbus RTU veya Modbus ASCII protokolünü otomatik algılar.

Register Master'ın Sorduğu Aralıkta Olmalı

Spy mod yalnızca master'ın gerçekten sorguladığı verileri görebilir. Gösterilmek istenen değerin register'ları, master'ın sorgusundaki register aralığının içinde kalmalıdır.

Örnek: Master 40–59 arasındaki 20 register'ı okuyor.
59 numaralı register'daki INT (1 register) değer → gösterilir
59 numaralı register'dan başlayan DINT (2 register) değer → gösterilmez, çünkü 60 sorgulanmıyor

Önemli: Master'ın hiç sorgulamadığı bir değer Spy modla gösterilemez. Spy modun mevcut Modbus yapınıza uygun olup olmadığını kontrol etmenizi ve mümkünse test ederek karar vermenizi öneririz.

Spy, Master ve Slave Modları Arasındaki Fark

SMI2-M, hattaki yapıya göre üç farklı modda çalışabilir:

Mod Nasıl Çalışır? Ne Zaman Kullanılır?
Spy Mevcut master–slave haberleşmesini dinler, değeri yakalar Hatta zaten bir master varsa ve program değiştirilmek istenmiyorsa
Master Bağlı tek bir slave cihazı belirli periyotla kendisi sorgular (0x03 / 0x04) Hatta PLC yoksa; örneğin bir transmitter veya enerji analizörünün değerini doğrudan göstermek için
Slave PLC veya master, göstereceği değeri göstergeye yazar Yeni projelerde, PLC programından istenen bilgiyi göndermek için

Master modda sorgu periyodu 100–65535 ms, cevap bekleme süresi 300–10000 ms arasında ayarlanabilir. Bu modda göstergeye yalnızca bir slave cihaz bağlanır.

Değer Sadece Gösterilmez, Renkle Anlatılır

SMI2-M'nin 4 haneli, 14 mm yüksekliğindeki LED ekranı yeşil, sarı veya kırmızı renkte çalışabilir. Genişletilmiş kontrol özelliğiyle değer aralığı 5 bölgeye ayrılabilir ve her bölge için ayrı renk ve yanıp sönme seçilebilir. Bölge sınırları için histerezis de tanımlanabilir.

Örneğin bir tank seviyesinde:

  • normal aralık yeşil,
  • uyarı seviyesi sarı,
  • kritik seviye kırmızı ve yanıp sönen gösterilebilir.

Ekran ayarlarında ayrıca şunlar bulunur:

  • ondalık nokta konumu, ofset ve çarpan ile ham register değerini mühendislik birimine çevirme,
  • 4 haneyi aşan değerler için kayan yazı (ticker) modu,
  • INT, UINT, DINT, UDINT, REAL, STRING ve süre (TIME) gibi veri tipleri,
  • haberleşme kesildiğinde belirlenen sürenin sonunda “güvenli durum” görüntüsüne geçiş.
SMI2-M genişletilmiş kontrol renk bölgeleri yeşil sarı kırmızı ve yanıp sönme ile değere göre renk değiştiren Modbus gösterge

akYtec SMI2-M Teknik Özellikleri

  • Haberleşme: 1 × RS485, Modbus RTU ve Modbus ASCII; 2,4–115,2 kbit/s; besleme ile arasında 500 V galvanik izolasyon,
  • Çalışma modları: Master, Slave ve Spy,
  • Ekran: 4 hane, 7 segment, 14 mm; yeşil, sarı ve kırmızı,
  • Montaj: Ø22,5 mm pano buton deliğine; 48 × 26 × 65 mm, yaklaşık 30 g,
  • Koruma: ön yüz IP65, arka yüz IP20,
  • Besleme: 24 V DC,
  • Çalışma sıcaklığı: −40…+70 °C,
  • Ayar: Micro USB üzerinden ücretsiz akYtec Tool Pro yazılımı; USB ile ayar sırasında ayrıca besleme gerekmez.

akYtec SMI2-M Modbus RTU göstergeyi inceleyin →

Spy Mod Hangi Uygulamalarda Kullanılır?

Pano Kapağında Proses Değeri

PLC'nin Modbus ile okuduğu sıcaklık, basınç veya nem değeri, PLC programına dokunmadan pano kapağında gösterilir.

Enerji Analizörü Değerleri

SCADA'nın okuduğu anlık güç veya akım değeri, saha panosunda operatörün görebileceği şekilde gösterilir.

Tank ve Seviye Takibi

Seviye transmitterinden okunan değer, renk bölgeleriyle birlikte tank yanındaki panoda gösterilir.

Eski Tesislerde Retrofit

PLC programına erişimin olmadığı veya değişikliğin riskli görüldüğü tesislerde, mevcut haberleşmeden yararlanarak yeni gösterim noktaları eklenir.

Proses göstergesi çeşitlerini ve seçim kriterlerini inceleyin →

Spy Mod Kullanırken Sık Yapılan Hatalar

Master'ın Sorgulamadığı Değeri Beklemek

Spy mod hatta yeni bir sorgu oluşturmaz. Gösterilmek istenen register, master'ın düzenli olarak okuduğu veya yazdığı aralıkta değilse değer ekrana gelmez.

Seri Haberleşme Ayarlarını Eşleştirmemek

Baud rate, parite ve stop bit hattaki diğer cihazlarla aynı değilse gösterge mesajları çözemez.

Veri Tipini ve Byte Sırasını Yanlış Seçmek

2 register'lık bir DINT veya REAL değeri INT olarak okumak ya da register sırasını ters seçmek, anlamsız değerlerin görünmesine yol açar.

Slave Adresini Hedef Adresle Aynı Yapmak

Göstergenin kendi slave adresi, Spy modda izlenen hedef cihaz adresiyle aynı olmamalıdır.

Hat Sonlandırmasını Bozmak

Göstergeyi eklerken RS485 hattının kablo düzeni ve hat sonu dirençleri korunmalıdır. Hattın en ucundaki cihaz değişiyorsa sonlandırma direnci de yeni uca taşınmalıdır.

Modbus Spy Mod Hakkında Sık Sorulan Sorular

Modbus Spy Mod Nedir?

Göstergenin mevcut bir master–slave RS485 hattına araya girerek bağlanıp haberleşmeyi yalnızca dinlediği ve istenen değeri ekranda gösterdiği çalışma modudur.

Spy Mod İçin PLC Programını Değiştirmek Gerekir mi?

Hayır. Gösterge yalnızca hattı dinler; master'ın zaten yaptığı haberleşmeden yararlanır.

Spy Mod Haberleşmeyi Yavaşlatır mı?

Gösterge hatta sorgu göndermediği için haberleşme trafiğine yük eklemez.

Spy Mod Hangi Modbus Fonksiyonlarını Destekler?

SMI2-M Spy modda 0x03, 0x04, 0x06 ve 0x10 fonksiyon kodlarıyla yapılan haberleşmeyi izleyebilir.

Aynı Hatta Birden Fazla Spy Gösterge Kullanılabilir mi?

Evet. Her gösterge farklı bir cihazın veya farklı bir register'ın değerini gösterecek şekilde ayarlanabilir. Broadcast mesajlarında hedef adres 0 seçilerek farklı göstergelere farklı register'lar atanabilir.

Modbus TCP Hattında Spy Mod Kullanılabilir mi?

SMI2-M'nin haberleşme arayüzü RS485'tir; Spy mod RS485 üzerindeki Modbus RTU ve Modbus ASCII haberleşmesi için kullanılır.

Spy Mod Her Modbus Sisteminde Çalışır mı?

Değerin master tarafından düzenli olarak sorgulanması ve seri haberleşme ayarlarının eşleşmesi gerekir. Uygulamaya özel koşullar nedeniyle mevcut yapınızda test ederek karar vermenizi öneririz.

Gösterge Haberleşme Kesilince Ne Gösterir?

Belirlenen süre boyunca yeni veri gelmezse gösterge, ayarlanan güvenli durum görüntüsüne ve rengine geçer. Süre 0 seçilirse son alınan değer gösterilmeye devam eder.

Sonuç: Programa Dokunmadan Sahaya Gösterge

Modbus Spy mod, mevcut RS485 haberleşmesini değiştirmeden yeni bir gösterim noktası eklemenin pratik yoludur. PLC programı, kablolama düzeni ve hattaki cihazlar olduğu gibi kalır; gösterge yalnızca master'ın zaten okuduğu değeri ekrana taşır.

Spy mod ile gösterge eklemeden önce şu sorular cevaplanmalıdır:

  • Gösterilecek değer master tarafından düzenli olarak sorgulanıyor mu?
  • Hedef cihazın adresi, fonksiyon kodu ve register adresi biliniyor mu?
  • Değerin veri tipi ve byte sırası nedir?
  • Hattın baud rate, parite ve stop bit ayarları nedir?
  • Değer aralıklarına göre renk değişimi isteniyor mu?

Spy mod, doğru adres, fonksiyon, register ve haberleşme ayarlarıyla mevcut Modbus hattını değiştirmeden sahaya yeni bir bilgi noktası kazandırır.

akYtec SMI2-M Modbus göstergeyi ve demo yazılımını inceleyin →

WhatsApp