7.3.1 Aufbau der Master-Anfrage
7.3.1.1 Adresse
7.3.1.2 Funktionscode
7.3.1.3 Daten
7.3.1.4 Zyklische Fehlerprüfung (CRC)
•
In Parameter P-36 ist die Adresse (1 bis 63) desjenigen Frequenzumrich-
ters eingetragen, an den die Anfrage geht. Nur der Frequenzumrichter
mit dieser Adresse kann auf die Anfrage antworten.
•
Die Adresse 0 wird als sogenannter Broadcast (Nachricht an alle Busteil-
nehmer) vom Master verwendet. In diesem Modus können einzelne
Teilnehmer nicht angesprochen und von den Slaves keine Daten ausge-
geben werden.
Der Funktionscode definiert den Typ der Nachricht. Beim Frequenzumrichter
DC1 können folgende Aktionen ausgeführt werden:
Funktionscode [hex]
Bezeichnung
03
Read Holding Registers
06
Write Single Register
Die Länge des Datenblocks (Data: N x 1 Byte) ist abhängig vom Funktions-
code. Dieser setzt sich aus je zwei hexadezimalen Zeichen im Bereich von
jeweils 00 bis FF zusammen. Der Datenblock beinhaltet zusätzliche Informa-
tionen für den Slave, um die vom Master im Funktionscode festgelegte
Aktion (Beispiel: Die Anzahl der zu bearbeitenden Parameter) durchführen zu
können.
Die Telegramme in der Betriebsart Modbus RTU beinhalten eine zyklische
Fehlerprüfung (CRC = Cyclical Redundancy Check). Das 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ätsprüfverfahren für die einzelnen
Zeichen des Telegramms durchgeführt. Das CRC-Ergebnis wird vom Master
an das Telegramm angehängt. Der Slave führt während des Telegramm-
empfangs eine Neuberechnung durch und vergleicht den errechneten Wert
mit dem tatsächlichen Wert im CRC-Feld. Sind die beiden Werte nicht iden-
tisch, wird ein Fehler gesetzt.
DC1 Frequenzumrichter 10/12 MN04020003Z-DE www.eaton.com
7 Serielle Schnittstelle (Modbus RTU)
7.3 Betriebsart Modbus RTU
Beschreibung
Lesen der Holding-Register im Slave (Prozessdaten,
Parameter, Konfiguration).
Bei einer Master-Anfrage können maximal 11 Register
gelesen werden.
Schreiben eines Holding-Registers im Slave.
Bei einem allgemeinen Telegramm (Broadcast) wird das
entsprechende Holding-Register in allen Slaves
geschrieben. Das Register wird zum Vergleich zurück-
gelesen.
147