Herunterladen Inhalt Inhalt Diese Seite drucken

Pufferauslegung; Abarbeiten Von Externen Unterprogrammen; Aufruf Des Unterprogramms - Siemens SINUMERIK840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.9 Programmbeeinflussung

Pufferauslegung

• Einstellbare Größe des Nachladespeichers / FIFO-Puffers:
2.9.8

Abarbeiten von externen Unterprogrammen

Aufruf des Unterprogramms

Das "externe" Unterprogramm wird durch den Teileprogrammbefehl aufgerufen
• EXTCALL mit Angabe von <Pfad, optional> <Programmname>
Mit dem Programmbefehl EXTCALL kann ein Programm von HMI im Modus "Abarbeiten von
extern" nachgeladen werden. Die Programme müssen über die Verzeichnis-Struktur der HMI
Bedienoberfläche erreichbar sein. Sie können sich auf folgenden Datenträgern befinden:
HMI Advanced
HMI Embedded powerline
HMI Embedded sl
Settingdatum
SD42700 $SC_EXT_PROG_PATH
Über das SD42700 $SC_EXT_PROG_PATH kann der Aufrufpfad flexibel eingestellt werden.
SD42700 $SC_EXT_PROG_PATH enthält die Pfadangabe, die zusammen mit dem
programmierten Unterprogrammbezeichner den absoluten Pfadnamen des aufzurufenden
Programms bildet.
Wird das externe Unterprogramm ohne absolute Pfadangabe aufgerufen, wird auf dem HMI
Advanced derselbe Suchpfad durchlaufen wie beim Aufruf eines Unterprogramms aus dem
Arbeitsspeicher der NC.
2-146
Für die Bearbeitung eines Programms im Modus "Abarbeiten von Extern"
(Hauptprogramm oder Unterprogramm) wird im NCK ein FIFO-Puffer benötigt. Die Größe
des Puffers ist mit 30KByte voreingestellt.
Über das Maschinendatum MD18360 $MN_MM_EXT_PROG_BUFFER_SIZE kann die
Größe des Nachladepuffers eingestellt werden. Die Anzahl der Nachladepuffer wird mit
MD18362 $MN_MM_EXT_PROG_BUFFER_NUM eingestellt. Für alle Programme
(Haupt- und Unterprogramme), die gleichzeitig im Modus "Abarbeiten von Extern"
bearbeitet werden, muss jeweils ein Nachladepuffer zur Verfügung gestellt werden.
Die Nachladepuffer werden im DRAM des NCK's angelegt. Reicht der DRAM-Speicher
nicht aus, so wird dies mit Alarm 4077 "Neuer Wert des Maschinendatums
MD18360/18362 nicht gesetzt" gemeldet.
Lokale Festplatte oder Netzlaufwerk
ATA-Karte oder Netzlaufwerk
Option CompactFlash Card oder Netzlaufwerk
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis