Dil: TR
Demo talep edin
Protokoller

Modbus TCP ve Modbus RTU

Modbus konuşan PLC'leri, motor sürücülerini, enerji sayaçlarını ve I/O modüllerini bağlayın; değerlerini OPC UA istemcilerine, SCADA ekranlarına, tarihçeye ve yapay zekâ asistanlarına sunun.

  • modbus_tcp
  • modbus_rtu_tcp
  • modbus_rtu

Modbus, endüstride en yaygın saha veri yolu protokolüdür: PLC'ler, frekans invertörleri, enerji analizörleri, sıcaklık kontrol cihazları ve uzak I/O'lar neredeyse her zaman Modbus sunar. PLCGateway; Modbus TCP, TCP üzerinden tünellenen Modbus RTU (seri ağ geçitleri) ve seri porttaki Modbus RTU için bir Modbus master içerir.

Komşu register'lar tek bir istekte birleştirilir, böylece bir cihazın tamamı birkaç telgrafla okunur; 32 ve 64 bit değerler cihazın word sırasına göre oluşturulur ve her değer bir kalite kodu taşır. Değerler daha sonra yerleşik OPC UA sunucusu üzerinden yayınlanabilir, MQTT ile gönderilebilir, kaydedilebilir, alarma bağlanabilir ve ekranlarda gösterilebilir.

Sürücü kimliği
modbus_tcp modbus_rtu_tcp modbus_rtu
Bağlantı
TCP 502 · RTU over TCP · RS-485 / RS-232
Adreslere göz atma
adresler elle girilir veya içe aktarılır
Yazma
evet

PLCGateway neleri okur ve yazar

  • Holding register'lar (FC3) ve input register'lar (FC4)
  • Coil'ler (FC1) ve discrete input'lar (FC2)
  • Bir register'ın tek bitleri BOOL olarak
  • Seçilebilir word sırasıyla (ABCD, CDAB, BADC, DCBA) INT16'dan INT64'e, FLOAT32 / FLOAT64 ve string'ler
  • FC5, FC6 ve FC16 ile yazma, register bitlerinde read-modify-write
  • Unit id üzerinden tek bir ağ geçidinin arkasındaki birden fazla slave

Adres örnekleri

AdresAnlamı
HR100 · %MW100Holding register 100 (0 tabanlı)
40101Holding register 100 için klasik 1 tabanlı gösterim
IR5 · 30006Input register
C12 · 00013Coil
DI7 · 10008Discrete input
HR20.7Holding register 20'nin 7. biti

Birkaç adımda bağlanın

  1. Bir cihaz ekleyin, Modbus TCP, RTU over TCP veya seri RTU'yu seçin ve IP adresini ya da seri portu baud hızı ve pariteyle girin.

  2. Unit id'yi ve 32 bit değerler için cihazın word sırasını ayarlayın.

  3. Etiketleri adresleri ve veri tipleriyle oluşturun ya da bir register listesini CSV'den içe aktarın; ilk değerleri görmek için bağlantıyı test edin.

  4. Değerleri ekranlarda, tarihçede ve alarmlarda kullanın ya da OPC UA ve MQTT üzerinden paylaşın.

Sorular ve yanıtlar

PLCGateway RS-485 üzerinden Modbus RTU'yu destekliyor mu?

Evet. modbus_rtu sürücüsü bir seri portu (RS-485 veya RS-232) doğrudan kullanır, modbus_rtu_tcp ise RTU çerçevelerini bir seri-Ethernet ağ geçidi üzerinden gönderir.

Float değerlerim yanlış görünüyor. Neyi değiştirmeliyim?

Çoğu cihaz 32 bit bir değeri iki register'da saklar, ancak sıralamaları farklıdır. Değer cihaz ekranındakiyle eşleşene kadar cihazda veya tek bir etikette ABCD, CDAB, BADC ya da DCBA word sırasını seçin.

PLCGateway Modbus sunucusu olarak da çalışabilir mi?

Evet. PLCGateway'de Modbus sürücüsünün yanı sıra tüm etiketleri coil ve register olarak sunan bir Modbus TCP sunucusu da bulunur; böylece başka bir PLC veya bir SCADA sistemi toplanan verileri Modbus üzerinden okuyabilir.

Makinelerinizi bağlayın

Hangi kontrol cihazlarını kullandığınızı bize söyleyin; size PLCGateway'i kendi adreslerinizle gösterelim.

Ürün ve model adları sahiplerinin ticari markalarıdır. Yalnızca sürücülerin hangi ekipmanlarla haberleştiğini göstermek için anılmaktadır; PLCGateway bu şirketlerle bağlantılı değildir.