Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 269

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

Werbung

MTX 15VRS SPS-Interface
Name
VAR_OUTPUT
Done
Active
Error
ErrorID
ErrorIdent
VAR_IN_OUT
Chan_S
Chan_C
Signal-Zeit-Diagramm
Funktionsbeschreibung
Fehlerbehandlung
Typ
Beschreibung
BOOL
Bearbeitung erfolgreich abgeschlossen
BOOL
Bearbeitung aktiv
BOOL
Bearbeitung fehlerhaft
ENUM (INT)
Grobe Fehlerinformation
Detaillierte Fehlerinformation (nur gültig wenn "Error" =
ERROR_STRUCT
TRUE)
MT_iCh_Type
Kanal-Interface: Kanal-Status-Signale
MT_qCh_Type
Kanal-Interface: Kanal-Steuer-Signale
Tab. 14-25:
Ein-/Ausgänge Funktionsbaustein MT_ChSetReentryBreakPoint
Kein spezielles Verhalten, welches ein Signal-Zeit-Diagramm notwendig
macht.
Dieser Funktionsbaustein arbeitet flankengesteuert. Das bedeu‐
tet, dass der Funktionsbaustein nach dem Aktivieren die Prüfung
genau einmal ausführt.
Das Speichern des Unterbrechungspunktes eines NC-Programm erfolgt au‐
tomatisch mit jeder Kanalgrundstellung solange die Systemvariable "SD.Sys‐
Run[Ch].ReEntryStore" den Wert 1 hat. Die Verwendung dieses Funktions‐
baustein bietet sich an wenn der Unterbrechungspunkt nicht mit jeder Kanal‐
gundstellung sondern nur bei bestimmten Ereignissen (z.B. Stromausfall) ge‐
speichert werden soll.
Ein Signalwechsel von Null nach Eins (0 -> 1) an "Execute" aktiviert den
Funktionsbaustein und prüft ob das Speichern des Unterbrechungspunktes
bereits eingeschaltet ist ("SD.SysRun[Ch].ReEntryStore=1"). Falls Nein wird
es Eingeschaltet, eine Kanalgrundstellung durch Setzten des Kanal-Steuer-
Signal "qCh_CtrlReset" durchgeführt und an anschließend wieder ausge‐
schaltet. Ist das Speichern des Unterbrechungspunktes bereits aktiv wird nur
eine Kanalgrundstellung ausgelößt.
Ist der Eingang NcStop gesetzt wird der FB vor dem Speichern des Unterbre‐
chungspunktes einen NC-Stop auszuführen. Dazu werden die Kanal-Steuer-
Signale Einlesesperre (Kanal-Status-Signal: iCh_TransferLockAct) und Vor‐
schub-Halt (Kanal-Status-Signal: iCh_FeedHoldAct) gesetzt.
Sobald der Ausgang "Done" TRUE wird, ist das Speichern des Unterbre‐
chungspunkt erfolgreich abgeschlossen. Andernfalls wird dies durch den
Ausgang "Error" angezeigt. Solange "Error" TRUE ist, findet man einen gülti‐
gen Fehlercode unter "ErrorIdent". Vor einer erneuten Ausführung, sowie
zum Fehler löschen, muss "Execute" FALSE werden. Mit dem Rücksetzen
von "Execute" werden "Error" und "Done" gelöscht. Solange "Active" TRUE
ist, haben Signaländerungen an den Eingängen keine Auswirkungen. Aus‐
nahme sind die Eingänge "Chan_S" und "Chan_C"(VAR_IN_OUT), diese
werden zyklisch gelesen solange der Ausgang "Active" TRUE ist.
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:
MT_BaseAdditional.library
R911400171_Ausgabe 02 Bosch Rexroth AG
259/409

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis