Herunterladen Inhalt Inhalt Diese Seite drucken

Fc 9: Asup Start Von Asynchronen Unterprogrammen - Siemens SINUMERIK 840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.13 Bausteinbeschreibungen
u m 20.6;
r m 20.5;
spb m001;
l DB61.dbw 12;
ow w#16#0;
spn fehl;
m001 :
fehl :
r m 20.5 :
13.13.17

FC 9: ASUP Start von asynchronen Unterprogrammen

Funktion
Mit dem FC ASUP können beliebige Funktionen in der NC ausgelöst werden. Voraussetzung
dafür, dass ein ASUP von der PLC gestartet werden kann, ist dessen Anwahl und
Parametrierung durch ein NC-Programm oder durch den FB 4 (PI-Dienst ASUP). Hierbei
muss Kanal- und Interruptnummer übereinstimmen zu den Parametern im FC 9.
Ein derart vorbereitetes ASUP kann von der PLC zu einem beliebigen Zeitpunkt gestartet
werden. Das in dem betreffenden Kanal laufende NC-Programm wird durch das ASUP
unterbrochen. In einem Kanal kann dabei zu einem Zeitpunkt nur ein ASUP gestartet
werden. Sollte in einem PLC Zyklus für zwei FC 9 der Start-Parameter auf logisch 1 gesetzt
werden, werden die ASUP in Aufrufreihenfolge gestartet.
Der Start-Parameter muss vom Anwender auf logisch 0 gesetzt werden, wenn das ASUP
beendet (Done) oder ein Fehler aufgetreten ist.
1034
Start :=
m 20.5,
TaskIdent :=
DB61.DBB 0,
TaskIdentNo :=
DB61.DBB 1,
NewToolMag :=
DB61.DBW 2,
NewToolLoc :=
DB61.DBW 4,
OldToolMag :=
DB61.DBW 6,
OldToolLoc :=
DB61.DBW 8,
Status :=
DB61.DBW 10,
Ready :=
m 20.6,
Error :=
DB61.DBW 12);
//Start := "1 " => Anstoß des Transfers
//aktuelle Position neues Werkzeug
//aktuelle Position altes Werkzeug
//Status
//Ready abfragen
//Start zurücksetzen
//springe wenn alles in Ordnung
//Fehler Information
//Fehler auswerten
//Springe auf Fehlerbehandlung
//normaler Zweig
//Fehlerbehandlung
//Start zurücksetzen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis