Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 770

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

Werbung

Hilfsfunktionsausgaben an PLC
13.13 Verhalten bei Satzsuchlauf
Mehrkanaliger Satzsuchlauf
ACHTUNG
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)
N310
770
Kommentar
; M2=3 (5. Hilfsfunktionsgruppe) löschen
; die aufgesammelte Hilfsfunktion der
; 6. Gruppe löschen.
; Datei FILENAME löschen
; Fehlerauswertung
; Teileprogrammsatz erzeugen lassen
Funktionshandbuch, 10/2020, 6FC5397-2GP40-0AA1
Basisfunktionen

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl