V/R-Zähler mit Schaltausgang, 750-404/000-004
Technische Beschreibung:
Die Zählerklemme 750-404 kann auch in der Einstellung Zähler mit Schaltausgang bestellt werden. Sie hat dann die zwölfstellige Bestellnummer 750-404/000-004.
Die Zählerklemme verarbeitet Zählimpulse am Eingang CLOCK. Die Zählung geschieht flankengesteuert, d.h. durch einen Wechsel des CLOCK-Signals von 0 V auf 24 V wird der Zählerstand inkrementiert bzw. dekrementiert.
Der Zählvorgang erfolgt vorwärts (aufsteigend), falls der Eingang V/R mit 24 V beschaltet ist. Bei unbeschaltetem Eingang oder 0 V wird rückwärts gezählt. Die Anschlußpunkte A1 und A2 sind digitale Ausgänge und können über das Steuerbyte aktiviert beziehungsweise über den Zählerstand gesetzt werden.
Die Zählerklemme kann an allen Buskopplern des :$*2Ç, 2Ç6<67(0 (mit Ausnahme der Economy Varianten) betrieben werden.
Vorwärts / Rückwärtszähler 750-404 |
13 |
:$*2Ç, 2Ç6<67(0
Aufbau der Einund Ausgangsdaten:
Der Zähler verarbeitet die Zählimpulse am Eingang CLOCK. Die Wechsel von 0 V auf 24 V werden gezählt.
Der Zählvorgang erfolgt vorwärts (aufsteigend), falls der Eingang V/R mit 24 V beschaltet ist. Bei unbeschaltetem Eingang oder 0 V wird rückwärts gezählt.
Die unteren beiden Kontakte sind mit je einem zusätzlichen Ausgang beschaltet. Die Ausgänge werden durch Bits im Steuerbyte oder abhängig vom Zählerstand gesetzt.
Das Steuerbyte enthält folgende Bits:
Steuerbyte
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
|
|
0 |
x |
Zähler |
Zähler |
Ausgang |
Ausgang |
Ausgang A2 |
Ausgang A1 abhängig |
|
|
setzen |
sperren |
A2 setzen |
A1 setzen |
abhängig vom |
vom Zählerstand |
|
|
|
|
|
|
Zählerstand |
schalten |
|
|
|
|
|
|
schalten |
|
|
|
|
|
|
|
|
|
Das Statusbyte enthält folgende Bits:
Statusbyte
Bit 7 |
Bit 6 |
Bit 5 |
Bit 4 |
Bit 3 |
Bit 2 |
Bit 1 |
Bit 0 |
|
|
|
|
|
|
|
|
x |
x |
Rückmeldung |
Rückmeldung |
aktueller |
aktueller |
aktueller |
aktueller |
|
|
Zähler gesetzt |
Zähler gesperrt |
Pegel am |
Pegel am |
Pegel am |
Pegel am |
|
|
|
|
Ausgang A2 |
Ausgang A1 |
Eingang |
Eingang |
|
|
|
|
|
|
V/R |
CLOCK |
|
|
|
|
|
|
|
|
Mit dem Steuerund Statusbyte können folgende Aufgaben erledigt werden:
Zähler setzen: Wird Bit 5 im Steuerbyte gesetzt, wird der Zähler mit dem 32 Bit Wert der Ausgangsbytes 0 bis 3 geladen. Solange das Bit gesetzt ist, wird der Zähler angehalten und der Ladewert bleibt erhalten. Das erfolgreiche Laden des Zählers wird mit Bit 5 im Statusbyte gemeldet.
Zähler sperren: Wird Bit 4 im Steuerbyte gesetzt, dann werden Zählvorgänge unterdrückt. Bit 4 im Statusbyte meldet das Sperren des Zählers.
Ausgänge setzen: Die Bits 2 und 3 setzen die zusätzlichen zwei binären Ausgänge der Zählerklemme.
Ausgänge zählerabhängig schalten: Die Bits 0 und 1 aktivieren die Funktion zum zählerabhängigen Setzen der binären Ausgänge. Wird der Zählerstand 0x80000000 überschritten, so schaltet der Ausgang A1 ein. Für den Ausgang A2 werden nur die unteren 16 Bit des Zählerstandes berücksichtigt, so daß schon bei Überschreiten des Zählerstandes 0x8000 der Ausgang A2 eingeschaltet wird. Die Ausgänge werden bei Erreichen von 0 wieder zurückgesetzt. Wenn die Bits 2 oder 3 auch gesetzt sind, so dominiert deren Einfluß, so daß der entsprechende Ausgang unabhängig vom Zählerstand gesetzt ist.
Der Zähler liefert sein Ergebnis im binären Format.
Vorwärts / Rückwärtszähler 750-404 |
14 |
:$*2Ç, 2Ç6<67(0
Ein Beispiel zum Schalten der digitalen Ausgänge:
Der digitale Ausgang soll gesetzt werden, nachdem 4000 Impulse gezählt worden sind. Hier existieren mehrere Möglichkeiten, einen Ausgang zu setzen.
Wird A1 als automatischer Schaltausgang genutzt und soll der Zähler vorwärts zählen, wird der Zähler auf
0x80000000 - 4000 = 0x7FFFF060
gesetzt und der V/R-Eingang auf +24V gelegt. Außerdem muß im Steuerbyte das Bit 0 gesetzt sein. Nach 4000 Impulsen ist der Zählerstand 0x80000000 erreicht und der Ausgang A1 schaltet ein.
Soll der Zähler rückwärts zählen, so wird er mit 0x80000000 + 4000 = 0x80000FA0
vorbesetzt und V/R auf 0V gelegt. Nach 4000 Impulsen ist der Zählerstand 0x80000000 erreicht und der Ausgang A1 wird zurückgenommen.
Wenn A2 als Schaltausgang genutzt werden soll, muß der Zähler mit 0x8000 - 4000 = 0x7060 beziehungsweise
0x8000 + 4000 = 0x8FA0
geladen werden, da für den Schaltausgang A2 nur die unteren 16 Bit des Zählers verwendet werden. Statt Bit 0 muß nun Bit 1 im Steuerbyte gesetzt werden.
Der jeweils ungenutzte binäre Ausgang kann über Bit 2 und 3 von der Steuerung direkt angesprochen werden.
Vorwärts / Rückwärtszähler 750-404 |
15 |
:$*2Ç, 2Ç6<67(0
Aufbau der Einund Ausgangsdaten für Interbus
Die Klemme erscheint am Bus mit 3 Worten.
Ausgangswerte der Steuerung:
Byte |
Bezeichnung high-Byte |
Bezeichnung low-Byte |
D15-D0 |
Steuerbyte |
Ausgangsbyte1 |
D31-D16 |
Ausgangsbyte0 |
Ausgangsbyte3 |
D47-D32 |
Ausgangsbyte2 |
|
Eingangswerte der Steuerung: |
|
|
Byte |
Bezeichnung |
|
D15-D0 |
Statusbyte |
Eingangsbyte1 |
D31-D16 |
Eingangsbyte0 |
Eingangsbyte3 |
D47-D32 |
Eingangsbyte2 |
|
Die Eingangsbytes 0 bis 3 bilden den 32 Bit Zählerstand. In den Ausgangsbytes 0 bis 3 wird der Ladewert des Zählers beim Zählersetzen übergeben.
Vorwärts / Rückwärtszähler 750-404 |
16 |
:$*2Ç, 2Ç6<67(0