Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Handbuch Seite 98

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

Werbung

Maschinendaten
2.2 Allgemeine NC-Maschinendaten
(Alternativ kann man die Größe der REORG-Logdatei selbst vergrößern mit
MD28000 $MC_MM_REORG_LOG_FILE_MEM, falls man dazu das benötigte Zugriffs-
recht besitzt. Das Verfahren ist im allgemeinen vorzuziehen.)
Wert
0 =
D.h. jede Schreiboperation führt zu einem Eintrag in der REORG-Logdatei.
Das Schreiben eines Variablenwertes ist damit auf Kosten des Speicherbe-
darfs sehr zeiteffizient.
0< n <= Maximalwert
Das Schreiben eines neuen Variablenwertes führt dazu, dass vor dem Absi-
chern des alten Variablenwertes in der REORG-Logdatei die vergangenen n
Schreiboperationen, die eingetragen wurden (höchstens aber bis zum vorigen
ausführbaren Satz) darauf hingeprüft werden, ob der neu zu schreibende
Parameter schon einmal geschrieben wurde. Wenn ja, dann findet kein erneu-
ter Eintrag in die REORG-Logdatei statt.
Wenn nein, dann findet der Eintrag statt. Das Schreiben eines Variablen-
wertes kann damit auf Kosten des Zeitbedarfs sehr speichereffizient
gestaltet werden.
Beispiel:
Es sei MD17600 $MN_DEPTH_OF_LOGFILE_OPT = 5 und eine typische Programmsequenz
sei:
x10
r1=1
r2=1
r3=1
r4=1
r5=1
r6=1
r2=1
r3=1
r1=2
x20
r1=3
r1=4
Die Einstellung des MDs ist besonders dann von Vorteil, wenn wenige verschie-
dene Parameter häufig(z.Bsp. in einer Schleife) beschrieben werden und dabei
der Alarm 15110 auftritt.
98
keine Optimierung
; ausführbarer NC-Satz
; seit x10 der erste Schreibbefehl
; -> speichere alten Wert in Logdatei ab. 1. Eintrag
; stelle fest, dass r2 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 2. Eintrag
; stelle fest, dass r3 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 3. Eintrag
; stelle fest, dass r4 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 4. Eintrag
; stelle fest, dass r5 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 5. Eintrag
; stelle fest, dass r6 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 6. Eintrag
; stelle fest, dass r2 schon enthalten ist
; (ist 5.ältester Eintrag) -> kein erneutes Abspeichern
; stelle fest, dass r3 schon enthalten ist
; (ist 4.ältester Eintrag) -> kein erneutes Abspeichern
; wegen MD17600 $MN_DEPTH_OF_LOGFILE_OPT = 5 wird nicht erkannt,
; dass r1 schon enthalten ist
; (ist 6.ältester Eintrag) -> speichere alten Wert in Logdatei
; ab. 7. Eintrag
; ausführbarer NC-Satz
; seit x20 der erste Schreibbefehl
; -> speichere alten Wert in Logdatei ab. 1. Eintrag
; stelle fest, dass r1 schon enthalten ist
; (nur ein Eintrag) -> kein erneutes Abspeichern
Maschinendaten und Nahtstellensignale
Listenhandbuch, 09/2011, 6FC5397-4DP40-2AA0

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis