Herunterladen Diese Seite drucken

Siemens SINUMERIK 828D Funktionshandbuch Seite 180

Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:

Werbung

BAG, Kanal, Programmbetrieb, Reset-Verhalten
3.12 Abarbeiten von Extern
MD18360 $MN_MM_EXT_PROG_BUFFER_SIZE (FIFO-Puffer-Größe für Abarbeiten von Extern)
Hinweis
Programme mit Sprunganweisungen
Bei externen Programmen, die Sprunganweisungen enthalten (GOTOF, GOTOB, CASE, FOR,
LOOP, WHILE, REPEAT, IF, ELSE, ENDIF etc.), müssen die Sprungziele innerhalb des
Nachladespeichers liegen.
Diese Bedingung ist vor allem bei Sprunganweisungen auf den Programmanfang (GOTOS) ein
Problem, da die Programme typischerweise viel zu groß sind, um vollständig im
Nachladespeicher Platz zu finden. Beim ersten Nachladen wird der Programmanfang aus dem
Nachladespeicher entfernt. Kommt es im weiteren Programmablauf zur Ausführung einer
Sprunganweisung auf den Programmanfang, dann ist die Funktion nicht mehr in der Lage, das
Sprungziel zu finden. Es kommt zum Programmabbruch und zur Ausgabe von Alarm 14000.
Um externe Programme ohne Einschränkungen hinsichtlich der programmierten
Sprunganweisungen abarbeiten zu können, wird empfohlen, statt der Funktion "Abarbeiten von
Extern" die Option "Abarbeiten vom externen Speicher (EES)" (Seite 184) zu verwenden.
Hinweis
ShopMill-/ShopTurn-Programme
ShopMill- und ShopTurn-Programme müssen wegen der am Dateiende angefügten
Konturbeschreibungen vollständig im Nachladespeicher abgelegt sein.
Anzahl der FIFO-Puffer
Für alle Programme, die gleichzeitig im Modus "Abarbeiten von Extern" abgearbeitet werden,
muss jeweils ein FIFO-Puffer zur Verfügung gestellt werden.
Die Anzahl der FIFO-Puffer wird eingestellt mit dem Maschinendatum:
MD18362 $MN_MM_EXT_PROG_NUM (Anzahl der gleichzeitig von extern abarbeitbaren
Programmebenen)
Verhalten bei Reset, Power-On
Durch Reset und Power-On werden externe Programmaufrufe abgebrochen und die jeweiligen
FIFO-Puffer gelöscht.
Ein von einem externen Programmspeicher angewähltes Hauptprogramm wird nach einem
Power-On automatisch wieder angewählt, wenn der entsprechende Programmspeicher
weiterhin zur Verfügung steht und die Bearbeitung von EXTCALL-Aufrufen im MD9106
$MM_SERVER_EXTCALL_PROGRAMS aktiv geschaltet ist.
180
Funktionshandbuch, 07/2021, 6FC5397-0JP40-0AA0
Basisfunktionen

Werbung

loading