Eaton MMX12AA7D0F0-0 1-phase frequency inverter, to , 121368 121368 Data Sheet

Product codes
121368
Page of 197
Serielle Schnittstelle (Modbus 
RTU)
04/10 MN04020001Z-DE
138
Aufbau der Master-Anfrage
Adresse:
• In Parameter S2.3 ist die Adresse (1 bis 255) des Frequenzum-
richters eingetragen, an den die Anfrage geht. Nur der Frequen-
zumrichter mit dieser Adresse kann auf die Anfrage antworten.
• Die Adresse 0 wird als sogenanntes Broadcast (Nachricht an 
alle Busteilnehmer) vom Master verwendet. In diesem Modus 
können einzelne Teilnehmer nicht angesprochen werden und 
von den Slaves keine Daten ausgegeben werden.
Funktionscode:
Der Funktionscode definiert den Typ der Nachricht. Beim 
M-Max
TM
 können folgende Aktionen ausgeführt werden:
Daten:
Die Länge des Datenblocks (Data: N x 1 Byte) ist abhängig vom 
Funktionscode. Dieser setzt sich aus je zwei hexadezimalen 
Zeichensätzen im Bereich von je 00 bis FF zusammen. Der Daten-
block beinhaltet zusätzliche Informationen für den Slave, um die 
vom Master im Funktionscode festgelegte Aktion durchführen zu 
können. Beispiel: Anzahl der zu bearbeitenden Parameters.
CRC:
Die Telegramme im Modbus RTU beinhalten eine zyklische Fehler-
prüfung (CRC = Cyclical Redundancy Check). Dieses CRC-Feld 
besteht aus zwei Bytes, die einen binären 16-Bit-Wert enthalten. 
Die CRC-Fehlerprüfung wird immer und unabhängig vom Paritäts-
prüfverfahren für die einzelnen Zeichen des Telegramms durchge-
führt. Das CRC-Ergebnis wird vom Master an das Telegramm 
anhängt. Der Slave führt während des Telegrammempfangs eine 
Neuberechnung durch und vergleicht den errechneten Wert mit 
dem tatsächlichen Wert im CRC-Feld. Sind die beiden Werte nicht 
identisch, wird ein Fehler gesetzt.
Aufbau der Slave-Antwort
Erforderliche Übertragungszeit:
• Der Zeitraum zwischen dem Empfangen einer Anfrage vom 
Master und der Antwort des Frequenzumrichters beträgt 
mindestens 3,5 Zeichen (Ruhezeit).
• Nachdem der Master eine Antwort vom Frequenzumrichter 
erhalten hat, muss er mindestens die Ruhezeit abwarten, bevor 
er eine andere (neue) Anfrage senden kann.
Normale Slave-Antwort:
• Wenn die Master-Anfrage eine Schreibe-Register-Funktion 
enthält (Funktionscode 06 oder 16), sendet der Frequenzum-
richter direkt die Anfrage als Antwort zurück.
• Wenn die Master-Anfrage eine Lese-Register-Funktion enthält 
(Funktionscode 03 oder 04), sendet der Frequenzumrichter die 
gelesenen Daten mit der Slave-Adresse und dem Funktionscode 
als Antwort zurück.
Slave-Antwort im Fehlerfall:
Enthält eine Anfrage einen Fehler (z. B. falsche Datenadresse oder 
falscher Datenwert), mit Ausnahme eines Übertragungsfehlers, 
schickt der Frequenzumrichter eine Ausnahmemeldung zurück, 
ohne etwas auszuführen. Sie können die Ausnahmemeldung 
auswerten.
Funktionscode
[hex]
Bezeichnung
Beschreibung
03
Read Holding Registers
Lesen der Holding-Register im Slave (Prozessdaten, Parameter, Konfiguration). 
Bei einer Master-Anfrage können maximal 11 Register gelesen werden.
04
Read Input Registers
Lesen der Input-Register im Slave (Prozessdaten, Parameter, Konfiguration). 
Bei einer Master-Anfrage können maximal 11 Register gelesen werden.
06
Write Single Register
Schreiben eines Holding-Register im Slave. 
Bei einem allgemeinen Telegramm (Broadcast) wird das entsprechende Holding-Register in allen 
Slaves geschrieben. Das Register wird zum Vergleich zurückgelesen.
10
Write Multiple Register
Schreiben mehrerer Holding-Register in Slave.
Bei einem allgemeinem Telegramm (Broadcast) werden die entsprechenden Holding-Registers in 
allen Slaves geschrieben.
Bei einer Master-Anfrage können maximal 11 Register geschrieben wewrden.