NikCom HMI — PLC bağlantısı ve HMI görseli
Modern HMI Tasarımı
Endüstriyel arayüzleri hızlıca oluştur, yüksek performans ve şıklıkla yayınla.
PLC Haberleşme
Profinet , Modbus TCP ve TCP protokolleri ile sorunsuz bağlantı ve veri akışı.
Lisans Yönetimi
Güvenli lisanslama, çevrim içi aktivasyon ve rahat sürüm takibi.
Toplam: 19
1Modbus TCP nedir?Modbus TCP, endüstriyel cihazlar arasında veri alışverişi sağlayan TCP/IP tabanlı bir haberleşme protokolüdür.Detayı açKapat

Modbus TCP, endüstriyel cihazlar arasında veri alışverişi sağlamak için kullanılan TCP/IP tabanlı bir haberleşme protokolüdür.

PC, SCADA, HMI, PLC, sürücü ve aktüatör gibi cihazların birbiriyle veri okuma ve yazma yapmasını sağlar.

NikCom HMI, Modbus TCP ile hem PLC üzerinden hem de doğrudan cihazlara bağlanarak esnek bir haberleşme yapısı sunar.

Modbus TCP eğitim videolarını izlemek için tıklayınız.

Modbus TCP kılavuzunu görüntülemek için tıklayınız.

2Modbus TCP nasıl çalışır?Modbus TCP, Client / Server mantığı ile çalışır.Detayı açKapat

Modbus TCP, Client / Server mantığı ile çalışan bir haberleşme sistemidir.

  • Client: Veri isteyen taraf
  • Server: Veriyi sağlayan taraf

NikCom HMI bu yapıda Client olarak çalışır. PLC ise Server rolündedir.

Her Modbus TCP isteği adres bilgisi, veri uzunluğu ve işlem türü gibi bilgileri içerir. NikCom HMI bu işlemleri arka planda otomatik olarak yapar.

3Modbus TCP hangi portu kullanır?Modbus TCP standart olarak 502 portunu kullanır.Detayı açKapat

Modbus TCP, Ethernet üzerinden çalışır ve standart olarak 502 portunu kullanır.

Bağlantı sorunu yaşanıyorsa IP adresi, port ayarı, firewall durumu ve PLC tarafında Modbus TCP özelliğinin aktif olup olmadığı kontrol edilmelidir.

4NikCom HMI Modbus TCP’de hangi veri tiplerini destekler?NikCom HMI Modbus TCP’de C, DI ve HR veri alanlarını kullanır.Detayı açKapat

NikCom HMI içerisinde Modbus TCP için kullanılan temel veri alanları şunlardır:

  • C: Coil, 1 bitlik yazılabilir veri alanıdır.
  • DI: Discrete Input, 1 bitlik sadece okunabilir veri alanıdır.
  • HR: Holding Register, 16 bitlik okunabilir ve yazılabilir veri alanıdır.

HR, sayısal değerler, analog değerler, set değerleri ve parametreler için kullanılan en önemli alanlardan biridir.

5Universal Modbus adresleme nedir?Universal Modbus, tüm Modbus TCP cihazlarında ortak olarak kullanılan HR, C ve DI adresleme yapısıdır.Detayı açKapat

Universal Modbus, tüm Modbus TCP cihazlarında ortak olarak kullanılan standart adresleme yapısıdır.

  • HR: Holding Register, sayısal veri
  • C: Coil, yazılabilir bit
  • DI: Discrete Input, okunabilir bit

Bu adresleme yöntemi PLC markasından bağımsızdır ve tüm Modbus uyumlu cihazlarda çalışır.

Farklı marka PLC veya cihazlara bağlanırken Universal Modbus adresleri kullanılır.

6NikCom HMI’da 40001 adresi nasıl kullanılır?NikCom HMI içerisinde 40001 gibi adresler yerine HR1, HR2 gibi adresler kullanılır.Detayı açKapat

Modbus sistemlerinde 40001 gibi adresler eski Modbus gösterim biçimidir ve Holding Register alanını ifade eder.

NikCom HMI içerisinde 40001 gibi adresler kullanılmaz. Bunun yerine:

  • 40001 → HR1
  • 40010 → HR10
  • 00001 → C1

Eğer veri doğru gelmiyorsa, 0 / 1 adresleme farkı nedeniyle HR değerini ±1 değiştirerek test etmek gerekir.

7Modbus TCP’de adres 0 mı 1 mi başlar?NikCom HMI’da HR / C / DI adresleri 1 tabanlıdır.Detayı açKapat

NikCom HMI içerisinde Universal Modbus adresleri olan HR / C / DI adresleri 1’den başlar.

Örneğin kullanıcı HR1 yazdığında sistem arka planda HR0 adresine erişir.

Ancak PLC özel adresleme olan X / Y / M / D adreslerinde 1 tabanlı standart zorunlu değildir. Bu adresler PLC mantığına ve mapping ayarlarına bağlıdır.

Veri gelmiyorsa veya yanlış geliyorsa ilk kontrol edilmesi gereken noktalardan biri adresi +1 veya -1 değiştirerek test etmektir.

8Delta veya Fatek PLC kullanırken X, Y, M, D adresleri kullanılabilir mi?Evet.Detayı açKapat

NikCom HMI, bazı PLC markaları için doğrudan kendi doğal adres formatlarını destekler.

Desteklenen formatlar:

  • X: Input
  • Y: Output
  • M: Internal bit
  • D: Data register

Bu yapı Delta PLC ve Fatek PLC için doğrudan kullanılabilir.

Eğer farklı marka PLC veya cihaz kullanılıyorsa Universal Modbus adresleri olan HR / C / DI kullanılmalıdır.

9Swap ayarları nedir ve ne zaman kullanılır?Swap, cihazdan farklı sırada gelen veriyi doğru sıraya getirmek için kullanılır.Detayı açKapat

Swap, verinin cihazdan farklı sırada gelmesi durumunda sıralamayı düzeltmek için kullanılan işlemdir.

NikCom HMI içerisinde HMI_Connect nesnesi üzerinden şu seçenekler bulunur:

  • Word Swap
  • Word Byte Swap
  • String Byte Swap

Kısa kullanım özeti:

  • Float değer yanlış veya anlamsız geliyorsa Word Swap kontrol edilmelidir.
  • 1 değeri 256 gibi görünüyorsa Word Byte Swap kontrol edilmelidir.
  • abcd yerine badc gibi string bozuk görünüyorsa String Byte Swap kontrol edilmelidir.
10Modbus TCP bağlantısı yoksa ne kontrol edilmelidir?Bağlantı yoksa IP, port, ağ, firewall ve PLC tarafında Modbus TCP’nin aktif olup olmadığı kontrol edilmelidir.Detayı açKapat

Modbus TCP bağlantısında sorun yaşandığında aşağıdaki noktalar kontrol edilmelidir:

  • IP adresi doğru mu?
  • PLC ile aynı ağda mı?
  • Ping atılabiliyor mu?
  • Port 502 açık mı?
  • Firewall engelliyor olabilir mi?
  • PLC’de Modbus TCP aktif mi?
  • Doğru port kullanılıyor mu?

Kısa özet:

  • Bağlantı yoksa IP / Port kontrol edilmelidir.
  • Veri yoksa adres kontrol edilmelidir.
  • Veri yanlışsa Swap ve veri tipi kontrol edilmelidir.