Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 323

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

Werbung

MTX 15VRS SPS-Interface
Schnittstellenbeschreibung
Name
VAR_INPUT
Execute
VAR_OUTPUT
Done
Active
Error
ErrorID
ErrorIdent
VAR_IN_OUT
Axis_S
Axis_C
Signal-Zeit-Diagramm
Funktionsbeschreibung
Fehlerbehandlung
Abb. 14-104:
Funktionsbaustein MT_AxSetPowerOn
Typ
Beschreibung
BOOL
Reglerfreigabe für Achse 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_iAx_Type
Achs-Interface: Achs-Status-Signale
MT_qAx_Type
Achs-Interface: Achs-Steuer-Signale
Tab. 14-80:
Ein-/Ausgänge Funktionsbaustein MT_AxSetPowerOn
Kein spezielles Verhalten, welches ein Signal-Zeit-Diagramm notwendig
macht.
Das Setzen der Reglerfreigabe (AF) für eine Achse erfolgt bei der MTX im
NC-PLC-Achs-Interface
"qAx_DrvOn". Der Baustein prüft erst, ob die Achse zur Reglerfreigabe bereit
ist, setzt dann dieses Signal und überwacht, ob innerhalb von 5 Sekunden
die Rückmeldung über Achsstatussignale (MT_iAx_Type) kommt, dass die
Achse in Regelung ist.
Dieser Funktionsbaustein arbeitet flankengesteuert. Das bedeu‐
tet, dass er nach dem Aktivieren das Setzen der Reglerfreigabe
"qAx_DrvOn" genau einmal ausführt.
Ein Signalwechsel von Null nach Eins (0 -> 1) an "Execute" aktiviert den
Funktionsbaustein. Die Eingänge "Axis_S" und "Axis_C" werden zyklisch
übernommen, solange der Baustein aktiv ist ("Active"==TRUE). Wenn der
Ausgang "Done" TRUE wird, ist das Setzen der Reglerfreigabe erfolgreich
abgeschlossen. Konnte für den Antrieb die Reglerfreigabe nicht gesetzt wer‐
den, wird dies durch den Ausgang "Error" angezeigt. Im Fehlerfall wird das
Interface-Signal "qAx_DrvOn" zurückgesetzt. Solange "Error" TRUE ist, findet
man einen gültigen Fehlercode unter "ErrorIdent". Vor einem erneuten Set‐
zen der Reglerfreigabe, sowie zum Fehler löschen, muss "Execute" FALSE
werden. Mit dem Rücksetzen von "Execute" werden "Error" und "Done" ge‐
löscht. Die Ausgänge "Done", "Active" und "Error" schließen einander 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‐
MT_BaseAdditional.library
(MT_qAx_Type)
über
R911400171_Ausgabe 02 Bosch Rexroth AG
313/409
das
Achssteuersignal

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis