Eaton MMX12AA4D8F0-0 1-phase frequency inverter, to , 121367 121367 Datenbogen
Produktcode
121367
Serielle Schnittstelle (Modbus
RTU)
RTU)
04/10 MN04020001Z-DE
138
Aufbau der Master-Anfrage
Adresse:
• In Parameter S2.3 ist die Adresse (1 bis 255) des Frequenzum-
• 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.
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.
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
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.
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.
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
Erforderliche Übertragungszeit:
• Der Zeitraum zwischen dem Empfangen einer Anfrage vom
Master und der Antwort des Frequenzumrichters beträgt
mindestens 3,5 Zeichen (Ruhezeit).
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.
er eine andere (neue) Anfrage senden kann.
Normale Slave-Antwort:
• Wenn die Master-Anfrage eine Schreibe-Register-Funktion
• 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.
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.
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.
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]
[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.
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.
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.
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.
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.