WAGO Modbus
Coil-Adressenrechner
Rechnen Sie %MX-Merkadressen aus WAGO-Steuerungen direkt in Modbus-Coil-Adressen um. Einfach Wort-Index und Bit-Index eingeben – die Coil-Adresse wird sofort berechnet.
Coil-Adresse
–
Modbus & WAGO PFC200 – Technisches Hintergrundwissen
Was steckt hinter Modbus, %MX und Coil-Adressen?
Was ist Modbus?
Modbus ist ein offenes Industrieprotokoll aus dem Jahr 1979 und gilt als de-facto Standard für die serielle Kommunikation zwischen speicherprogrammierbaren Steuerungen (SPS). Es wird in der Automatisierungstechnik, im Smart-Home-Bereich und in IoT-Anwendungen weltweit eingesetzt.
%MX Notation in WAGO
Bei WAGO-Steuerungen (z. B. PFC200) werden Merkadressen in der IEC-61131-Notation als %MX angegeben. Das Format ist %MX<Wort>.<Bit> — der Wort-Index adressiert ein 16-Bit-Register, der Bit-Index (0–15) das einzelne Bit darin.
Coil-Register Bereich
In der WAGO-Implementierung liegen die Coil-Adressen für Merkadressen im Bereich 12288 bis 20479. Die Formel lautet: Coil-Adresse = 12288 + (Wort × 16) + Bit. Dieser Offset (12288 = 0x3000) entspricht dem WAGO-internen Speicher-Mapping.
Beispiel-Adressen
Häufige %MX-Merkadressen und ihre Coil-Adresse auf einen Blick.
| %MX Notation | Wort | Bit | Coil-Adresse |
|---|---|---|---|
| %MX0.0 | 0 | 0 | 12288 |
| %MX0.7 | 0 | 7 | 12295 |
| %MX1.0 | 1 | 0 | 12304 |
| %MX10.3 | 10 | 3 | 12451 |
| %MX15.15 | 15 | 15 | 12543 |
Formel: 12288 + (Wort × 16) + Bit · Adressbereich: 12288 – 20479
Thomas Kohlweiss – Ihr Experte für WAGO & Modbus in Kärnten
Ing. Dipl.-Ing. · Geschäftsführer & Gründer
„Bei der Anbindung von Industrie-Steuerungen an moderne IoT-Systeme oder Smart-Home-Zentralen ist Präzision gefragt. Modbus TCP/RTU ist hierfür ein bewährter Standard. Mit unserem WAGO Modbus Rechner bieten wir SPS-Programmierern ein einfaches Tool zur schnellen Adressberechnung, um Fehler bei der Datenübermittlung von Anfang an zu vermeiden.“
Häufige Fragen zu WAGO & Modbus
Was ist der Unterschied zwischen Modbus RTU und Modbus TCP?
Modbus RTU ist eine serielle Übertragungsform (RS-485 oder RS-232) mit kompaktem binären Frame-Format – ideal für kurze Distanzen in industriellen Umgebungen. Modbus TCP überträgt dieselben Daten über Ethernet-Netzwerke und ist heute der Standard für IP-basierte SPS-Kommunikation. WAGO PFC200 unterstützt beide Varianten; für Home-Assistant-Integration wird üblicherweise Modbus TCP verwendet.
Warum beginnt der WAGO Coil-Adressbereich bei 12288 (0x3000)?
Der Offset 12288 (hexadezimal 0x3000) ist das WAGO-interne Speicher-Mapping für Merkerbits (%MX). Dieser Adressbereich ist im WAGO-PFC200-Speicher für physikalische Ausgänge und Merker reserviert. Andere Speicherbereiche (Eingangsregister, Holding-Register) beginnen bei anderen Offsets – das Mapping ist im WAGO-Handbuch dokumentiert.
Funktioniert der Rechner auch für andere WAGO-Steuerungen als den PFC200?
Der Rechner ist primär auf das Speicher-Mapping des WAGO PFC200 ausgelegt. Andere WAGO-Steuerungen wie die 750-Serie oder WAGO Edge Controller verwenden in der Regel dasselbe Adress-Mapping für Merkerbits (%MX), weshalb der Rechner dort ebenfalls funktioniert. Bei abweichenden Firmware-Versionen oder kundenspezifischen Konfigurationen sollte das WAGO-Handbuch der jeweiligen Steuerung konsultiert werden.
Wie lese ich eine %MX-Adresse in der WAGO Codesys-Umgebung aus?
In WAGO e!COCKPIT oder Codesys finden Sie Merkerbits unter dem Adresssymbol %MX<Wort>.<Bit>. Klicken Sie in der Variablendeklaration auf die gewünschte Variable und prüfen Sie die zugewiesene %MX-Adresse in den Eigenschaften. Alternativ suchen Sie im Softwarebaum unter „Ressourcen" → „Merker" alle definierten %MX-Adressen.
Kann ich Modbus-Coil-Adressen auch über Modbus RTU (seriell) ansprechen?
Ja, die berechneten Coil-Adressen gelten sowohl für Modbus TCP als auch für Modbus RTU. Der Unterschied liegt nur im Übertragungsmedium: TCP nutzt Ethernet, RTU nutzt RS-485/RS-232. Die Coil-Adresse selbst (z. B. 12341) ist identisch – nur die Kommunikationsschicht und das Frame-Format unterscheiden sich.
Use Case: Raffstoresteuerung mit Wago 750-880 + Home Assistant
Wago SPS via Modbus TCP in Home Assistant einbinden – Float32-Werte korrekt lesen (swap: word), Scripts und Packages für 15 Beschattungen. Praxis-Anleitung aus Kärnten.
IoT & Smart Home Projekte mit Basic4web
Von der WAGO-Steuerung bis zur vollständigen IoT-Lösung – wir planen und realisieren Ihr Projekt in Kärnten. Persönliche Beratung inklusive.