Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 348

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

Werbung

338/409
MT_BaseAdditional.library
Fehlerbehandlung
Diagnosen
Implementationsbeispiel
Bosch Rexroth AG R911400171_Ausgabe 02
Reglerfreigabe für eine Spindel steuern, sowie deren Status zyklisch ermit‐
teln und bei Warnungen oder Fehlern zusätzliche Detailinformationen liefern.
Mit dem Setzen von "Enable" werden alle Eingänge zyklisch gelesen, laufend
der Antriebsstatus aus dem Spindel-Interface ermittelt und über die Aus‐
gänge "DrvState..." angezeigt. Solange "Enable" und "DrvOff" TRUE sind,
kann mit einer steigenden Flanke an "DrvOn" das Setzen der Reglerfreigabe
für die Spindel angefordert werden. Das Rücksetzen der Reglerfreigabe er‐
folgt über eine fallende Flanke an DrvOff. Solange sich die Spindel im Zu‐
stand "DrvStateDryRun" befindet, sind "DrvOn" und "DrvOff" wirkungslos.
Das Setzen und Rücksetzen der Reglerfreigabe (AF) erfolgt im NC-PLC-
Achs-Interface (MT_qSp_Type) über das Achssteuersignal "qSp_DrvOn". Vor
dem Setzen der Reglerfreigabe wird geprüft, ob die Achse bereit zur Regler‐
freigabe ist (AB). Erst dann wird dieses Signal gesetzt. Beim Setzen wie beim
Rücksetzen der Reglerfreigabe wird überwacht, ob innerhalb von 5 Sekun‐
den die Rückmeldung über Achsstatussignale (MT_iSp_Type) erfolgt.
Solange der Ausgang "InOperation" TRUE ist, arbeitet der FB fehlerfrei.
Kommt es zu einem Fehler, wird dies durch den Ausgang "Error" angezeigt
und "InOperation" wird FALSE. Im Fehlerfall wird das Interface-Signal
"qSp_DrvOn" zurückgesetzt. Solange "Error" TRUE ist, findet man einen gül‐
tigen Fehlercode unter "ErrorIdent".
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
Zusätzlich zu den unten aufgezählten Fehlern zeigt der Baustein Fehler des
intern genutzten Funktionsbausteines "IL_SIIISvcRead" aus der Bibliothek
"RIL_SercosIII" (F_RELATED_ TABLE) an, sowie Fehler des Sercos-Service‐
kanals Fehlertabelle (SERCOS_TABLE).
Fehler von "MT_SpPower", MTX_TABLE
Fehlercode (Hex)
Bedeutung
0x00000000
Kein Fehlercode verfügbar
Antrieb
0x00060302
(iSp_DrvReady), der Antrieb muss im Status AB sein
Das Setzen oder Rücksetzen des Achs-Interface-Signals
0x00040301
(qSp_DrvOn) ist fehlgeschlagen, das Signal wurde außerhalb
des FB geändert
Setzen/Rücksetzen der Reglerfreigabe wurde angefordert,
aber es erfolgte keine Rückmeldung vom Antrieb (Achs-
0x00020301
Interface-Signal: iSp_DrvAct), eventuell wurde das falsche
Achs-Interface am FB angeschlossen
Tab. 14-112:
Fehler von "MT_SpPower", aus "ErrorIdent.Additional1", gültig wenn
"Error"==TRUE
MTX 15VRS SPS-Interface
nicht
bereit
zur
Reglerfreigabe,
Signalstatus

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis