Herunterladen Inhalt Inhalt Diese Seite drucken

Mehrkanaliger Satzsuchlauf Und Auxfudel / Auxfudelg - Siemens SINUMERIK 840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Mehrkanaliger Satzsuchlauf
VORSICHT

Mehrkanaliger Satzsuchlauf und AUXFUDEL / AUXFUDELG

Werden bei einem mehrkanaligen Satzsuchlauf in den SERUPRO-Ende-ASUPs
Hilfsfunktionen mit AUXFUDEL / AUXFUDELG aus der globalen Liste der Hilfsfunktionen
gelöscht, muss vor dem Aufruf der Funktion AUXFUSYNC, eine Synchronisation der
beteiligten Kanäle erfolgen. Durch die Synchronisation ist dann sicher gestellt, dass vor
dem Aufruf der Funktion AUXFUSYNC alle Löschaufträge bearbeitet wurden und eine
konsistente Liste vorliegt.
Beispiele
Zwei Beispiele für den Aufbau eines anwenderspezifischen SERUPRO-Ende ASUPs.
Beispiel 1: Löschen von Hilfsfunktionen und Erzeugen der Hilfsfunktionsausgabe mit
AUXFUSYNC(...)
Programmcode
N10 DEF STRING[400] ASSEMBLED=""
N20 DEF STRING[31] FILENAME="/_N_CST_DIR/_N_AUXFU_SPF"
N30 DEF INT GROUPINDEX[10]
N40 DEF INT NUM
N60 DEF INT ERROR
N90
N140 AUXFUDEL("M",2,3,5)
N150
N170 AUXFUDELG(6)
N180
N190 IF ISFILE(FILENAME)
N210 DELETE(ERROR,FILENAME)
N220 IF (ERROR<>0)
N230 SETAL(61000+ERROR)
N240 ENDIF
N250 ENDIF
; VORSICHT!
; Werden bei einem mehrkanaligen Satzsuchlauf Hilfsfunktionen mit AUXFUDEL/AUXFUDELG
; aus der globalen Liste der Hilfsfunktionen gelöscht, muss vor der Schleife zum
; Erzeugen des Unterprogramms FILENAME mit AUXFUSYNC eine Synchronisation der Kanäle
; erfolgen. Durch die Synchronisation wird sicher gestellt, dass alle Löschaufträge
; in allen Kanälen bearbeitet wurden und eine konsistente Liste vorliegt.
; Beispiel: WAITM(99,1,2,3)
N270 LOOP
N300 AUXFUSYNC(NUM,GROUPINDEX,ASSEMBLED)
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
H2: Hilfsfunktionsausgaben an PLC
Kommentar
; M2=3 (5. Hilfsfunktionsgruppe) löschen
;
die aufgesammelte Hilfsfunktion der
;
6. Gruppe löschen.
; Datei FILENAME löschen
; Fehlerauswertung
; Teileprogrammsatz erzeugen lassen
8.13 Verhalten bei Satzsuchlauf
459

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis