Herunterladen Inhalt Inhalt Diese Seite drucken

Ausführung Einer Synchronaktion; Weitere Anwendungsbeispiele - Siemens SIMATIC FM 357 Handbuch

Mehrachsbaugruppe für servo- bzw. schrittantrieb
Inhaltsverzeichnis

Werbung

Ausführung einer Synchronaktion
Synchronaktionen werden zum Zeitpunkt der Satzabarbeitung im IPO-Takt ausge-
führt. Sind mehrere Synchronaktionen gleichzeitig aktiv, so erhöht sich die Rechen-
zeitbelastung im IPO-Takt. Wird die zulässige Zeit überschritten, so erfolgt Pro-
grammabbruch und Fehlermeldung (Fehler-Nr. 4240). Im folgenden Bild ist das
Prinzip von Synchronaktionen dargestellt.
Synchronaktion
digitale Eingänge
Systemvariable
(z. B. Positionen)
Bild 10-50 Ausführung einer Synchronaktion

Weitere Anwendungsbeispiele

Schneller Start/Stop einer Einzelachse über digitalen Eingang
N10 ID=1 WHENEVER $A_IN[11] == FALSE DO $AA_OVR[X] = 0
N20 POS[X]=200 FA[X]=5000
Die selbsthaltende Synchronaktion in N10 bewirkt, daß die X-Achse immer mit
1/0-Flanke des digitalen Eingangs 11 gestoppt wird (Override = 0).
Mit dem 0/1 Übergang wird intern der Override auf 100 % gesetzt, die Achse fährt
weiter.
Beispiel Reihenfolge bei mehreren programmierten Synchronaktionen
N10 WHENEVER $AA_IW[X]>60 DO $AC_OVR=30
N20 WHENEVER $AA_IW[X]>80 DO $AC_OVR=40
N30 ID=2 WHENEVER $AA_IW[X]>20 DO $AC_OVR=20
N40 ID=1 DO $AC_OVR=10
N50 G1 X200 F1000
Die Synchronaktionen werden in folgender Reihenfolge abgearbeitet: N40
N10
(über Override) vergrößert:
IW < 20:
IW > 20:
IW > 60:
IW > 80
(Der als zuletzt geschriebene Wert bleibt wirksam.)
Mehrachsbaugruppe FM 357 für Servo- bzw. Schrittantrieb
NC-Programm
WHEN $AC_DTEB<=10 DO M8
G1 X100 Y100 F1000
Satzvorbereitung
vorbereitete Sätze
Satzabarbeitung
Synchronaktions-
bearbeitung
N20. Abhängig von der Istposition der X-Achse wird die Geschwindigkeit
F=100
F=200
F=300
F=400
NC-Programmierung
Hilfsfunktionen
Ausgänge
Beeinflussung von Geschwindigkeit
NC-Funktionen
(Restweg löschen, Einlesesperre)
N30
10-103

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis