Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 566

Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
10.5 Funktionsbausteine (FB)
Der Aufruf des FB mit Parameter functionAssign := TRUE und einer positiven Flanke (FALSE
→ TRUE) am Parameter Execute führt diese Zuordnung durch. Dabei muss der Kanal im Reset
sein.
Der Aufruf hat die gleiche Auswirkung wie die Programmanweisung SETINT (bzw. wie
CLRINT, wenn der Aufruf des FBs mit einem Leerstring am Parameter program erfolgt).
Im Unterschied zu SETINT (bzw. CLRINT) bleibt die Zuordnung per FB auch nach
Programmende (M30 bzw. Kanal-Reset) wirksam. Erst durch einen Warmstart wird die mittels
FB bewirkte Zuordnung wieder gelöscht.
Funktion: ASUP starten
Bei gesetztem Parameter functionStart := TRUE wird das vordefinierte Unterprogramm
(ASUP) in der NC gestartet.
Das im Kanal laufende NC-Programm wird durch das ASUP unterbrochen. Innerhalb eines
PLC-Zyklus können verschiedene ASUPs gestartet werden. In der NC werden die ASUPs
nacheinander ausgeführt.
Randbedingungen
● Das Teileprogramm, welches als ASUP aufgerufen werden soll, muss zwingend im NC-
Speicher liegen.
● Bei Not-Halt ("LBP_NC.A_EMERGENCY") können keine Aufträge gestartet werden.
● In einem Kanal mit aktivem Kanal-Reset können Aufträge nur gestartet werden, wenn das
MD 11602 ASUP_START_MASK Bit 0 entsprechend gesetzt ist.
Erläuterung der Formalparameter
Signal
execute
functionAs‐
sign
functionStart
channel
program
interrupt
566
Art
Typ
E
BOOL
E
BOOL
E
BOOL
E
UINT
E
WSTRING
E
UINT
Wertebereich
Bedeutung
---
FALSE → TRUE: Auftrag starten
---
TRUE: Interrupt soll zugeordnet wer‐
den
1)
---
TRUE: ASUP soll gestartet werden
1,2,3 ... 10
Kanalnummer
Programmpfad z. B.: WSTRING#'/
_N_MPF_DIR/ _N_TST_FC9AS‐
UP_MPF'
Wird ignoriert, wenn functionAs‐
sign := FALSE und functionStart :=
TRUE
Beachten Sie auch die ergänzenden
Informationen zu diesem Parameter
unterhalb der Tabelle.
1,2,3 ... 8
Interrupt-Nummer
Funktionshandbuch, 06/2019, A5E47437861A AA
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis