Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 46

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Interrupt–Funktionen
Verfahren (Zählermodus)
Hinweis Die im Zählermodus (SR 244 bis SR 251) verwendeten SR–Worte enthalten
1, 2, 3...
Hinweis 1. Wird der INT(89)-Befehl während des Zählvorgangs aufgerufen, wird der
Über den INT(89)-Befehl kann der Zustand der
Eingangs-Interrupt-Maskierung gelesen werden.
(@)INT(89)
Der Zustand der äußerst rechten Stellen der in Wort D gespeicherten
Daten (Bits 0 bis 3) zeigt den Maskierungszustand.
002
0: Löschen der Maskierung (Eingangs–Interrupt freigegeben.)
000
1: Setzen der Maskierung: (Eingangs–Interrupt nicht freigegeben.)
D
Führen Sie die folgenden Schritte aus, um Eingangs–Interrupts im Zählermo-
dus zu programmieren.
alle hexadezimale Daten und keine BCD–Werte.
1. Schreiben Sie die Sollwerte für den Zählerbetrieb in die SR–Worte, die
den Interrupts 0 bis 3 entsprechen. Die Sollwerte liegen zwischen 0000
und FFFF (0 bis 65535). Der Wert 0000 deaktiviert den Zählbetrieb, bis
ein neuer Wert spezifiziert und der nachfolgende Schritt 2 wiederholt
wurde.
Hinweis Diese Systemmerker werden zu Beginn des Betriebs
zurückgesetzt und müssen von dem Programm neu gesetzt
werden.
Die höchste Frequenz des Eingangssignals beträgt 1 kHz.
Interrupt
Eingangs–Interrupt 0
Eingangs–Interrupt 1
Eingangs–Interrupt 2
Eingangs–Interrupt 3
Wird der Zählermodus nicht verwendet, können diese SR–Bits als
Hilfsbits verwendet werden.
2. Mit dem INT(89)-Befehl können die in der Zähler-Betriebsart
spezifizierten Sollwerte festgelegt bzw. erneuert werden, wobei die
Maskierung aufgehoben wird.
(@)INT(89)
003
000
D
Der Eingangs-Interrupt, dessen Sollwert festgelegt wird, wird in der
Zähler-Betriebsart aktiviert. Erreicht der Zähler den Sollwert, erfolgt ein
Interrupt und der Zähler wird zurückgesetzt. Die Zählvorgänge/Interrupts
werden bis zur Deaktivierung des Zählers fortgesetzt.
Istwert auf den Sollwert gesetzt. Für einen Interrupt müssen Sie daher
die differenzierte Form des Befehls verwenden, andernfalls wird kein In-
terrupt ausgelöst.
2. Der Sollwert wird bei der Ausführung des INT(89)-Befehls festgelegt. Ist
bereits ein Interrupt aktiv, dann kann der Sollwert nicht einfach durch
Änderung des Inhaltes von SR 244 bis SR 247 geändert werden; hierzu
muss der Sollwert durch wiederholte Ausführung des INT(89)-Befehls
erneuert werden.
Wort, in dem der Zählersollwert gespeichert ist
SR 244
SR 245
SR 246
SR 247
Werden die den Eingangs-Interrupts entsprechenden
D-Bits 0 bis 3 zurückgesetzt, wird der Sollwert festgelegt
und Interrupts sind zulässig.
0: Der in der Zähler-Betriebsart spezifizierte Sollwert wird
festgelegt und die Maskierung aufgehoben.
1: Nichts passiert. (Die Bits für alle nicht zu ändernden In-
terrupts auf 1 setzen.)
Abschnitt
1-4
25

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis