Herunterladen Diese Seite drucken

Siemens SINAMICS G120 Betriebsanleitung Seite 141

Vorschau ausblenden Andere Handbücher für SINAMICS G120:

Werbung

Die Response gibt die Register-Adresse (Byte 2 und 3) und den Wert (Byte 4 und 5), der in
das Register geschriebenen wurde, zurück.
Tabelle 7- 33 Antwort des Slaves auf den Schreib-Request
Beispiel
11 h
06 h
00 h
63 h
55 h
66 h
xx h
xx h
7.4.3.5
Ablauf der Kommunikation
Ablauf der Kommunikation im Normalfall
Im Normalfall sendet der Master ein Telegramm an einen Slave (Adressbereich 1 ... 247).
Der Slave sendet ein Antworttelegramm an den Master zurück. In diesem wird der
Funktionscode gespiegelt, und der Slave setzt seine eigene Adresse in den Message-Frame
ein, wodurch der Master den Slave zuordnen kann.
Der Slave verarbeitet nur Aufträge und Telegramme, die direkt an ihn adressiert sind.
Kommunikationsfehler
Erkennt der Slave einen Kommunikationsfehler beim Empfang (Parity, CRC), so sendet er
keine Antwort an den Master (dies kann zu "Sollwert-Timeout" führen).
Logischer Fehler
Erkennt der Slave einen logischen Fehler innerhalb einer Anfrage, antwortet er mit einer
"Exception Response" an den Master. Dabei wird in der Antwort das höchste Bit im
Funktions-Code auf 1 gesetzt. Erhält er z.B. einen nicht unterstützen Funktionscode vom
Master, so antwortet der Slave mit einer "Exception Response" mit dem Code 01 (Illegal
Function Code).
Tabelle 7- 34 Übersicht über die Exception Codes
Exception- Code Modbus- Name
01
02
03
04
Frequenzumrichter mit den Control Units CU240B-2 und CU240E-2
Betriebsanleitung, 04/2012, FW V4.5, A5E02299792A AC
Byte
Beschreibung
0
Slave Address
1
Function Code
2
Register Start-Adresse "High"
3
Register Start-Adresse "Low"
4
Register-Daten "High"
5
Register-Daten "Low"
6
CRC "Low"
7
CRC "High"
Illegal Function Code
Illegal Data Address
Illegal Data Value
Server Failure
7.4 Kommunikation über RS485
Anmerkung
Ein unbekannter (nicht unterstützter) Funktions-Code
wurde an den Slave gesendet.
Eine ungültige Adresse wurde abgefragt.
Ein ungültiger Datenwert wurde erkannt.
Slave hat während der Verarbeitung abgebrochen.
Feldbus konfigurieren
139

Werbung

loading