Herunterladen Inhalt Inhalt Diese Seite drucken

Asup - Start Von Asynchronen Unterprogrammen; Relevante Signale Zum Aufruf Eines Asynchronen Unterprogrammes - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

6.5.3
ASUP – Start von asynchronen Unterprogrammen

Relevante Signale zum Aufruf eines asynchronen Unterprogrammes

Name
Start ASUP
ASUP-Zustand: aktiv
ASUP-Zustand: beendet
ASUP-Zustand: Fehler
ASUP-Zustand: Startfehler
Signaltyp:
ST = Steuersignal, RM = Rückmeldesignal
Mit "Start ASUP" können Unterprogramme in der FM gestartet werden. Das lau-
fende NC-Programm wird dabei durch das asynchrone Unterprogramm unterbro-
chen. Voraussetzung ist ein dafür angelegtes NC-Programm (siehe Kapitel 10.30
und Kapitel 9.14. Im NC-Programm ist der "Interrupt 8" für diese Funktion zu ver-
einbaren. Ein derart vorbereitetes Unterprogramm kann von der CPU zu einem be-
liebigen Zeitpunkt gestartet werden. Es kann nur ein ASUP gestartet werden.
Impulsdiagramm
Start ASUP
ASUP-
Zustand:
Funktionsanstoß durch positive Flanke (Anwender)
1
2
ASUP-Zustand aktiv
positive Quittung: ASUP-Zustand beendet
3
4
Rücksetzen vom Funktionsanstoß nach Erhalt der Quittung (Anwender)
5
Signalwechsel durch FC 22
wird Funktionsanstoß vor Erhalt der Quittung rückgesetzt, werden die Ausgangs-
6
signale nicht aktualisiert, ohne Einfluß auf Ablauf der angestoßene Funktion
7
negative Quittung: Fehler aufgetreten
Bild 6-11
Ein erneuter "Start ASUP" kann erst dann erfolgen, wenn nach Beendigung bzw.
nach Fehler das Signal "Start ASUP" zurückgesetzt wurde (FC 22 muß mit zurück-
gesetztem Signal mindestens einmal aufgerufen worden sein).
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
Programmieren der Standard-Funktionsbausteine
Signal/Daten
Signal-
AW-DB "FMx"
typ
DBX110.7+n
ST
DBX128.0+n
RM
DBX128.1+n
RM
DBX128.2+n
RM
DBX128.3+n
RM
1
aktiv
2
beendet
Fehler
Impulsdiagramm ASUP
Bedeutung
Start des asynchronen Unterprogrammes
Unterprogramm ist aktiv / wird bearbeitet
Das asynchrone Unterprogramm ist beendet
Fehler
Interruptnummer 8 nicht vergeben, siehe NC-
Programmierung Kap. 10.30 und Funktionen
Kap. 9.14
1
4
6
3
5
1
4
5
7
6–57

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis