Modbus Discovery & Decoder

Modbus scannen.
In jeder Dekodierung lesen.
Scan Modbus.
Read it in every decoding.

ModEye26 scannt jedes Modbus-Gerät und zeigt jeden Wert sofort in allen möglichen Dekodierungen gleichzeitig — Big-/Little-Endian, Byte-Swap, Word-Swap, INT & Float. Du erkennst auf einen Blick die richtige Interpretation, ganz ohne Raten. Das Werkzeug für die ganze Branche — ob KNX-Systemintegrator, PV, Ladesäule oder Leittechnik. Und für EisBär-Anwender wandert das erkannte Gerät per Klick direkt ins EisBär-Profil. ModEye26 scans any Modbus device and shows every value instantly in all possible decodings at once — big/little endian, byte swap, word swap, INT & Float. You spot the right interpretation at a glance, no guesswork. The tool for the whole industry — KNX integrators, PV, charging stations or building control. And for EisBaer users, the recognised device moves straight into the EisBaer profile with one click.

Modbus TCP · UDP · RTU · ASCII Jede Byte- & Word-OrderEvery byte & word order HerstellerunabhängigVendor-independent EisBär-IntegrationEisBaer integration Windows
ModEye26 LightDE
FC03 – Holding Registers (0x03) ▾
1+
100+
4+
Decode Polling Stop
1000
Raw: 0x41AC 0x0000 0x0000 0x0000

32-Bit

ABCD(Big-Endian)BADC(Byte-Swap) CDAB(Word-Swap)DCBA(Little-Endian)
Int321101529088-14050918401681244097
UInt32110152908828898754561681244097
Float3221.5-2.75e-122.36e-416.18e-41
Hex0x41AC00000xAC4100000x000041AC0x0000AC41

64-Bit

ABCDEFGH(Big-Endian)BADCFEHG(Byte-Swap) CDABGHEF(Word-Swap)DCBAHGFE(Byte+Word)
Int644732157308459548672-603421960257486848072206990180352189401005850624
UInt6447321573084595486721241252447113468313672206990180352189401005850624
Float64234881024.0-1.4e-953.6e-3109.4e-310
Hex0x41AC0000000000000xAC410000000000000x000041AC000000000x0000AC4100000000
Bereit.Ready.Modbus TCP/UDP/RTU/ASCII · Master + Slave · v2026.07.29.14

Derselbe Rohwert in jeder Dekodierung — nur ABCD · Float32 = 21.5 ergibt einen sinnvollen Wert. The same raw value in every decoding — only ABCD · Float32 = 21.5 yields a sensible value.

Features

Alles, was Modbus-Inbetriebnahme brauchtEverything Modbus commissioning needs

Vom Bus-Scan über den Decoder mit allen Dekodierungen bis zur sauberen Geräteliste — herstellerunabhängig, für jede Anlage.From the bus scan through the decoder with every decoding to a clean device list — vendor-independent, for any installation.

Bus-Scan & DiscoveryBus scan & discovery

Durchsucht IP-Bereiche und den seriellen Bus nach Unit-IDs, listet gefundene Geräte und ermittelt antwortende Register automatisch.Searches IP ranges and the serial bus for unit IDs, lists found devices and detects responding registers automatically.

Decoder: alle DekodierungenDecoder: every decoding

Zeigt denselben Rohwert gleichzeitig in allen Dekodierungen — Big-/Little-Endian, Byte-Swap, Word-Swap, INT16/32, Float … Du siehst sofort, welche Interpretation einen sinnvollen Wert ergibt.Shows the same raw value simultaneously in all decodings — big/little endian, byte swap, word swap, INT16/32, Float … You instantly see which interpretation yields a sensible value.

HerstellerunabhängigVendor-independent

Egal ob BMS, SPS, Energiezähler oder Wechselrichter — ModEye spricht jedes Modbus-Gerät an und macht jeden Wert sofort lesbar.Whether BMS, PLC, energy meter or inverter — ModEye talks to any Modbus device and makes every value readable instantly.

Export & VorlagenExport & templates

Konfiguration als .modbus (EisBär SCADA XML), .xml oder .csv speichern und jederzeit als Geräte-Vorlage wieder laden.Save the configuration as .modbus (EisBaer SCADA XML), .xml or .csv and reload it any time as a device template.

Master, Slave & MonitorMaster, slave & monitor

Register manuell lesen/schreiben, Werte fortlaufend pollen oder ModEye selbst als Modbus-Gerät zum Testen einer Leitstelle laufen lassen.Read/write registers manually, poll values continuously or run ModEye itself as a Modbus device to test a control station.

Sicher & offlineSecure & offline

Läuft komplett lokal im Anlagennetz. Keine Cloud, keine Telemetrie — und der Trace/Log zeigt jedes Telegramm für die Fehlersuche.Runs entirely locally in the plant network. No cloud, no telemetry — and the Trace/Log shows every telegram for troubleshooting.

AnwendungsfälleUse cases

Wer mit Modbus zu tun hat, nutzt ModEye26If you work with Modbus, ModEye26 is for you

Modbus steckt heute überall — vom KNX-Gateway über PV und Ladesäule bis zur Leittechnik. ModEye26 macht jedes dieser Geräte sofort lesbar.Modbus is everywhere today — from KNX gateways and PV to charging stations and building control. ModEye26 makes every one of them readable instantly.

KNX-SystemintegratorenKNX system integrators

Modbus-KNX-Gateways sauber anbinden: Register finden, korrekt dekodieren und als Datenpunkte ins KNX-Projekt übergeben — Schluss mit dem Byte-Order-Raten.Connect Modbus-KNX gateways cleanly: find registers, decode them correctly and hand them to the KNX project as data points — no more byte-order guessing.

PV-WechselrichterPV inverters

Erträge, Leistung und Status der Wechselrichter direkt über Modbus auslesen — herstellerübergreifend.Read yield, power and status of inverters directly over Modbus — across manufacturers.

EV-LadestationenEV charging stations

Ladepunkte und Lastmanagement per Modbus einbinden und direkt vor Ort prüfen.Integrate charge points and load management via Modbus and verify them right on site.

Energie- & WärmezählerEnergy & heat meters

Verbrauchs- und Zählerwerte auslesen — egal von welchem Hersteller.Read consumption and meter values — no matter the manufacturer.

Gebäudeleittechnik / BMSBuilding management / BMS

Feldgeräte erfassen und saubere Datenpunkte für die Leittechnik bereitstellen.Capture field devices and provide clean data points for the control system.

SPS & IndustriePLC & industry

Steuerungen testen, Register lesen/schreiben und mit dem Slave-Modus Geräte simulieren.Test controllers, read/write registers and simulate devices with slave mode.

EisBär-IntegrationEisBaer integration

Eingebaut für EisBär-AnwenderBuilt in for EisBaer users

Der große Mehrwert für EisBär-Anwender: ModEye26 ist direkt in beide Richtungen angebunden.The big plus for EisBaer users: ModEye26 connects directly — in both directions.

Klick → EisBär-ProfilClick → EisBaer profile

  • Im Decoder die richtige Dekodierung anklicken — der Datenpunkt wandert mit Adresse, Datentyp und Byte-Order direkt in dein EisBär-Profil.
  • Click the correct decoding in the Decoder — the data point moves with address, data type and byte order straight into your EisBaer profile.
  • Die fertige Liste lässt sich direkt im EisBär verwenden — kein Abtippen, keine Übertragungsfehler.
  • The finished list can be used directly in EisBaer — no retyping, no transcription errors.

EisBär-Profil → vor Ort testenEisBaer profile → test on site

  • Schon ein EisBär-Profil für diesen Gerätetyp vorhanden? Einfach laden und das Gerät vor Ort direkt testen.
  • Already have an EisBaer profile for this device type? Just load it and test the device on site right away.
  • Ideal zur Inbetriebnahme und Fehlersuche — Profil rein, Live-Werte raus.
  • Ideal for commissioning and troubleshooting — load the profile, read the live values.
Quick Start

Vom Decoder zur fertigen GerätelisteFrom the Decoder to a ready-made device list

In wenigen Schritten zu einer wiederverwendbaren Geräteliste.Create a reusable device list in just a few steps.

1

VerbindenConnect

Im Tab Verbindung den Transport wählen (Modbus TCP/UDP, serielles RTU/ASCII oder RTU/ASCII über TCP/UDP als Gateway) und verbinden.In the Connection tab choose the transport (Modbus TCP/UDP, serial RTU/ASCII, or RTU/ASCII over TCP/UDP as a gateway) and connect.

2

Werte erkundenExplore values

Im Decoder einen Registerbereich lesen. Er zeigt denselben Rohwert gleichzeitig in jedem Datentyp und jeder Byte-Reihenfolge (UInt16, Int32, Float32 …) — du erkennst sofort die sinnvolle Interpretation.In the Decoder read a register range. It shows the same raw value simultaneously in every data type and byte order (UInt16, Int32, Float32 …) so you immediately see the sensible interpretation.

3

Per Mausklick übernehmenTake over with a click

Die Zelle mit der passenden Interpretation anklicken, im Dialog eine Bezeichnung vergeben (z. B. „Vorlauftemperatur"). Der Eintrag wandert automatisch in den Monitor — inkl. Adresse, Datentyp und Byte-Order.Click the cell with the matching interpretation and enter a label (e.g. “Flow temperature”). The entry moves automatically into the Monitor — including address, data type and byte order.

4

Im Monitor sammelnCollect in the Monitor

Der Monitor zeigt alle übernommenen Einträge mit Live-Werten. Weitere Einträge auch direkt über das Formular oben hinzufügen.The Monitor shows all transferred entries with live values. You can also add more entries directly via the form at the top.

5

Liste speichernSave the list

Mit „Liste speichern" als .modbus, .xml oder .csv ablegen und mit „Gerät laden" jederzeit wieder öffnen — ideal für eine Vorlage je Gerätetyp.Use “Save list” to store it as .modbus, .xml or .csv and reopen it any time with “Load device” — ideal for a template per device type.

ArbeitsbereicheWork areas

Die Tabs im ÜberblickThe tabs at a glance

ModEye26 ist in Arbeitsbereiche gegliedert — jeder mit klarer Aufgabe.ModEye26 is organised into work areas — each with a clear purpose.

Start

VerbindungConnection

Zentrale Stelle für den Verbindungsaufbau: Transport wählen (TCP/UDP mit Host/IP + Port — TCP optional TLS-verschlüsselt —, RTU/ASCII mit COM-Port, Baudrate, Parität, Stoppbits, oder RTU/ASCII über TCP/UDP als serieller Server/Gateway), dann „Verbinden". Erst danach arbeiten Master, Monitor und Scan.The central place to establish the connection: choose the transport (TCP/UDP with host/IP + port — TCP optionally TLS-encrypted —, RTU/ASCII with COM port, baud rate, parity, stop bits, or RTU/ASCII over TCP/UDP as a serial server/gateway), then “Connect”. Only afterwards do Master, Monitor and Scan work.

AnalyseAnalysis

Decoder

Liest einen Registerbereich und zeigt den Rohwert gleichzeitig in jedem Datentyp und jeder Byte-Order. Ein Klick auf eine Zelle übernimmt die Interpretation in den Monitor.Reads a register range and shows the raw value simultaneously in every data type and byte order. A click on a cell transfers the interpretation into the Monitor.

Client

Master

Manuelles Lesen und Schreiben einzelner Register/Coils: Unit-ID, Funktion, Adresse und Anzahl wählen; beim Schreiben die Werte eingeben. Das Ergebnis erscheint in der Tabelle.Manual reading and writing of individual registers/coils: choose unit ID, function, address and quantity; enter the values when writing. The result appears in the table.

Live

Monitor

Pollt mehrere Register fortlaufend mit Live-Werten. Einträge per Formular oder Decoder-Klick, Polling-Intervall, Start/Stop. Listen speichern/laden, Gerätebild rechts — die Vorlage je Gerätetyp.Continuously polls several registers with live values. Add entries via form or Decoder click, set the polling interval, Start/Stop. Save/load lists, device image on the right — the template per device type.

Server

Slave

ModEye agiert selbst wie ein Modbus-Gerät und beantwortet Anfragen — ideal zum Testen einer Leitstelle oder SPS ohne echte Hardware. Unit-ID und Startwerte setzen, dann „Start".ModEye itself acts like a Modbus device and answers requests — ideal for testing a control station or PLC without real hardware. Set the unit ID and start values, then “Start”.

SucheSearch

Scan

Durchsucht den Bus nach angeschlossenen Geräten (Unit-IDs). Start- und End-ID plus Timeout wählen, „Scan starten" — gefundene Geräte werden aufgelistet.Searches the bus for connected devices (unit IDs). Choose start and end ID plus timeout, “Start scan” — found devices are listed.

DiagnoseDiagnostics

Trace / Log

Protokolliert alle gesendeten und empfangenen Telegramme sowie Hinweise und Fehler — die erste Anlaufstelle bei Problemen (z. B. Modbus-Exception-Codes oder Timeouts).Logs all sent and received telegrams as well as notices and errors — the first place to look when troubleshooting (e.g. Modbus exception codes or timeouts).

0
Unit-IDs pro Scanunit IDs per scan
0
Transportarten (TCP · UDP · RTU · ASCII + Gateway)transport modes (TCP · UDP · RTU · ASCII + gateway)
0
lokal · keine Cloudlocal · no cloud
0
bis zum Importto import
GrundlagenBasics

Modbus in KürzeModbus in brief

Ein einfaches Master/Slave-Protokoll (heute auch Client/Server): der Master fragt aktiv ab, der Slave — das Feldgerät — antwortet.A simple master/slave protocol (today also client/server): the master polls actively, the slave — the field device — answers.

Transport & AdressierungTransport & addressing

  • RTU und ASCII laufen über serielle Leitung (RS-485, selten RS-232), TCP und UDP über Ethernet/IP (Port 502) — der Inhalt ist identisch, nur der Transport unterscheidet sich.
  • RTU and ASCII run over a serial line (RS-485, rarely RS-232), TCP and UDP over Ethernet/IP (port 502) — the content is identical, only the transport differs.
  • RTU/ASCII über TCP oder UDP: für serielle Server / RS485-Ethernet-Gateways — dasselbe Framing, nur der Transport läuft über das Netzwerk statt über den COM-Port.
  • RTU/ASCII over TCP or UDP: for serial servers / RS485-Ethernet gateways — the same framing, only the transport runs over the network instead of a COM port.
  • Modbus/TCP Security: TCP-Verbindungen lassen sich optional TLS-verschlüsselt aufbauen.
  • Modbus/TCP Security: TCP connections can optionally be established TLS-encrypted.
  • Unit-ID: bei RTU die eindeutige Geräteadresse 1–247, bei TCP oft 1 oder 255.
  • Unit ID: with RTU the unique device address 1–247, with TCP often 1 or 255.
  • Register = 16 Bit (ein „Word"). Größere Werte über mehrere Register: 32-Bit (Int32/Float32) = 2, 64-Bit = 4 Register.
  • Register = 16 bits (one “word”). Larger values span several registers: 32-bit (Int32/Float32) = 2, 64-bit = 4 registers.
  • Byte-/Word-Order: ABCD ist Modbus-Standard (Big-Endian); CDAB (Word-Swap) ist bei vielen SPS für Floats üblich. Falsche Reihenfolge → unsinnige Werte. Der Decoder hilft, die richtige zu finden.
  • Byte/word order: ABCD is the Modbus standard (big-endian); CDAB (word swap) is common on many PLCs for floats. Wrong order → nonsense values. The Decoder helps you find the right one.

Die vier DatenbereicheThe four data areas

  • Coils (FC01): einzelne, schreibbare Bits — z. B. Relais.
  • Coils (FC01): individual, writable bits — e.g. relays.
  • Discrete Inputs (FC02): einzelne, nur lesbare Bits — z. B. Schalterzustände.
  • Discrete Inputs (FC02): individual, read-only bits — e.g. switch states.
  • Holding Register (FC03): 16-Bit-Register, lesen & schreiben — Sollwerte, Parameter.
  • Holding Registers (FC03): 16-bit registers, read & write — set points, parameters.
  • Input Register (FC04): 16-Bit-Register, nur lesen — Messwerte.
  • Input Registers (FC04): 16-bit registers, read-only — measured values.
FunktionscodeFunction code BezeichnungName TypType BeschreibungDescription
FC01Read CoilsLesenReadMehrere Coils (schreibbare Bits) lesen.Read several coils (writable bits).
FC02Read Discrete InputsLesenReadMehrere Eingangs-Bits lesen (nur lesbar).Read several input bits (read-only).
FC03Read Holding RegistersLesenReadHolding-Register lesen — der häufigste Lesecode.Read holding registers — the most common read code.
FC04Read Input RegistersLesenReadInput-Register lesen (Messwerte).Read input registers (measured values).
FC05Write Single CoilSchreibenWriteEin einzelnes Bit setzen oder löschen.Set or clear a single bit.
FC06Write Single RegisterSchreibenWriteEin einzelnes 16-Bit-Register schreiben.Write a single 16-bit register.
FC15Write Multiple CoilsSchreibenWriteMehrere Coils in einem Telegramm schreiben.Write several coils in one telegram.
FC16Write Multiple RegistersSchreibenWriteMehrere Register in einem Telegramm — z. B. ein 32-Bit-Wert über 2 Register.Write several registers in one telegram — e.g. a 32-bit value across 2 registers.
FC23Read/Write MultipleBeidesBothLesen und Schreiben in einem Telegramm (spart einen Umlauf).Read and write in a single telegram (saves one round trip).
FC43Read Device IdentificationLesenReadHersteller, Produktname und Version als Klartext auslesen.Read vendor, product name and version as plain text.

Hinweis: Nicht jedes Gerät unterstützt jeden FC. Antwortet ein Gerät mit einer Modbus-Exception, zeigt ModEye den Exception-Code im Tab Trace / Log.Note: not every device supports every FC. If a device answers with a Modbus exception, ModEye shows the exception code in the Trace / Log tab.

PraxisPractice

RS-485 Verkabelung (Modbus RTU)RS-485 wiring (Modbus RTU)

RS-485 ist ein differentielles 2-Draht-Bussystem. Saubere Verkabelung ist die halbe Miete.RS-485 is a differential 2-wire bus system. Clean wiring is essential for stable operation.

GND / Common 120 Ω 120 Ω A (D−) B (D+) Master RTU Slave 1 Unit ID 1 Slave 2 Unit ID 2 Slave 3 Unit ID 3
A (D−)   B (D+)  ·  RS-485-Bus in Linientopologie — durchgeschleift, an beiden Enden ein 120-Ω-Abschluss, gemeinsamer GND-Bezug. RS-485 bus in line topology — daisy-chained, a 120 Ω termination at each end, a common GND reference.
  • Zwei Datenadern A (oft D−) und B (oft D+). Achtung: die A/B-Beschriftung ist herstellerübergreifend nicht einheitlich — im Zweifel die Datenblätter vergleichen.
  • Two data wires A (often D−) and B (often D+). Caution: the A/B labels are not consistent across manufacturers — when in doubt compare the data sheets.
  • Linientopologie (Daisy-Chain): den Bus von Gerät zu Gerät durchschleifen. Keine Sterne, keine langen Stichleitungen.
  • Line topology (daisy chain): loop the bus from device to device. No stars, no long stubs.
  • Abschlusswiderstände: 120 Ω zwischen A und B an beiden Bus-Enden. Bei langen Strecken oder hoher Baudrate Pflicht.
  • Termination resistors: 120 Ω between A and B at both ends. Mandatory on long runs or at high baud rates.
  • Gemeinsame Masse (GND): ein gemeinsamer Bezug vermeidet Potentialunterschiede. Bei galvanisch getrennten Geräten den Common-Anschluss nutzen.
  • Common ground (GND): a common reference avoids potential differences. On galvanically isolated devices use the common terminal.
  • Bias-/Fail-Safe-Widerstände halten den Bus im Ruhezustand auf definiertem Pegel. Viele Geräte und USB-Wandler haben sie eingebaut.
  • Bias / fail-safe resistors keep the bus at a defined level when idle. Many devices and USB converters have them built in.
  • Kabel: verdrilltes, paariges Datenkabel (A/B als ein Paar) mit Schirm. Schirm nur an einem Ende auf Erde legen.
  • Cable: twisted, paired data cable (A/B as one pair) with a shield. Connect the shield to earth at one end only.
  • Identische Parameter: Baudrate, Datenbits (8), Parität und Stoppbits müssen auf allen Geräten gleich sein.
  • Identical parameters: baud rate, data bits (8), parity and stop bits must be the same on all devices.
Lizenz & PreiseLicensing & pricing

Erst testen, dann lizenzierenTry first, license later

Lade ModEye26 herunter und teste den vollen Funktionsumfang. Für den produktiven Einsatz gibt es die Volllizenz.Download ModEye26 and test the full feature set. For professional use there is the full license.

TestlizenzTrial license
kostenlosfreezeitlich begrenzttime-limited
  • Voller FunktionsumfangFull feature set
  • Decoder, Master, Monitor, Slave & ScanDecoder, Master, Monitor, Slave & Scan
  • Modbus TCP · UDP · RTU · ASCII (+ TLS) sowie RTU/ASCII über TCP/UDP (Gateway)Modbus TCP · UDP · RTU · ASCII (+ TLS) as well as RTU/ASCII over TCP/UDP (gateway)
  • Unverbindlich testenTest without commitment
VolllizenzFull license
Einmalzahlungone-time paymentoder als Jahreslizenzor as an annual license
  • Einzelplatzlizenz – gültig für einen ArbeitsplatzSingle-workstation license – valid for one seat
  • Alle Funktionen ohne Trial-LimitAll features without trial limit
  • EisBär-Import & -Export inklusiveEisBaer import & export included
  • Updates inklusiveUpdates included
  • Support per E-MailSupport by e-mail

Kauf & Zahlung laufen sicher über Digistore24. Die kostenlose Testlizenz beziehst du direkt aus der App heraus. Jede Lizenz ist eine Einzelplatzlizenz und gilt für einen Arbeitsplatz.Purchase & payment run securely via Digistore24. The free trial license is obtained directly from within the app. Each license is a single-workstation license, valid for one seat.

Bereit für den ersten Scan?Ready for the first scan?

Lade ModEye26 herunter und dekodiere deine Modbus-Geräte in Minuten — herstellerunabhängig, mit EisBär-Anbindung.Download ModEye26 and decode your Modbus devices in minutes — vendor-independent, with EisBaer integration.

KontaktContact

Sprich uns anGet in touch

KontaktContact

Fax
+49 (0) 6271 – 91 94 79
AdresseAddress
Alexander Maier GmbH
Beckstraße 3
D-69412 Eberbach

ImpressumImprint

Alexander Maier GmbH
Beckstraße 3
D-69412 Eberbach

Geschäftsführer:Managing director: Alexander Maier
Sitz der Gesellschaft:Registered office: Eberbach
Registergericht:Register court: Mannheim
Handelsregister:Commercial register: HRB 335404
USt-IdNr.:VAT ID: DE177682654

Telefon:Phone: +49 (0) 6271 – 91 94 70
Fax: +49 (0) 6271 – 91 94 79
E-Mail: info@busbaer.de