7.2.7
Funktionscode 8, Diagnose
Dieser Funktionscode wird genutzt, um auf den Modbus Diagnosezähler des Frequenzumrichters zu-
zugreifen. Jeder Zähler kann über einen Unterfunktionscode zusammen mit der Zählernummer er-
reicht werden. Jeder Zähler kann durch den hexadezimalen Unterfunktionscode 0x0A gelöscht wer-
den.
Die folgenden Unterfunktionscodes werden unterstützt:
Unterfunktion
0x0A
Alle Zähler löschen
0x0B
Anzahl Busnachrichten zurückgeben
0x0C
Anzahl Busübertragungsfehler zurück-
geben
0x0D
Anzahl Bus Ausnahmefehler zurückge-
ben
0x0E
Anzahl Slave Nachrichten zurückgeben
0x0F
Anzahl „Slave – keine Antwort" Nach-
richten zurückgeben
0x10
Anzahl Slave NAK (negative Empfangs-
bestätigung) zurückgeben
0x11
Anzahl „Slave beschäftigt" zurückgeben
0x12
Anzahl Datenverlustfehler Buszeichen
zurückgeben
Anforderung (Unterfunktion 0x0A, Alle Zähler löschen):
MBAP Header
Adresse
Funktionscode
Unterfunktion
Daten
Antwort:
MBAP Header
Adresse
Funktionscode
Unterfunktion
Daten
Ausnahmebedingung Antwort:
MBAP Header
Adresse
Fehlercode
Ausnahmebedingungscode
Daten
Dieses Feld ist immer 0x0000.
10/13
Name
1 Byte
1 – 0xF7 (=247)
1 Byte
0x08
2 Bytes
0x000A
2 Bytes
0x0000
1 Byte
1 – 0xF7 (=247)
1 Byte
0x08
2 Bytes
0x000A
2 Bytes
0x0000
1 Byte
1 – 0xF7 (=247)
1 Byte
0x88
1 Byte
1, 3 oder 4
ACU
Modbus/TCP
Beschreibung
Setzt alle Zähler auf 0
Anzahl der empfangenen gültigen Nach-
richten (mit allen Adressen)
Anzahl der Nachrichten mit CRC oder
Paritäts-/Blockprüfungs-
/Datenverlustfehler
Anzahl der gesendeten Ausnahmeant-
worten
Anzahl der empfangenen Nachrichten
(mit Slave Adresse)
Anzahl der empfangenen Broadcast
Nachrichten
Nicht verwendet, Rückgabewert ist im-
mer 0
Nicht verwendet, Rückgabewert ist im-
mer 0
Anzahl der Nachrichten mit Datenver-
lustfehlern
41