Herunterladen Inhalt Inhalt Diese Seite drucken

Fc 9: Asup – Start Von Asynchronen Unterprogrammen - Siemens SIMATIC FM 357 Handbuch

Mehrachsbaugruppe für servo- bzw. schrittantrieb
Inhaltsverzeichnis

Werbung

6.8
FC 9: ASUP – Start von asynchronen Unterprogrammen
Aufgabe
Mit dem FC ASUP können Unterprogramme in der FM gestartet werden.
Voraussetzung ist ein dafür angelegtes NC-Programm (siehe Kapitel 10.21,
NC-Programmierung und Kapitel 9.12, Funktion). Im NC-Programm ist der
"Interrupt 8" für diese Funktion zu vereinbaren. Ein derart vorbereitetes ASUP
kann von der CPU zu einem beliebigen Zeitpunkt gestartet werden. Das laufende
NC-Programm wird durch das ASUP unterbrochen. Es kann nur ein ASUP
gestartet werden.
Der Start-Parameter muß vom Anwender auf FALSE gesetzt werden, wenn das
ASUP beendet (Done) oder ein Fehler aufgetreten ist.
Zur Auftragsbearbeitung benötigt der FC ASUP einen eigenen WORD-Parameter
(Ref) aus dem globalen Anwender-Speicherbereich. Dieser wird intern verwendet
und darf vom Anwender nicht verändert werden. Der Parameter Ref wird im ersten
OB 1-Zyklus initialisiert, aus diesem Grund muß jeder FC ASUP aufgerufen
werden.
Alternativ dazu kann vom Anwender im Anlauf der Parameter Ref mit dem Wert
FALSE initialisiert werden. Damit sind auch bedingte Aufrufe möglich. Ein beding-
ter Aufruf muß bei Aktivierung durch den Parameter Start = TRUE solange erfol-
gen, bis der Parameter Done einen Zustandswechsel von TRUE nach FALSE
durchführt.
Aufrufmöglichkeiten
Aufruf in KOP-Darstellung
EN
FM357No
Start
IntNo
Mehrachsbaugruppe FM 357 für Servo- bzw. Schrittantrieb
(Kontaktplan)
FC 9
ENO
Active
Done
Error
StartErr
Ref
Programmieren der FM 357
Aufruf in AWL-Darstellung
(Anweisungsliste)
CALL FC 9(
FM357No
:=,
Start
:=,
IntNo
:=,
Active
:=,
Done
:=,
Error
:=,
StartErr
:=,
Ref
:=);
6-33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis