Herunterladen Inhalt Inhalt Diese Seite drucken

Projektierungsbeispiel; Statusmeldungen - Bosch Rexroth MTX 15VRS Projektierungsbeschreibung

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

Werbung

134/409
Programmbausteine
12.3.2

Projektierungsbeispiel

VAR
R_TRIG_Inst :
R_Trig;
StartProgSelect :
BOOL;
Mode :
USINT;
Channel :
INT;
ProgName :
STRING(31);
ProgramSelect :
MT_ProgSel;
activeProgSelect : BOOL;
END_VAR
(* Definitions *)
Mode := 1;
Channel := 1;
ProgName := 'Labor.npg';
(* Rising edge -->StartProgSelect *)
R_TRIG_Inst ( CLK := %IX40.3 );
StartProgSelect := R_TRIG_Inst.Q;
(* Call ProgramSelect *)
ProgramSelect (Start:=StartProgSelect, Chan:=Channel, Mode:= Mode,
Programmname:=ProgName, StartBlock:='' ,EndBlock := '');
activeProgSelect := ProgramSelect.Active;
(* Error handling *)
IF (
ProgramSelect.Error =
(* Error handling *)
END_IF
12.3.3

Statusmeldungen

Bosch Rexroth AG R911400171_Ausgabe 02
führen. Voraussetzung für die damit verbundene automatische Programma‐
bwahl ist, dass sich die NC im Zustand Bereit oder Hält befindet.
Im Kanal 1 soll das NC-Teileprogramm mit dem Programmnamen "La‐
bor.npg" aktiviert werden.
Der Auftrag wird mit steigender Flanke am Eingang %IX40.3 ausgelöst.
Der Aufruf des Bausteins MT_ProgSel könnte folgendermaßen ausgeführt
werden:
Programmbeispiel in ST (Deklaration)
Programmbeispiel in ST (Implementation)
TRUE
) THEN
Ist nach dem Aufrufen der Funktion ein Fehler oder Zustand entstanden, der
es nicht erlaubt, die Funktion ordnungsgemäß durchzuführen, wird das Feh‐
lerbit "Error" gesetzt. Weiterhin wird in "ErrorNo" die Art des Fehlers oder Zu‐
standes in Form einer Zahl dargestellt:
Allgemeine Fehler und Zustände bei Funktionsaufruf durch falsche Paramet‐
rierung oder NC-interne Fehler:
-6:
Zur Zeit keine Betriebsmittel zum Versenden des Auftrags vorhanden
-1:
allgemeiner Parameterfehler
Allgemeine Fehler und Zustände als Quittung nach Ausführen der Funktion:
1:
Ungültige Kanalnummer
Allgemeine Fehler und Zustände bei Programmanwahl:
2:
Kanal ist belegt
3:
Im Kanal wird z. Zt. die Funktion Grundstellung ausgeführt
4:
Programmname ist zu lang
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis