Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 661

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

Werbung

Programmierung
Der Aufruf eines externen Unterprogramms erfolgt über den Teileprogrammbefehl EXTCALL.
Syntax:
Parameter:
Pfad / Programmname:
Hinweis
SINUMERIK 840D mit HMI Embedded
Bei SINUMERIK 840D mit HMI Embedded muss immer ein absoluter Pfad angegeben
werden!
Auswirkungen
EXTCALL-Aufruf mit absoluter Pfadangabe
Wenn das Unterprogramm unter dem angegebenen Pfad existiert, dann wird es nach dem
EXTCALL-Aufruf ausgeführt. Wenn es nicht existiert, dann wird die Programmausführung
abgebrochen.
EXTCALL-Aufruf mit relativer Pfadangabe / ohne Pfadangabe
Bei einem EXTCALL-Aufruf mit relativer Pfadangabe bzw. ohne Pfadangabe werden die
vorhandenen Programmspeicher nach folgendem Muster durchsucht:
1. Wenn in SD42700 eine Pfadangabe voreingestellt ist, dann wird zuerst ausgehend von
2. Wurde das aufgerufene Unterprogramm unter dem voreingestellten Pfad nicht gefunden,
3. Wurde das aufgerufene Unterprogramm auf dem aktuell durchsuchten
4. Die Suche endet, wenn das Unterprogramm erstmalig gefunden wurde.
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
diesem Pfad nach der Angabe im EXTCALL-Aufruf (Programmname ggf. mit relativer
Pfadangabe) gesucht. Der absolute Pfad ergibt sich dann durch Zeichenverkettung aus:
– der in SD42700 voreingestellten Pfadangabe
– dem Zeichen "/" als Trennzeichen
– dem bei EXTCALL angegebenen Unterprogrammpfad bzw. -bezeichner
werden als nächstes die Verzeichnisse des Anwenderspeichers nach der Angabe im
EXTCALL-Aufruf durchsucht.
Programmspeicher (z. B. CompactFlash Card) nicht gefunden, wird der nächste
Programmspeicher (z. B. Netzlaufwerk) gemäß Punkt 1 und 2 durchsucht.
Sollte die Suche keinen Treffer ergeben, kommt es zum Programmabbruch.
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
EXTCALL( "<Pfad / Programmname >")
Die Pfadangabe ist optional, d. h. es kann der absolute Pfad
(bzw. ein relativer Pfad) oder nur der Programmname
(Unterprogrammbezeichner) angegeben werden.
Der Programmname kann mit oder ohne Präfix "_N_" und
Dateierweiterung "_SPF" bzw. "_MPF" angegeben werden.
Typ: STRING
9.12 Programmbeeinflussung
661

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis