Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 305

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

MTX 15VRS SPS-Interface
Fehlerbehandlung
Diagnosen
Implementationsbeispiel
Dieser Funktionsbaustein arbeitet flankengesteuert. Das bedeu‐
tet, dass der Funktionsbaustein nach dem Aktivieren das Ändern
des JogMode genau einmal ausführt.
Ein Signalwechsel von Null nach Eins (0 -> 1) an "bExecute" aktiviert den
Funktionsbaustein und sichert den Zustand der Eingänge zu diesem Zeit‐
punkt. Lediglich der Eingang "Axis_C" wird zyklisch übernommen solange der
Baustein aktiv ist ("Active"==TRUE). Mit dem Signalwechsel muss der ge‐
wünschte JogMode vorgewählt sein (z. B. "JogModeContRapid"). Sind beim
Setzen von "Execute" keine oder mehrere JogModes vorgewählt, so geht der
Baustein in Fehler ("Error" wird TRUE). Sobald der Ausgang "Done" TRUE
wird, ist das Setzen des gewünschten JogMode erfolgreich abgeschlossen.
Konnte der JogMode nicht geändert werden, wird dies durch den Ausgang
„Error" angezeigt. Solange "Error" TRUE ist, findet man einen gültigen Feh‐
lercode unter "ErrorIdent". Vor einem erneuten Wechsel des JogMode, sowie
zum Fehler löschen, muss "Execute" FALSE werden. Mit dem Rücksetzen
von "Execute" werden "Error" und "Done" gelöscht. Solange einer der Aus‐
gänge "Done", "Active" oder "Error" TRUE ist, haben Signaländerungen an
den Eingängen zur Vorwahl des JogMode (z. B. "JogModeContRapid") keine
Auswirkungen. Die Ausgänge "Done", "Active" und "Error" schließen einan‐
der aus, d. h. es ist immer nur einer der Ausgänge TRUE.
Dieser Funktionsbaustein generiert im Fehlerfall eine detaillierte Diagnose.
Eine genaue Beschreibung des ausgegebenen Fehlercodes (Additional1, Ad‐
ditional2) finden Sie in der zugehörigen Tabelle (Table). Dieser Funktions‐
baustein kann Fehlercodes für folgende Tabellen ausgeben:
Referenzen auf die Diagnosetabelle
MTX_TABLE
Fehler von "MT_SetJogMode"
Fehlercode (Hex)
Bedeutung
0x00000000
Kein Fehlercode verfügbar
Ungültige Eingangsbelegung. Es wurde entweder kein oder
0x00010001
mehr als ein JogMode vorgewählt
Das Ändern der Interface-Signale "qAx_ManFeed_00..03" ist
0x00040201
fehlgeschlagen. Eventuell wurden sie außerhalb des FB über‐
schrieben
0x 00050001
Interner Fehler
Tab. 14-60:
Fehler von "MT_AxSetJogMode", aus "ErrorIdent.Additional1", wenn
"Error"==TRUE
MT_BaseAdditional.library
R911400171_Ausgabe 02 Bosch Rexroth AG
295/409

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis