Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric FR-E700 series Bedienungsanleitung Seite 490

Inhaltsverzeichnis

Werbung

Modbus®/TCP (FR-E700 SC ENE)
Datenformat (Protokoll)
● Kommunikationsmethode
Grundsätzlich erfolgt der Datenaustausch, indem die Master-Station eine Anforderung (Query)
sendet und die Slave-Station eine Antwort (Response) zurückschickt. Verläuft die Kommunikation
fehlerfrei, werden die Transaktionsnummer, das Protokollkennzeichen und der Funktionscode
kopiert. Ist die Kommunikation nicht fehlerfrei (Funktions- oder Datencode ist ungültig), wird das
Bit 7 (= 80h) des Funktionscodes gesetzt und den Datenbytes wird ein Fehlercode hinzugefügt.
Abb. 6-173: Datenaustausch
Das Nachrichtenformat besteht aus den sechs oben gezeigten Nachrichtenfeldern.
● Das Protokoll im Detail
Das Protokoll ist folgendermaßen aufgebaut:
Transaktions-
nummer
2 x 8 Bits
Nachrichtenfeld
Transaktionsnummer
Protokollkennzeichen
Längenfeld
Einheitenkennung
Funktionscode
Daten
Tab. 6-122: Aufbau des Protokolls
6 - 336
Anforderung von der Master-Station
Transaktionsnummer
Protokollkennzeichen
Längenfeld
Einheitenkennung
Funktionscode
Datenbytes
8 Bits
Protokollkenn-
Längenfeld
zeichen
2 x 8 Bits
2 x 8 Bits
Beschreibung
Die Master-Station fügt die Daten zum Zweck der Transaktionskontrolle hinzu.
Die gleichen Daten werden von der Slave-Station in der Antwort zurück gesendet.
Fest auf 0. (Wenn die Slave-Station einen anderen Datenwert, als 0 empfängt, sendet sie keine
Antwortnachricht.)
Als Antwort sendet die Slave-Station 0 zurück.
Die Datenlänge von der Einheitenkennung bis zu den Daten wird in Byte gespeichert.
Fest auf 255
Der Funktionscode umfasst 1 Byte (8 Bits) und kann auf Werte von 1 bis 255 gesetzt werden. Die
Master-Station setzt die Daten für die auszuführende Funktion und die Slave-Station führt diese
Anforderung aus. Folgende Tabelle zeigt die unterstützten Funktionscodes. Enthält eine
Anforderung einen Funktionscode, der nicht in der Tabelle aufgeführt ist, meldet die Slave-
Station einen Fehler. Bei einer fehlerfreien Anforderung sendet die Slave-Station den von der
Master-Station gesetzten Funktionscode zurück. Im Fehlerfall überträgt die Slave-Station H80
und den Funktionscode.
Das Format hängt vom Funktionscode ab (siehe Seite 6-338). Die Daten umfassen den Byte-
Zähler, die Anzahl der Bytes, die Zugriffsbeschreibung auf das Holding-Register usw.
Transaktionsnummer
Protokollkennzeichen
Längenfeld
Einheitenkennung
Funktionscode
Datenbytes
8 Bits
Antwort von der Slave-Station
Einheiten-
Funktion
kennung
8 Bits
8 Bits
Parameter
I001228E
Daten
n x 8 Bits

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis