Herunterladen Inhalt Inhalt Diese Seite drucken

ABB DC541-CM Betriebsanleitung Seite 21

Interrupt- und zählmodul
Vorschau ausblenden Andere Handbücher für DC541-CM:
Inhaltsverzeichnis

Werbung

Der Zähler belegt immer die Kanäle C0...C3 des DC541:
C0: Spur A des Inkrementalgebers
C1: Spur B des Inkrementalgebers
C2 und C3: Referenznocken oder Touch-Trigger
Der Zähler kann in zwei verschiedenen Betriebsarten betrieben werden:
Endloszähler (Endless mode)
Begrenzungszähler (Limit mode)
Die Einstellung der Betriebsart erfolgt mit dem Eingang EN_LIM.
Bei Einstellung EN_LIM = FALSE arbeitet der Zähler als Endloszähler (Endless mode). Ein Überlauf
ergibt sich entsprechend dem 32-Bit-Wert bei 16#FFFFFFFF = 4.294.967.295. In diesem Mode wird ein
Über- bzw. Unterschreiten der Grenzwerte LIM_MAX und LIM_MIN an den Ausgängen MAX_LIM bzw.
MIN_LIM angezeigt.
Bei Einstellung EN_LIM = TRUE (Limit mode) zählt der Zähler zwischen LIM_MIN und LIM_MAX. Bei
Überlauf, d. h. Erreichen von LIM_MAX beginnt der Zähler wieder bei LIM_MIN.
Der obere Grenzwert LIM_MAX muss größer als der untere Grenzwert LIM_MIN sein. Ist der untere
Grenzwert LIM_MIN größer als der obere Grenzwert LIM_MAX, wird eine entsprechende Fehlermeldung
an den Ausgängen ERR/ERNO gemeldet. In diesem Fall werden die Werte für LIM_MIN und LIM_MAX
nicht an das DC541 übergeben. Die Differenz zwischen LIM_MIN und LIM_MAX muss mindestens
doppelt so groß sein, wie die Frequenz der Zählimpulse pro DC541-Zyklus.
Beispiel:
- Frequenz der Zählimpulse = 40 kHz = 40000 Ink/s = 40 Ink/ms
- Zykluszeit des DC541 = 100 µs
- LIM_MIN = 0
-> Frequenz Zählimpulse pro DC541-Zyklus: 40 Ink/ms = 4 Ink/100 µs
-> LIM_MAX > 8
Mit dem Eingang SET wird der Zähler auf den Wert CNT_SET gesetzt. Der Zähler wird so lange auf dem
Wert CNT_SET gehalten, wie der Eingang SET = TRUE ist.
Wenn mit EN_REF die Referenzpunktfahrt freigegeben ist, wird der Zähler mit einer steigenden Flanke
auf dem Kanal C2 oder C3 auf den Wert des Einganges CNT_SET gesetzt.
Mit EN_TOUCH wird eine Touch-Trigger-Messung freigegeben. Das bedeutet: Mit der steigenden
Flanke auf dem Kanal C2 oder C3 wird der Wert des Zählerstandes gespeichert und auf den Ausgang
CNT_TOUCH ausgegeben. Die Gültigkeit von TOUCH_CNT wird über RDY_TOUCH angezeigt. Diese
Funktionalität kann genutzt werden, um den Wert des Zählers im Verhältnis zu einem externen Ereignis
festzustellen. Die Ergebnisse sind inkrementgenau.
Es darf immer nur eine der Funktionen Referenzpunktfahrt oder Touch-Trigger-Messung freigegeben
werden. Werden beide gleichzeitig freigegeben oder ist bei Freigabe einer Funktion die andere noch
nicht abgeschlossen, so erfolgt eine entsprechende Fehlermeldung an den Ausgängen ERR/ERNO.
Eine neue Referenzpunktfahrt oder Touch-Trigger-Messung muss mit einer positiven Flanke auf der
entsprechenden Freigabe gestartet werden.
Wird die Nullspur eines Inkrementalgebers auf den Kanal C2 oder C3 verdrahtet, so darf im Bereich des
Referenznockens keine Touch-Trigger-Messung erfolgen!
Das Gerät DC541 muss als Zählgerät (Counter mode) konfiguriert sein.
Der Baustein DC541_32BIT_CNT verfügt über eine integrierte Visualisierung visuDC541_32BIT_CNT,
über die alle Funktionen des Bausteines parallel zum Anwenderprogramm gesteuert werden können,
wenn der Eingang EN_VISU = TRUE ist. Die Einbindung und Funktion der Visualisierung sind am Ende
der Bausteinbeschreibung ausführlich beschrieben.
____________________________________________________________________________________________________________
G7
AC500-Systemtechnik E/A-Module
21
DC541
AC500 / Stand: 08.2006

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis