Download DeviceNet SERVOSTAR 600
Transcript
Gruppenmeldungen 5.2.6 Kollmorgen 03/04 Antwortgruppe 0x14 – Befehl-/Antwortfehler Diese Antwort identifiziert einen aufgetretenen Fehler. Diese Antwort wird immer als Reaktion auf eine ungültige Befehlsgruppe ausgegeben. Das Feld Antwortgruppentyp der Antwortgruppe spiegelt normalerweise das entsprechende Feld aus der vorigen Befehlsgruppe wider. Im Fall einer ungültigen Befehlsgruppe wird das Feld Antwortgruppentyp der Antwortgruppe auf 0x14 gesetzt und Fehlercodes werden im Datenfeld ausgegeben. Byte 0 1 2 3 4 5 6 7 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Status akti- Registrie- ReferenzBlock in In Aktuelle Allgemeiner In Position vieren rungsebene fahrtebene Richtung Ausführung Bewegung Fehler Ausführung der Blocknummer Negative Positive Negative Positive FehlereinLaden Blockfehler Folgefehler SW-Grenze SW-Grenze HW-Grenze HW-Grenze gang aktiv beendet Antwortachse = 001 Typ der Ausgangsantwortgruppe (10100) Allgemeiner Fehlercode Zusätzlicher Code Kopie der Befehlsmeldung Byte 2 Kopie der Befehlsmeldung Byte 3 Fehlercode (hex) Zusätzlicher Code (hex) 0 FF 2 FF 5 FF 5 1 5 2 8 FF 8 1 8 2 9 FF B FF C FF D FF E FF F FF 10 FF 11 FF 13 FF 14 FF 15 FF 16 FF 17 FF 20 FF DeviceNet-Fehler NO ERROR RESOURCE_UNAVAILABLE PATH_UNKNOWN COMMAND_AXIS_INVALID RESPONSE_AXIS_INVALID SERVICE_NOT_SUPP COMMAND_NOT_SUPPORTED RESPONSE_NOT_SUPPORTED INVALID_ATTRIBUTE_VALUE ALREADY_IN_STATE OBJ_STATE_CONFLICT OBJECT_ALREADY_EXISTS ATTRIBUTE_NOT_SETTABLE ACCESS_DENIED DEVICE_STATE_CONFLICT REPLY_DATA_TOO_LARGE NOT_ENOUGH_DATA ATTRIBUTE_NOT_SUPP TOO_MUCH_DATA OBJECT_DOES_NOT_EXIST FRAGMENTATION_SEQ_ERR INVALID_PARAMETER Im Folgenden ist ein Beispiel für die Antriebe SERVOSTAR dargestellt. Für die vorangegangene Befehlsgruppe waren der Befehl 0x06 (nicht unterstützt) und die Antwort 0x01 erforderlich. Der Antrieb gibt Antwortgruppe 0x14 (Befehls-/Antwortfehler) mit dem allgemeinen Fehler = 0x08 und zusätzlichen Code = 0x01 (COMMAND_NOT_SUPPORTED) zurück. Die Bytes 2 und 3 aus der Befehlsgruppe werden in der Fehlerantwortgruppe gespiegelt. Byte 0 1 2 3 4 5 6 7 68 Bit 7 1 Bit 6 0 Bit 5 0 Bit 4 1 0 0 0 0 0 1 0 1 Bit 3 0 Bit 2 1 Bit 1 0 Bit 0 1 0 0 0 1 0 0 0 0 0 0x08 0x01 0x26 0x21 DeviceNet für SERVOSTAR