``` EOS Modbus Sunucusu | Modbus TCP Server ```
```

EOS Modbus Sunucusu Nedir?

EOS Modbus Sunucusu, EOS uygulamaları tarafından toplanan veya işlenen verileri Modbus TCP Server olarak dış sistemlere sunan bir haberleşme bileşenidir.

Sunucu, yapılandırılmış bir IP adresi ve TCP portu üzerinden Modbus TCP Client uygulamalarından gelen bağlantıları kabul eder.

Modbus TCP Client tarafından gönderilen istekler doğrultusunda EOS içerisinde bulunan veriler Modbus register alanlarından okunabilir.

Bu yapı özellikle EOS sisteminin başka bir otomasyon veya kontrol sistemi tarafından izlenmesi gereken uygulamalarda kullanılabilir.

Nasıl Çalışır?

EOS Modbus Sunucusu, EOS içerisinde bulunan verileri belirli aralıklarla Modbus Server'ın veri alanına aktarır.

Güncel değerler Holding Register alanında tutulur.

Modbus TCP Client uygulaması sunucuya bağlandığında ilgili Holding Register alanlarını okuyarak EOS sistemindeki verilere erişebilir.

EOS Verileri

EOS sistemlerinde bulunan gerçek zamanlı veriler kaynak olarak kullanılır.

Veri Yenileme

Veriler belirlenen yenileme süresine göre Modbus veri alanına aktarılır.

Modbus TCP Server

EOS verileri Modbus TCP Server üzerinden dış sistemlere sunulur.

Holding Register Yapısı

EOS Modbus Sunucusu tarafından sunulan veriler Holding Register alanında tutulur.

Analog değerlerin aktarımında 32-bit Float değer iki adet 16-bit Modbus Holding Register kullanılarak sunulur.

Float değerin düşük ve yüksek 16-bit bölümleri ayrı register alanlarına aktarılır.

Bu yapı sayesinde EOS içerisinde bulunan analog proses değerleri Modbus TCP Client uygulamaları tarafından okunabilecek şekilde register alanına yerleştirilir.

Sunulacak Verilerin Seçilmesi

EOS Modbus Sunucusu, EOS içerisindeki tüm verilerin zorunlu olarak Modbus üzerinden sunulmasını gerektirmez. Sunulacak veri grubu yapılandırmaya göre belirlenebilir.

Tüm Veriler

Uygun durumdaki tüm veriler Modbus veri alanına aktarılabilir.

Dijital Veriler

Dijital / Integer türündeki veriler seçilerek sunulabilir.

Analog Veriler

Real / analog türündeki veriler seçilerek sunulabilir.

Seçilen Veriler

Yalnızca kullanıcı tarafından seçilen veriler Modbus alanına aktarılabilir.

Modbus TCP Haberleşmesi

EOS Modbus Sunucusu TCP/IP tabanlı Modbus TCP haberleşmesi kullanır.

Sunucu için IP adresi, TCP portu ve Slave ID bilgileri yapılandırılabilir.

Parametre Açıklama
IP Address Modbus TCP Server'ın çalışacağı IP adresi
TCP Port Modbus TCP haberleşmesinde kullanılan port
Slave ID Modbus Server için yapılandırılan Slave ID
Timeout TCP gönderme ve alma zaman aşımı ayarları

Sunucu Yapılandırması

EOS MODBUS Sunucusunun çalışma parametreleri EOS SCADA Proje Ayarları üzerinden yapılandırılır. Sunucunun hangi IP adresi üzerinde çalışacağı, MODBUS istemcilerinin bağlanacağı port ve veri güncelleme aralığı proje ayarlarında belirlenebilir.

Parametre Açıklama Varsayılan Değer
IP Adresi MODBUS Sunucusunun istemci bağlantılarını kabul etmek üzere dinleyeceği IP adresidir. IP_Adresi (Proje Ayarına bağlı)
MODBUS Portu MODBUS istemcilerinin EOS MODBUS Sunucusuna bağlanmak için kullanacağı TCP portudur. Varsayılan 502
Veri Tipi MODBUS üzerinden sunulacak EOS SCADA verilerinin kapsamını belirler. All, Digital, Analog veya Selected seçeneklerinden biri
Güncelleme Aralığı EOS SCADA verilerinin MODBUS Sunucusu tarafından kontrol edilme ve değişen değerlerin MODBUS üzerinden sunulma aralığını belirler. Varsayılan 1 saniye
Cihaz ID MODBUS istemcilerinin EOS MODBUS Sunucusu üzerindeki verilerle iletişim kurarken kullanacağı cihaz kimliğini belirler. Varsayılan 1

MODBUS Portu için varsayılan değer 502'dir. Bu değer, MODBUS TCP iletişimi için kullanılan standart TCP portudur ve ihtiyaç halinde Proje Ayarları üzerinden değiştirilebilir.

Güncelleme Aralığı varsayılan olarak 1 saniye olarak ayarlanmıştır. Bu süre, EOS SCADA verilerinin MODBUS Sunucusu tarafından kontrol edilme sıklığını belirler. Veri değerlerindeki değişiklikler MODBUS istemcileri tarafından okunabilir hale getirilir.

MODBUS Sunucusu başlatıldığında, Proje Ayarlarında belirlenen IP adresi ve port üzerinde MODBUS TCP istemci bağlantılarını kabul edecek şekilde çalışmaya başlar.

Veri Yenileme

EOS Modbus Sunucusu, EOS içerisinde bulunan verileri belirlenen yenileme süresine göre Modbus Server'ın veri alanına aktarır.

Böylece Modbus TCP Client tarafından okunan Holding Register değerleri EOS sistemindeki güncel proses değerlerini temsil eder.

Yenileme işlemi sürekli olarak gerçekleştirilir ve sunucu aktif olduğu sürece Modbus veri alanı güncel tutulur.

Modbus İsteklerinin İzlenmesi

EOS Modbus Sunucusu, Modbus TCP Client uygulamalarından gelen istekleri takip edebilir.

Gelen Modbus isteklerinin sayısı EOS sistemi içerisinde izlenebilir. Bu özellik özellikle haberleşmenin aktif olup olmadığının kontrol edilmesi ve sistemin izlenmesi açısından faydalı olabilir.

Kullanım Alanları

  • SCADA sistemleri
  • PLC sistemleri
  • HMI uygulamaları
  • Enerji izleme sistemleri
  • Endüstriyel otomasyon
  • Veri toplama sistemleri
  • Üst seviye kontrol sistemleri
  • Enerji yönetim sistemleri
  • Endüstriyel veri entegrasyonu
  • Modbus TCP Client uygulamaları

EOS Modbus Sunucusu, EOS sistemlerinde bulunan gerçek zamanlı verilerin Modbus TCP destekleyen farklı sistemler tarafından kullanılmasını kolaylaştırır.

EOS Yazılımları ile Entegrasyon

EOS Modbus Sunucusu, EOS ekosistemindeki uygulamalara entegre şekilde çalışacak biçimde tasarlanmıştır.

EOS içerisinde bulunan veriler, Modbus TCP Server tarafından dış sistemlere aktarılabilecek Modbus register değerlerine dönüştürülür.

Böylece EOS tarafından toplanan veya işlenen veriler için ayrıca farklı bir veri aktarım uygulaması geliştirmeye gerek kalmadan Modbus TCP üzerinden erişim sağlanabilir.

Teknik Özellikler

Özellik EOS Modbus Sunucusu
Haberleşme Modbus TCP
Çalışma modeli Server / Slave
TCP/IP
Veri alanı Holding Registers
Analog değer 32-bit Float
Float register kullanımı 2 × 16-bit Register
Veri seçimi Tümü / Dijital / Analog / Seçilen
Veri yenileme Yapılandırılabilir
İstek izleme Desteklenir

Özet

EOS Modbus Sunucusu, EOS sistemlerinde bulunan gerçek zamanlı endüstriyel verilerin Modbus TCP üzerinden farklı sistemlere aktarılmasını sağlayan entegre bir Modbus Server bileşenidir.

EOS verileri, Holding Register alanlarına aktarılır ve Modbus TCP Client uygulamaları tarafından okunabilir.

Tüm veriler, yalnızca dijital veya analog veriler ya da kullanıcı tarafından seçilen veriler Modbus üzerinden sunulabilir.

Bu yapı sayesinde EOS sistemleri, Modbus TCP destekleyen PLC, SCADA, HMI ve diğer endüstriyel uygulamalarla kolayca entegre edilebilir.

```