Burkert Type 8717 User Manual
Page 150
150
Inbetriebnahme Modbus
ausnahmeantwort
Wenn ein Master-Gerät eine Abfrage an ein Slave-Gerät sendet, erwartet das Master-Gerät eine normale
Antwort. Nach der Übertragung einer Abfrage durch den Master kann eines der vier Ereignisse eintreten:
• Wenn das Slave-Geräte die Abfrage ohne datenübertragungsfehler erhält und die Abrage normal bearbeiten
kann, wird eine normale Antwort zurückgesendet.
• Wenn das Slave-Gerät aufgrund eines datenübertragungsfehlers die Abfrage nicht erhält, wird keine Antwort
zurückgesendet. das Programm des Master-Geräts stellt für die Abfrage eine Zeitüberschreitung fest.
• Wenn das Slave-Gerät aufgrund eines datenübertragungsfehler ermittelt, wird keine Antwort zurückgesendet.
das Programm des Master-Geräts stellt für die Abfrage eine Zeitüberschreitung fest.
• Wenn das Slave-Geräte die Abfrage ohne datenübertragungsfehler enthält, die Abfrage jedoch nicht bear-
beitet kann (z. B. ein nicht vorhandenes Register auszulesen), wird eine Ausnahmeantwort zurückgesendet, mit
der das Master-Gerät über die Art des Fehlers informiert wird. die Ausnahmeantwort besitzt zwei Felder, die
sie von einer normalen Antwort unterscheidet.
funktionscodefeld
Bei einer normalen Antwort sendet der Slave eine Kopie des in der ursprünglichen Abfrage enthaltenen Funkti-
onscodes im entsprechenden Feld der Antwort zurück. Bei einer Ausnahmeantwort wird der Wert des Funktions-
codes um genau 0x80 Hexadezimale höher, als er in einer normalen Antwort sein würde.
Datenfeld
Bei einer Ausnahmeantwort sendet der Slave einen Ausnahmecode im datenfeld, dadurch wird der Betriebszu-
stand des Slave definiert, der die Ausnahme verursacht hat.
Beispiel einen ausnahmeantwort
Abfrage (Read Input Register 0x68) Register ist außerhalb des Gültigkeitsbereiches
feldname
wert
Slave-Adresse
0x01
Funktion
0x04
Anfangsadresse High
0x00
Anfangsadresse Low
0x68 (ungültiges Register)
Anzahl der Register High
0x00
Anzahl der Register low
0x01
Fehlerprüfung
CRC
(high Byte)
Fehlerprüfung
CRC
(low Byte)
MFC Family
deutsch