Vollständige Anleitung zur Modbus-RTU-Registeradresszuordnung für die Siemens S7-1200 SPS

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

1. Übersicht

Die SPS der Siemens S7-1200-Serie unterstützt über das Kommunikationsmodul CM1241 RS485 die Modbus-RTU-Master-/Slave-Funktion. Dieser Artikel basiert auf der offiziellen technischen Dokumentation von Siemens und erläutert ausführlich die Modbus-Adresszuordnungsregeln des S7-1200.

2. Modbus-Adresstypen

Modbus-AdressbereichFunktionscodeLese-/SchreibzugriffS7-1200-Speicherbereich
0xxxx (Coils)01/05/15Lesen/SchreibenQ-Ausgangsbits / M-Bits
1xxxx (Diskrete Eingänge)02Nur LesenI-Eingangsbits
3xxxx (Eingangsregister)04Nur LesenIW-Analogeingänge
4xxxx (Halteregister)03/06/16Lesen/SchreibenMW / DBD-Datenbausteine

3. Modbus-Adresszuordnungstabelle des S7-1200

3.1 I-Eingangsbereich → 1xxxx Diskrete Eingänge

Modbus-AdresseS7-1200-AdresseBeschreibung
10001I0.0Eingangsbit 0
10002I0.1Eingangsbit 1
......Und so weiter

3.2 Q-Ausgangsbereich → 0xxxx Coils

Modbus-AdresseS7-1200-AdresseBeschreibung
00001Q0.0Ausgangsbit 0
00002Q0.1Ausgangsbit 1
......Und so weiter

3.3 M-Speicherbereich / DB-Bausteine → 4xxxx Halteregister

Modbus-AdresseS7-1200-AdresseBeschreibung
40001MW0Speicherwort 0
40002MW2Speicherwort 1
......Oder Daten in einem DB-Baustein

4. Modbus-Anweisungen

Der S7-1200 verwendet die folgenden Modbus-Anweisungen:

  • MB_COMM_LOAD: Portinitialisierung
  • MB_MASTER: Modbus-Master
  • MB_SLAVE: Modbus-Slave

5. Häufige Probleme und Fehlersuche

  • Prüfen Sie, ob das CM1241-Modul korrekt installiert ist
  • Bestätigen Sie die Kommunikationsparametereinstellungen (Baudrate, Parität)
  • Beachten Sie die Attribut-Einstellung für nicht optimierten Bausteinzugriff der Datenbausteine
  • Prüfen Sie, ob die Anweisung MB_COMM_LOAD korrekt ausgeführt wird

6. Zusammenfassung

Die Modbus-Adresszuordnungsregeln des Siemens S7-1200:

  • 0xxxx Coils → Q-Ausgangsbits / M-Bits
  • 1xxxx Diskrete Eingänge → I-Eingangsbits
  • 4xxxx Halteregister → MW-Speicherwörter / DB-Bausteindaten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.