Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 317

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

Werbung

MTX 15VRS SPS-Interface
Funktionsbeschreibung
Fehlerbehandlung
Diagnosen
Abb. 14-97:
MT_AxAsyncOPMode Signal-Zeit-Diagramm
1. AxManSetup ist aktiv
2. Fehler - Gleichzeitiger Signalwechsel (0-->1) an zwei AxSet...-Eingän‐
gen
3. Fehler löschen durch Rücksetzen von Enable
Die MTX erlaubt für jede asynchrone Achse drei Betriebsarten. Diese Zustän‐
de werden bitcodiert über das Achs-Interface (MT_qAx_Type) durch die Sig‐
nale "qAx_OpModeSel_00 .. 01" repräsentiert. Es kann immer nur eine Be‐
triebsart aktiv sein. Der Baustein dekodiert die Interface-Signale, zeigt die ak‐
tive Betriebsart und ermöglich deren Änderung.
Die durch die Funktion angezeigte aktive Betriebsart ist für die
Achse nur relevant, wenn diese Achse asynchron ist und somit
keinem Kanal zugeordnet ist. Liefert die Funktion "MT_AxGetCh‐
Index" den Wert NULL ist die Achse keinem Kanal zugeordnet
und somit asynchron.
Solange der Eingang "Enable" TRUE ist, ist der Funktionsbaustein aktiv. Das
wird über den Ausgang "InOperation" angezeigt. Ein Fehler wird durch den
Ausgang "Error" angezeigt. Wenn "Error" TRUE ist, findet man einen gültigen
Fehlercode am Ausgang "ErrorIdent". Zum Löschen eines Fehlers muss
"Enable" auf FALSE gesetzt werden. Alle Eingänge werden bei jedem Bau‐
steinaufruf übernommen. Somit wird auch die aktuelle Betriebsart mit jedem
Bausteinaufruf neu aus dem Interface-Signal "qAx_OpModeSel_00 .. 01" er‐
mittelt. Das Ändern einer Betriebsart erfolgt durch Signalwechsel (0-->1) am
entsprechenden Betriebsarteneingang und wird nach einem SPS-Zyklus
wirksam. Sind mehrere Eingänge TRUE wird für das Ändern der Betriebsart
der Eingang verwendet, an dem zuletzt eine Signaländerung (0-->1) erkannt
wurde.
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
MT_BaseAdditional.library
R911400171_Ausgabe 02 Bosch Rexroth AG
307/409

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis