Registerbeschreibung

Alle Register können über die Registerkommunikation ausgelesen oder beschrieben werden. Sie dienen zur Parametrierung der Klemme.

R0: Statuswort

Das Statuswort beinhaltet Informationen über interne Zustände und gibt Auskunft über aufgetretene Fehler

Bit

R0.15

R0.14

R0.13

R0.12

R0.11

R0.10

R0.9

R0.8

Name

-

NoControlPower

OpenLoad

OverCurrent

UnderVoltage

-

LowVoltage

OverTemperature

Bit

R0.7

R0.6

R0.5

R0.4

R0.3

R0.2

R0.1

R0.0

Name

-

-

-

-

-

-

-

-

Legende

Bit

Name

Beschreibung

R0.15

-

reserviert

R0.14

NoControlPower

1bin

keine 24 V Steuerspannung an den Powerkontakten vorhanden

R0.13

OpenLoad

1bin

offene Last / Drahtbruch

R0.12

OverCurrent

1bin

Überstrom der Treiberstufe

R0.11

UnderVoltage

1bin

Versorgungsspannung kleiner als 7 V (nur KL2545)

R0.10

-

reserviert

R0.9

LowVoltage

1bin

Versorgungsspannung ist um 10 V kleiner als die Einschaltspannung (nur KL2545)

R0.8

OverTemperature

1bin

Innentemperatur der Klemme ist größer als 80°C (siehe R5) (nur KL2545)

R0.0 - R0.7

-

reserviert

R1: Position setzen

Hier können Sie die gewünschte Position vorgeben, mit der die Klemme geladen werden soll.

R2: Spulenspannung

Hier kann die Spulenspannung ausgelesen werden. Die Einheit ist 1 mV (Beispiel: 4800 = 48 V).

R3: Versorgungsspannung

Hier kann die Versorgungsspannung ausgelesen werden. Die Einheit ist 1 mV (Beispiel: 4800 = 48 V).

R5: Temperatur-Register

Aus Register R5 kann die Innentemperatur der Klemme in °C ausgelesen werden. Die Klemme setzt im Status-Byte das Bit SB.5 als Warnung, wenn die Temperatur die Schwelle von 80°C überschreitet. Sinkt die Temperatur unter 60°C wird das Bit SB.5 automatisch wieder zurückgesetzt.

R6: Status-Byte

Hier wird zusätzlich das Status-Byte des jeweiligen Kanals eingeblendet.

R7: Kommando-Register

Registerbeschreibung 1:

Anwender-Kodewort

Um die folgenden Kommandos auszuführen muss zuvor in Register R31 das Anwender-Kodewort 0x1235 eingetragen sein!

Kommando 0x7000: Restore Factory Settings

Mit dem Eintrag 0x7000 in Register R7 werden für die folgenden Register beider Kanäle die Werte des Auslieferungszustands wiederhergestellt:
R32: 0dez
R33: 0dez
R34: 4096dez
R35: 0dez
R36: KL2535: 1000dez, KL2545: 3500dez
R37: 0dez
R38: 0dez
R39: 0dez
R40: 0dez
R41: 0dez
R42: 0dez
R43: 0dez
R44: 1000dez
R45: 0dez
R46: 0dez

Registerbeschreibung 2:

Kompletter Restore

Das Kommando Restore Factory Settings setzt beide Kanäle der Pulsweitenstromklemme gleichzeitig zurück auf Auslieferungszustand, egal aus welchem Registersatz heraus es aufgerufen wird!

Kommando 0x8000: Software Reset

Mit dem Eintrag 0x8000 in Register R7 wird ein vollständiger Software-Reset der Klemme durchgeführt. Alle internen Variablen (Positionen, Latch-Werte, Fehler, usw.) werden gelöscht bzw. auf definierte Werte gesetzt, die aus dem EEPROM gelesen werden. Die internen Schaltkreise (D/A-C, Ausgangstreiber) werden bei einem Software-Reset neu initialisiert.

VORSICHT

Software-Reset!

Während eines Software-Resets wird die Endstufe stromlos geschaltet. Stellen Sie sicher, dass ihr Anlagenzustand dies erlaubt und keine Gefährdung von Mensch oder Maschine besteht!

R8: Klemmentyp

Im Register R8 steht die Bezeichnung der Klemme:
KL2535: 0x09E7 (2535dez)
KL2545: 0x09F1 (2545dez)

R9: Firmware-Stand

Im Register R9 steht in ASCII-Codierung der Firmware-Stand der Klemme, z. B. 0x3141 = '1A'. Hierbei entspricht die '0x31' dem ASCII-Zeichen '1' und die '0x41' dem ASCII-Zeichen 'A'.
Dieser Wert kann nicht verändert werden.

R16: Hardware-Versionsnummer

Im Register R16 steht der Hardware-Stand der Klemme.

R31: Kodewort-Register

Wenn Sie in die Anwender-Register Werte schreiben ohne zuvor das Anwender-Kodewort (0x1235) in das Kodewort-Register eingetragen zu haben, werden diese Werte von der Klemme nicht übernommen. Das Kodewort wird bei einem Neustart der Klemme zurückgesetzt.

R32: Feature-Register

Das Feature-Register legt die Konfiguration der Klemme fest.

Bit

R32.15

R32.14

R32.13

R32.12

R32.11

R32.10

R32.9

R32.8

Name

disMixedDecay

-

-

-

-

-

-

enUserStartValue

Bit

R32.7

R32.6

R32.5

R32.4

R32.3

R32.2

R32.1

R32.0

Name

-

enRamps

enDithering

enValveCurve

enAverageNotation

disWatchdog

enManuScale

enUserScale

Legende

Bit

Name

Beschreibung

default

R32.15

disMixedDecay

1bin

Mixed Decay ist deaktiviert

0bin

R32.14 - R32.9

-

reserviert

R32.8

enUserStartValue

1bin

Anwendereinschaltwert aktiv (siehe R35)

0bin

R32.7

-

reserviert

R32.6

enRamps

1bin

Prozessdatenrampen aktiv (siehe R45 + R46)

0bin

R32.5

enDithering

1bin

Dithering aktiv (siehe R37, R38 + R39), zusätzlich muss das Bit CB1.0 = 1 gesetzt werden

0bin

R32.4

enValveCurve

1bin

Ventilkennlinie aktiv (siehe R40, R41, R42, R43 + R44)

0bin

R32.3

enAverageNotation

0bin

Darstellung im Zweierkomplement aktiv

0bin

1bin

Betragsvorzeichendarstellung aktiv

R32.2

disWatchdog

1bin

interner 100 ms Watchdog deaktiviert

0bin

R32.1

enManuScale

1bin

Hersteller-Skalierung aktiv

0bin

R32.0

enUserScale

1bin

Anwender-Skalierung aktiv (siehe R33 + R34)

0bin

R33: Anwender-Skalierung - Offset

Wenn die Anwender-Skalierung aktiviert (R32.0=1) ist, legt dieses Register den Offset der Anwender-Skalierung fest.

R34: Anwender-Skalierung - Gain

Wenn die Anwender-Skalierung aktiviert (R32.0=1) ist, legt dieses Register den Gain der Anwender-Skalierung fest.

R35: Anwender-Einschaltwert

Wenn der Anwendereinschaltwert aktiviert (R32.8=1) ist und der aktivierte (R32.2=0bin) Watchdog bei einem Feld- oder Klemmenbusfehler nach 100 ms anspricht, wird dieser Wert zum Ausgabewert.

R36: maximaler Ausgangsstrom

Dieses Register legt den maximalen Ausgangsstrom fest. Die Einheit ist 1 mA (Beispiel: 1000dez = 1 A).
KL2535: maximal 1000 mA (Default: 1000dez)
KL2545: maximal 3500 mA (Default: 3500dez)

R37: Dithering - Frequenz

Wenn das Dithering aktiviert ist (R32.5=1), legt dieses Register die Frequenz des Dither fest.
Zulässige Werte sind von 10 bis 500 Hz.
Die Einheit ist 1 Hz. (Beispiel: 100dez = 100 Hz).

R38: Dithering - Amplitude

Wenn das Dithering aktiviert ist (R32.5=1), legt dieses Register die Amplitude des Dither fest.
Der konfigurierte Wert bezieht sich auf den eingestellten Ausgangsstrom in Register R36.
Die Einheit ist 1% (Beispiel: 10dez = 10%).

R39: Dithering - Abschaltrampe

Wenn das Dithering aktiviert ist (R32.5=1), legt dieses Register die Abschaltrampe des Dither fest.
Die Einheit ist 1 ms (Beispiel: 100dez = 100 ms).

R40: Überlappung - Schwellwert (Ventilkennlinie)

Wenn die Ventilkennlinie aktiviert ist (R32.4=1), legt dieses Register den Schwellwert des Überlappungsbereiches fest.
Die Einheit ist 0,1% und bezieht sich auf den Prozessdatenendwert (Beispiel: 100dez = 10%).

R41: Überlappung - Ausgabewert (Ventilkennlinie)

Wenn die Ventilkennlinie aktiviert ist (R32.4=1), legt dieses Register den Ausgabewert des Überlappungsbereiches fest.
Der konfigurierte Wert bezieht sich auf den eingestellten Ausgangsstrom in Register R36.
Die Einheit ist 0,1% (Beispiel: 100dez = 10%) .

R42: Knickkompensation - Schwellwert (Ventilkennlinie)

Wenn die Ventilkennlinie aktiviert ist (R32.4=1), legt dieses Register den Schwellwert des Knickkompensationsbereiches fest.
Die Einheit ist 0,1% und bezieht sich auf den Prozessdatenendwert (Beispiel: 100dez = 10%).

R43: Knickkompensation - Ausgabewert (Ventilkennlinie)

Wenn die Ventilkennlinie aktiviert ist (R32.4=1), legt dieses Register den Ausgabewert des Knickkompensationsbereiches fest.
Der konfigurierte Wert bezieht sich auf den eingestellten Ausgangsstrom in Register R36.
Die Einheit ist 0,1% (Beispiel: 100dez = 10%) .

R44: Flächenkompensation - Schwellwert (Ventilkennlinie)

Wenn die Ventilkennlinie aktiviert ist (R32.4=1), legt dieses Register den Schwellwert des Flächenkompensationsbereiches fest.
Die Einheit ist 0,1% und bezieht sich auf den Prozessdatenendwert (Beispiel: 100dez = 10%).

R45: Prozessdatenrampe (steigend)

Wenn die Prozessdatenrampen aktiviert sind (R32.6=1), legt dieses Register die steigende Prozessdatenrampe fest.
Die Einheit ist 1 ms und bezieht sich auf den Prozessdatenendwert (Beispiel: 100dez = 100 ms).

R46: Prozessdatenrampe (fallend)

Wenn die Prozessdatenrampen aktiviert sind (R32.6=1), legt dieses Register die fallende Prozessdatenrampe fest.
Die Einheit ist 1 ms und bezieht sich auf den Prozessdatenendwert (Beispiel: 100dez = 100 ms).