Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 470

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

Werbung

H2: Hilfsfunktionsausgaben an PLC
9.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)
470
Kommentar
; M2=3 (5. Hilfsfunktionsgruppe) löschen
; die aufgesammelte Hilfsfunktion der
; 6. Gruppe löschen.
; Datei FILENAME löschen
; Fehlerauswertung
; Teileprogrammsatz erzeugen lassen
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis