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.
32-Bit
| ABCD(Big-Endian) | BADC(Byte-Swap) | CDAB(Word-Swap) | DCBA(Little-Endian) | |
|---|---|---|---|---|
| Int32 | 1101529088 | -1405091840 | 16812 | 44097 |
| UInt32 | 1101529088 | 2889875456 | 16812 | 44097 |
| Float32 | 21.5 | -2.75e-12 | 2.36e-41 | 6.18e-41 |
| Hex | 0x41AC0000 | 0xAC410000 | 0x000041AC | 0x0000AC41 |
64-Bit
| ABCDEFGH(Big-Endian) | BADCFEHG(Byte-Swap) | CDABGHEF(Word-Swap) | DCBAHGFE(Byte+Word) | |
|---|---|---|---|---|
| Int64 | 4732157308459548672 | -6034219602574868480 | 72206990180352 | 189401005850624 |
| UInt64 | 4732157308459548672 | 12412524471134683136 | 72206990180352 | 189401005850624 |
| Float64 | 234881024.0 | -1.4e-95 | 3.6e-310 | 9.4e-310 |
| Hex | 0x41AC000000000000 | 0xAC41000000000000 | 0x000041AC00000000 | 0x0000AC4100000000 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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”.
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.
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).
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 |
|---|---|---|---|
| FC01 | Read Coils | LesenRead | Mehrere Coils (schreibbare Bits) lesen.Read several coils (writable bits). |
| FC02 | Read Discrete Inputs | LesenRead | Mehrere Eingangs-Bits lesen (nur lesbar).Read several input bits (read-only). |
| FC03 | Read Holding Registers | LesenRead | Holding-Register lesen — der häufigste Lesecode.Read holding registers — the most common read code. |
| FC04 | Read Input Registers | LesenRead | Input-Register lesen (Messwerte).Read input registers (measured values). |
| FC05 | Write Single Coil | SchreibenWrite | Ein einzelnes Bit setzen oder löschen.Set or clear a single bit. |
| FC06 | Write Single Register | SchreibenWrite | Ein einzelnes 16-Bit-Register schreiben.Write a single 16-bit register. |
| FC15 | Write Multiple Coils | SchreibenWrite | Mehrere Coils in einem Telegramm schreiben.Write several coils in one telegram. |
| FC16 | Write Multiple Registers | SchreibenWrite | Mehrere 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. |
| FC23 | Read/Write Multiple | BeidesBoth | Lesen und Schreiben in einem Telegramm (spart einen Umlauf).Read and write in a single telegram (saves one round trip). |
| FC43 | Read Device Identification | LesenRead | Hersteller, 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.
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.
- 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.
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.
- 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
- 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.
Sprich uns anGet in touch
KontaktContact
+49 (0) 6271 – 91 94 70
+49 (0) 6271 – 91 94 79
info@busbaer.de
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