Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Handbuch Seite 242

Maschinendaten und nahtstellensignale
Vorschau ausblenden Andere Handbücher für SINAMICS S120:
Inhaltsverzeichnis

Werbung

Maschinendaten
2.3 Kanalspezifische NC-Maschinendaten
Für jedes dieser Programme wird ein LUD-Datenbaustein benötigt. Die Größe des
reservierten Speichers wird beeinflusst durch die Anzahl der LUD?s pro NC-
Programm und deren einzelner Speicherbedarf.Die LUD-Datenbausteine werden im
dynamischen Speicher hinterlegt.
Der Speicherbedarf für die Verwaltung der Bausteine für lokale Anwendervari-
ablen bei REORG lässt sich folgend ermitteln:
Die Größe der LUD-Bausteine ist von der Anzahl der aktiven LUDs und ihres
Datentypes abhängig. Der Speicher für die LUD-Bausteine ist durch das MD28000
$MC_MM_REORG_LOG_FILE_MEM (Speichergröße für REORG) begrenzt.
28020
MM_NUM_LUD_NAMES_TOTAL
-
Anzahl der lokalen Anwendervariablen (DRAM)
-
-
-
Beschreibung:
Legt die Anzahl der Variablen für die lokalen Anwendervariablen (LUD), die in
den aktiven Programmteilen vorhanden sein dürfen, fest. Pro Variable werden
ca. 150 Byte Speicher für den Namen der Variablen und der Speicherbedarf für
den Variablenwert reserviert. Der Speicherbedarf für den Variablenwert ist
gleich der Größe des Datentyps. Ist die Summe der lokalen Anwendervariablen
aus dem aktiven Hauptprogramm und den zugehörigen Unterprogrammen größer als
die festgelegte Grenze, so werden die über der Grenze liegenden Variablen
während der Programmbearbeitung abgelehnt. Für die Variablennamen und Varia-
blenwerte wird dynamischer Speicherplatz benutzt.
Übersicht des Speicherbedarfs der Datentypen:
Datentyp
REAL
INT
BOOL
CHAR
STRING
AXIS
FRAME
28040
MM_LUD_VALUES_MEM
-
Speichergröße für lokale Anwendervariablen (DRAM)
-
-
-
Mit dem MD wird die Größe des für LUD-Variablen zur Verfügung stehenden Spei-
Beschreibung:
chers festgelegt.
Die Anzahl der verfügbaren LUDs wird durch das Erreichen eines der Grenzwerte
von MD28020 $MC_MM_NUM_LUD_NAMES_TOTAL oder MD28040 $MC_MM_LUD_VALUES_MEM
gegeben.
Der hier definierte Speicher wird in (MD28040 $MC_MM_LUD_VALUES_MEM * 1024) /
MD18242 $MN_MM_MAX_SIZE_OF_LUD_VALUE Blöcke unterteilt und an die anfordern-
den Teileprogramme vergeben. Jedes Teileprogramm, das mindestens eine Defini-
tion einer LUD-Variablen enthält oder Aufrufparameter hat, belegt mindestens
einen solchen Block.
242
2000,2000,2000,2000,
0
2000,2000,2000...
Speicherbedarf
8 Byte
4 Byte
1 Byte
1 Byte
1 Byte pro Zeichen, pro String sind 200 Zeichen möglich
4 Byte
400 Byte
250,250,250,250,250,
0
250,250,250,250...
C02
V2,K1
DWORD
POWER ON
32000
1/1
C02
V2,K1
DWORD
POWER ON
32000
1/1
Maschinendaten und Nahtstellensignale
Listenhandbuch, 09/2011, 6FC5397-4DP40-2AA0
M
M

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis