Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Rtu-Slave-Funktion; Antwort Im Fehlerfreien Zustand; Antwort Im Fehlerzustand - Panasonic FPE Sigma Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Kommunikation

Modbus-RTU-Slave-Funktion

Wenn ein Slave einen Befehl vom Master empfängt, sendet er die entsprechende Antwort.
Auf Slave-Modulen dürfen Sie die Befehle F145_WRITE und F146_READ nicht ausführen.
Master
1
Format des Modbus-RTU-Befehls
Kopf
Übertragungsdauer für
3,5 Zeichen
Adresse
(Teilnehmeradresse)
Funktion
Daten
CRC
Ende
1)
FPWIN Pro unterstützt nicht den Adressbereich von 0–247 des Modbus-RTU-Protokolls.

Antwort im fehlerfreien Zustand

Handelt es sich bei dem Befehl um einen bitweisen Schreibzugriff, wird der Befehl in der
Antwort wiederholt. Handelt es sich um einen wortweisen Schreibzugriff, wird ein Teil des
Befehls (die ersten sechs Byte) zurück gesendet.

Antwort im Fehlerzustand

Wenn ein Befehl einen ungültigen Parameter enthält (kein Übertragungsfehler):
Adresse
Funktion + 80H
Fehlercode
Wartezeit zur Bestimmung des Empfangsendes
Der Empfang einer Nachricht ist beendet, wenn alle Daten empfangen wurden und die unten
angegebene Zeit verstrichen ist.
Baudrate
2400
4800
250
Adresse
Funktion
8 Bit
8 Bit
8 Bit, 0–99 (dezimal)
0 = Rundruf (Broadcast)
8 Bit
Je nach Befehl
16 Bit
Übertragungsdauer für 3,5 Zeichen (je nach Baudrate). Siehe auch "Wartezeit zur
Bestimmung des Empfangsendes".
Fehlercode
1: Funktionscode ungültig
2: Teilnehmernummer ungültig (keine Wortadresse)
3: Datenbereich ungültig (kein Vielfaches von 16)
Wartezeit zur Bestimmung des Empfangsendes
Slave
2
Daten
CRC-Prüfbits
n × 8 Bit
16 Bit
1)
CRC
≈13,3ms
≈6,7ms
FPΣ Benutzerhandbuch
Ende
Übertragungsdauer für 3,5
Zeichen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis