Herunterladen Diese Seite drucken

Omron SYSMAC CP1L Bedienerhandbuch Seite 145

Werbung

Programmierbeispiel 2
Verwenden Sie einen CTBL (Vergleichstabelle registrieren)-Befehl, um einen
Interrupt-Vorgang auszuführen, wenn der Zielwert erreicht ist.
Verlangsamen und Stoppen werden als Interrupt-Tasks ausgeführt, die schnelle
Vorgänge ohne Beeinträchtigung der Zykluszeit ermöglichen.
Anwenderprogramm
Verwenden Sie einen CTBL-Befehl, um Interrupt-Tasks auszuführen, wenn die
Zielposition erreicht ist.
0.02
Motor starten
Prüfen Sie nach Stoppen des Motors die Stoppposition.
W0.02
Motor gestoppt
Wenn der Istwert des schnellen Zählers dem Zielwert 1 (3000) entspricht, wird
Interrupt-Task 04 ausgeführt.
Interrupt-Task
04
A-4 Programmierbeispiele für das CP1L-System
>=(325)
<(310)
A270
A270
#0DDE
#0DAC
>=(325)
A270
#0DDE
P_On
RSET
„Motor gestoppt" rücksetzen
W0.02
A531.00
Software-Rücksetzung für schnellen Zähler 0
CTBL(882)
#0
Spezifikation für schnellen Zähler 0
#0
Vergleich mit Zielwert starten
D600
CH der Vergleichstabelle reduzieren
SET
„Motor läuft" einstellen
100.00
Die Stoppposition ist normal, wenn der
100.02
schnelle Zähler (A270) zwischen
3500 (0DAC Hex) und 3550 (0DDE Hex) liegt.
Normale
Stoppposition
100.03
Die Stoppposition ist fehlerhaft, wenn der
schnelle Zähler (A270)
größer als 3550 (0DDE Hex) ist.
Fehler-
Stopp-
position
SET
„Motor verlangsamt"
einstellen
100.01
SYSMAC CP1L/CP1E Bedienerhandbuch
A
143

Werbung

loading

Diese Anleitung auch für:

Sysmac cp1