Материал: m012203d

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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