Modbus Funktionsformat
4.3.1
Rücksenden der empfangenen Nachricht
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 00
Dient dazu zu überprüfen ob die Kommunikation prinzipiell arbeitet.
4.3.2
Restart der Kommunikation (Beendet Listen Only Mode)
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 01
Der Slave wird aufgefordert seine Schnittstelle zu initialisieren. Und die Ereigniszähler zu löschen. Ausserdem soll das
Gerät den Listen Only Mode verlassen. Befand sich das Gerät im Listen Only Mode so wird keine Antwort erzeugt.
4.3.3
Rückmelden des Diagnoseregisters
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 02
Der Slave sendet sein 16-Bit Diagnoseregister zum Master. Welche Daten in diesem Register enthalten sind können
frei definiert werden. Informationen können sein (EEPROM-Fehlerhaft, LED defekt, usw.)
4.3.4
Wechsel in den Listen Only Mode
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 04
Der Slave wird aufgefordert keine an ihn gerichteten Nachrichten mehr zu auszuführen und zu beantworten Nur mit
Hilfe der Diagnosenachricht Subfunktion 00 01 kann das Gerät aus diesem Zustand zurückgeholt werden. Auch durch
Power up arbeitet das Gerät wieder normal.
Die Funktion dient dazu, ein sich am Modbus fehlerhaft verhaltendes Modul abzuschalten, so das der Bus weiterlaufen
kann. Das Gerät erzeugt keine Antwort nach dem Empfang dieser Nachricht.
4.3.5
Löschen der Zähler und Diagnose Register
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 0A
Der Slave wird aufgefordert seine Ereigniszähler zu löschen und das Diagnoseregister zurückzusetzen.
4.3.6
Rücksenden des Nachrichtenzählers
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 0B
Der Slave wird aufgefordert den Wert seines Nachrichtenzählers zurückzusenden..
Der Zähler enthält die Summe aller Nachrichten die das Gerät auf dem Bus protokolliert hat. Dabei wurden alle
Nachrichten die vom Master und den anderen Slaves geschickt wurden mitgezählt. Seine eigenen Antworten sind in
dieser Zahl nicht enthalten.
4.3.7
Rücksenden des Zählers der fehlerhaften Nachrichtenübertragungen
Definition der empfangenen und zurückgesendeten Daten
Subfunktion
00 0C
Der Slave wird aufgefordert den Wert seines Zählers der fehlerhaften Nachrichtenübertragungen zurückzusenden.
Der Zähler enthält die Summe aller an den Slave gerichteten Nachrichten, bei denen ein Fehler erkannt wurde. Fehler
können dabei CRC-Fehler oder Paritätsfehler sein.
16
Empfangenes Datenfeld
2 Byte beliebigen Inhalts
Empfangenes Datenfeld
00 00
Empfangenes Datenfeld
00 00
Empfangenes Datenfeld
00 00
Empfangenes Datenfeld
00 00
Empfangenes Datenfeld
00 00
Empfangenes Datenfeld
00 00
KS VARIO Modbus
Gesendetes Datenfeld
Rücksenden empfangene Date
Gesendetes Datenfeld
00 00
Gesendetes Datenfeld
Inhalt des Diagnose-Registers
Gesendetes Datenfeld
Keine Antwort
Gesendetes Datenfeld
00 00
Gesendetes Datenfeld
Nachrichtenzähler
Gesendetes Datenfeld
Zählers der fehlerhaften Nachrichtenübertragungen