Modbus TCP und Modbus RTU
Binden Sie SPS, Antriebe, Energiezähler und I/O-Module mit Modbus an und stellen Sie ihre Werte OPC UA-Clients, SCADA-Bildern, der Historie und KI-Assistenten bereit.
modbus_tcpmodbus_rtu_tcpmodbus_rtu
Modbus ist das am weitesten verbreitete Feldbusprotokoll der Industrie: SPS, Frequenzumrichter, Leistungsmessgeräte, Temperaturregler und dezentrale I/O bieten es fast immer an. PLCGateway enthält einen Modbus-Master für Modbus TCP, über TCP getunneltes Modbus RTU (serielle Gateways) und Modbus RTU an einer seriellen Schnittstelle.
Benachbarte Register werden zu einer Anfrage zusammengefasst, sodass ein ganzes Gerät mit wenigen Telegrammen gelesen wird; 32- und 64-Bit-Werte werden in der Wortreihenfolge des Geräts zusammengesetzt, und jeder Wert trägt einen Qualitätscode. Die Werte lassen sich dann über den integrierten OPC UA-Server veröffentlichen, per MQTT senden, archivieren, alarmieren und in Bildern anzeigen.
- Treiber-ID
modbus_tcpmodbus_rtu_tcpmodbus_rtu- Verbindung
- TCP 502 · RTU over TCP · RS-485 / RS-232
- Adressen durchsuchen
- Adressen werden eingegeben oder importiert
- Schreiben
- ja
Was PLCGateway liest und schreibt
- Holding-Register (FC3) und Input-Register (FC4)
- Coils (FC1) und Discrete Inputs (FC2)
- Einzelne Bits eines Registers als BOOL
- INT16 bis INT64, FLOAT32 / FLOAT64 und Strings mit wählbarer Wortreihenfolge (ABCD, CDAB, BADC, DCBA)
- Schreiben mit FC5, FC6 und FC16, Registerbits per Read-Modify-Write
- Mehrere Slaves hinter einem Gateway über die Unit-ID
Adressbeispiele
| Adresse | Bedeutung |
|---|---|
HR100 · %MW100 | Holding-Register 100 (0-basiert) |
40101 | Klassische 1-basierte Schreibweise für Holding-Register 100 |
IR5 · 30006 | Input-Register |
C12 · 00013 | Coil |
DI7 · 10008 | Discrete Input |
HR20.7 | Bit 7 von Holding-Register 20 |
Steuerungen und Geräte
Geräte, die typischerweise mit diesem Treiber angebunden werden.
Schneider Electric Modicon
Modicon M580, M340, Quantum, Premium, M221, M241 / M251 / M262
Mehr erfahren →CODESYS-basierte Steuerungen
WAGO PFC200, ABB AC500, Modicon M262, Eaton XC300, Festo CPX-E, Soft-SPS
Mehr erfahren →Gebäudeautomation und Energiezähler
Desigo, Metasys, Honeywell, EcoStruxure, Kältemaschinen, Lüftungsgeräte, Energiezähler
Mehr erfahren →In wenigen Schritten verbinden
Gerät hinzufügen, Modbus TCP, RTU over TCP oder RTU seriell wählen und die IP-Adresse oder die serielle Schnittstelle mit Baudrate und Parität eingeben.
Unit-ID und für 32-Bit-Werte die Wortreihenfolge des Geräts einstellen.
Variablen mit Adressen und Datentypen anlegen oder eine Registerliste aus CSV importieren; die Verbindung testen, um die ersten Werte zu sehen.
Werte in Bildern, Historie und Alarmen verwenden oder über OPC UA und MQTT bereitstellen.
Fragen und Antworten
Unterstützt PLCGateway Modbus RTU über RS-485?
Ja. Der Treiber modbus_rtu nutzt direkt eine serielle Schnittstelle (RS-485 oder RS-232), und modbus_rtu_tcp sendet RTU-Frames über ein Seriell-Ethernet-Gateway.
Meine Float-Werte sehen falsch aus. Was muss ich ändern?
Die meisten Geräte speichern einen 32-Bit-Wert in zwei Registern, unterscheiden sich aber in der Reihenfolge. Wählen Sie am Gerät oder an einer einzelnen Variable die Wortreihenfolge ABCD, CDAB, BADC oder DCBA, bis der Wert mit der Geräteanzeige übereinstimmt.
Kann PLCGateway auch als Modbus-Server arbeiten?
Ja. Neben dem Modbus-Treiber hat PLCGateway einen Modbus TCP-Server, der alle Variablen als Coils und Register anbietet, sodass eine andere SPS oder ein SCADA-System die gesammelten Daten über Modbus lesen kann.
Binden Sie Ihre Maschinen an
Sagen Sie uns, welche Steuerungen Sie einsetzen; wir zeigen Ihnen PLCGateway mit Ihren eigenen Adressen.
Produkt- und Modellnamen sind Marken ihrer Inhaber. Sie werden nur genannt, um zu zeigen, mit welchen Geräten die Treiber kommunizieren; PLCGateway steht in keiner Verbindung zu diesen Unternehmen.