Herunterladen Inhalt Inhalt Diese Seite drucken

Schneller Zähler 0-Interrupts - Omron SYSMAC CQM1 Handbuch

Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Kapitel 2 – Setup
Anwendungsbeispiel
Schneller Zähler 0-Interrupts Impulssignale von einem Impuls-Encoder können mit hoher Geschwindigkeit ge-
60
Anhalten von Zeitgebern
Verwenden Sie den STIM(--)-Befehl, um den Intervall-Zeitgeber anzuhalten.
(@)STIM
C
1
C
000
000
Abb. 118: Zeitgeber anhalten
Der spezifizierte Intervall-Zeitgeber wird angehalten.
In diesem Beispiel wird alle 2,4 ms (0,6 ms x 4) über den Intervall-Zeitgeber 1 ein
Interrupt ausgelöst. Dabei wird vorausgesetzt, daß beim Setup alle Vorgabeeinstel-
lungen ausgewählt wurden.
Merker für den ersten Zyklus
EIN für einen Abfragezyklus
25315
00100
00100
Abb. 119: Anwendungsbeispiel für Intervall–Zeigeber 1
Bei der Programmausführung wird das Unterprogramm 023 alle 2,4 ms ausgeführt.
IR 00100 ist während dieser Zeit gesetzt.
IR 00100
Unterprogramm 023
Abb. 120: Grafische Darstellung des Anwendungsbeispieles
zählt und Interrupt-Unterprogramm können, entsprechend des Zählistwertes, aus-
geführt werden.
: Intervall-Zeitgeber-Nummer + 10
1
Intervall-Zeitgeber 0: 010
Intervall-Zeitgeber 1: 011
Intervall-Zeitgeber 2: 012
Intervall-Zeitgeber-Sollwerte:
MOV(21)
Der Sollwert des Dekrementierungs-Zählers
#0004
wird auf 4 gesetzt.
DM 0010
Das Dekrementierungs-Zeitgeber-Intervall
MOV (21)
wird auf 0,6 ms gesetzt.
#0006
DM 0011
@STIM
Der Intervall-Zeitgeber 1 startet, sobald IR
00100 gesetzt wird.
004
DM 0010
#0023
Der Intervall-Zeitgeber 1 wird angehalten, so-
@STIM
bald IR 00100 zurückgesetzt wird.
011
000
000
SBN (92)
023
Der Zählwert für den Intervall-Zeitgeber 1 wird alle 2,4
ms erreicht und das Unterprogramm 023 aufgerufen.
RET(93)
2.4 ms
2.4 ms
2.4 ms

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis