Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 90

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

Werbung

CPM1–/CPM1A–Interrupt–Funktionen
Phase Z
(Rücksetz–
Eingang)
SR25200
Ein oder mehrere Ab-
fragezyklen
Rücksetzung durch
Interrupt
Hinweis
Programmierung
1, 2, 3...
78
Software–Rücksetzung:
Der Istwert wird beim Setzen des SCHNELLER-ZÄHLER(0)-RÜCKSETZ-Sy-
stemmerkers (SR 25200) zurückgesetzt.
Z–Phasensignal + Software–Rücksetzung
Ein oder mehrere Abfragezyklen
In einem
Abfragezyklus
Keine
Rücksetzung
Der SCHNELLER-ZÄHLER(0)-RÜCKSETZ-Systemmerker (SR 25200) wird
innerhalb eines Abfragezyklus einmal aufgefrischt. Zur eindeutigen Identifi-
zierung des Merkerzustands muß dieser daher für mindestens einen Abfra-
gezyklus gesetzt sein.
"Z" in "Phase Z" steht für ZERO (Null). Dieses Signal zeigt an, daß der Enco-
der einen Zyklus durchlaufen hat.
Zählen mit Schneller Zähler-Interrupt
Für Interrupts des Schnellen Zählers 0 wird anstelle eines Aufwärts-Zählvor-
gangs eine Vergleichstabelle verwendet. Die Zähleristwert-Prüfung erfolgt mit
Hilfe eines der beiden nachfolgend beschriebenen Verfahren. In der Ver-
gleichstabelle werden Vergleichsbedingungen (für den Vergleich mit dem
Istwert) und Kombinationen aus Interrupt-Routinen gespeichert.
Zielwert:
Maximal 16 Vergleichsbedingungen (Zielwerte und Zählrichtungen) und
Interrupt-Unterprogramme werden in der Vergleichstabelle gespeichert.
Entspricht der Zähler-Istwert und die Zählrichtung den Vergleichsbedin-
gungen, wird das spezifizierte Interrupt-Unterprogramm ausgeführt.
Bereichsvergleich:
Acht Vergleichsbedingungen (obere und untere Grenzwerte) und Inter-
rupt-Unterprogramme werden in der Vergleichstabelle abgelegt. Ist der
Istwert größer oder gleich dem unteren Grenzwert und kleiner oder
gleich dem oberen Grenzwert, wird das spezifizierte Interrupt-Unterpro-
gramm ausgeführt.
Die folgenden Schritte dienen zur Programmierung des Schnellen Zählers.
Der Zählbetrieb des Schnellen Zählers 0 beginnt nach der richtigen Einstel-
lung im Setup. Vergleiche mit Hilfe der Vergleichstabelle und die Generierung
von Interrupts erfolgen erst nach dem CTBL(63)-Befehl.
Der Schnelle Zähler wird beim Einschalten der SPS und zu Beginn des Be-
triebs auf "0" zurückgesetzt.
Der Istwert des Schnellem Zählers bleibt in SR 248 und SR 249 gespeichert.
Steuerung der Schnellen Zähler-Interrupts
1. Verwenden Sie den CTBL(63)-Befehl, um die Vergleichstabelle in der
CPM1/CPM1A zu speichern und um Vergleiche zu starten.
(@)CTBL(63)
P
C
TB
Software–Rücksetzung
Ein oder mehrere Abfragezyklen
SR25200
In einem Abfrage-
zyklus
Keine
Rücksetzung durch
Rücksetzung
Abfragezyklus
C: (3-stellige BCD-Zahl)
000:
Die Zieltwerttabelle wurde erstellt und der
Vergleich gestartet.
001:
Die Bereichstabelle wurde erstellt und der
Vergleich gestartet.
002:
Nur die Zielwerttabelle wurde erstellt
003:
Nur die Bereichstabelle wurde erstellt
TB: Anfangswort der Vergleichstabelle
Kapitel 1–5

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis