Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens 840D sl/840DE sl Handbuch Seite 120

Inhaltsverzeichnis

Werbung

Unterprogrammtechnik, Makrotechnik
2.13 Externes Unterprogramm abarbeiten (EXTCALL)
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:
● Wenn in SD42700 eine Pfadangabe voreingestellt ist, dann wird zuerst ausgehend von
● Wurde das aufgerufene Unterprogramm unter dem voreingestellten Pfad nicht gefunden,
● Wurde das aufgerufene Unterprogramm auf dem aktuell durchsuchten
● Die Suche endet, wenn das Unterprogramm erstmalig gefunden wurde. Sollte die Suche
Externe Programmspeicher
Abhängig vom System (SINUMERIK solution line / powerline), der vorhandenen
Bedienoberfläche (HMI sl / HMI Advanced / HMI Embedded) und den erworbenen Optionen
können sich externe Programmspeicher auf folgenden Datenträgern befinden:
● CompactFlash Card
● Netzlaufwerk
● USB-Laufwerk
● Lokale Festplatte
2-30
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.
keinen Treffer ergeben, kommt es zum Programmabbruch.
Hinweis
SINUMERIK powerline mit HMI Embedded
Bei SINUMERIK powerline mit HMI Embedded muss immer ein absoluter Pfad
angegeben werden.
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis