Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 343

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

Werbung

MTX 15VRS SPS-Interface
Name
VAR_INPUT
Execute
VAR_OUTPUT
Done
Active
Error
ErrorID
ErrorIdent
VAR_IN_OUT
Spindle_S
Spindle_C
Signal-Zeit-Diagramm
Funktionsbeschreibung
Fehlerbehandlung
Diagnosen
Typ
Beschreibung
BOOL
Reglerfreigabe für Spindel setzen
BOOL
Bearbeitung erfolgreich abgeschlossen
BOOL
Bearbeitung aktiv
BOOL
Bearbeitung fehlerhaft
ENUM (INT)
Grobe Fehlerinformation
Detaillierte Fehlerinformation (nur gültig wenn "bEr‐
ERROR_STRUCT
ror"=TRUE)
MT_iSp_Type
Achs-Interface: Spindel-Status-Signale
MT_qSp_Type
Achs-Interface: Spindel-Steuer-Signale
Tab. 14-105:
Ein-/Ausgänge Funktionsbaustein MT_SpSetPowerOn
Kein spezielles Verhalten, welches ein Signal-Zeit-Diagramm notwendig
macht.
Das Setzen der Reglerfreigabe (AF) für eine Spindel erfolgt bei der MTX im
NC-PLC-Achs-Interface
"qSp_DrvOn". Der Baustein prüft erst, ob die Spindel bereit zur Regler‐
freigabe ist, setzt dann dieses Signal und überwacht, ob innerhalb von 5 Se‐
kunden die Rückmeldung über Achsstatussignale (MT_iSp_Type) kommt,
dass die Spindel in Regelung ist.
Dieser Funktionsbaustein arbeitet flankengesteuert. Das bedeu‐
tet, dass der Funktionsbaustein nach dem Aktivieren das Setzen
der Reglerfreigabe "qSp_DrvOn" genau einmal ausführt.
Ein Signalwechsel von Null nach Eins (0 -> 1) an "Execute" aktiviert den
Funktionsbaustein. Die Eingänge "Spindle_S" und "Spindle_C" werden zyk‐
lisch übernommen, solange der Baustein aktiv ist ("Active"==TRUE). Wenn
der Ausgang "Done" TRUE wird, ist das Setzen der Reglerfreigabe erfolg‐
reich abgeschlossen. Konnte für den Antrieb die Reglerfreigabe nicht gesetzt
werden, wird dies durch den Ausgang "Error" angezeigt. Im Fehlerfall wird
das Interface-Signal "qSp_DrvOn" zurückgesetzt. Solange "Error" TRUE ist,
findet man einen gültigen Fehlercode unter "ErrorIdent". Vor einem erneuten
Setzen der Reglerfreigabe, sowie zum Fehler löschen, muss "Execute"
FALSE werden. Mit dem Rücksetzen von "Execute" werden "Error" und
"Done" gelöscht. 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_SpSetPowerOn"
Fehlercode (Hex)
Bedeutung
0x00000000
Kein Fehlercode verfügbar
Antrieb
0x00060302
(iSp_DrvReady), der Antrieb muss im Status AB sein
MT_BaseAdditional.library
(MT_qSp_Type)
über
nicht
bereit
zur
Reglerfreigabe,
R911400171_Ausgabe 02 Bosch Rexroth AG
333/409
das
Achssteuersignal
Signalstatus

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis