Registerbeschreibung
Alle Register können über die Registerkommunikation ausgelesen oder beschrieben werden. Sie dienen zur Parametrierung der Klemmen.
Das Verhalten bei K-Bus Watchdog (R33 ... R35) und das Verhalten der Eingänge DI1 und DI2 (R36 ... R47) kann über Bibliotheksbausteine verändert werden.
R6: Diagnose-Register
Bit | Beschreibung | default | |
---|---|---|---|
R6.5-15 | - | reserviert | - |
R6.4 | 1bin | Buffer ist voll | 0bin |
R6.3 | 1bin | Overrun Error ist aufgetreten | 0bin |
R6.2 | 1bin | Framing Error ist aufgetreten | 0bin |
R6.1 | 1bin | Parity Error ist aufgetreten | 0bin |
R6.0 | 1bin | Der Empfangsbuffer ist übergelaufen, ankommende Daten gehen verloren | 0bin |
R7: Kommando-Register
Anwender-Kodewort Um die folgenden Kommandos auszuführen muss zuvor in Register R31 das Anwender-Codewort 0x1235 eingetragen sein! |
Kommando 0x7000: Restore Factory Settings
Mit dem Eintrag 0x7000 in Register R7 werden für die folgenden Register die Werte des Auslieferungszustands wiederhergestellt:
R33, 34 und 35: Keine SMI-Kommando bei K-Bus Watchdog kommt
R36, 37 und 38: Alle SMI-Antriebe fahren bei steigender Flanke an DI1 AUF
R39, 40 und 41: Alle SMI-Antriebe stoppen bei fallender Flanke an DI1
R42, 43 und 44: Alle SMI-Antriebe fahren bei steigender Flanke an DI2 AB
R45, 46 und 47: Alle SMI-Antriebe stoppen bei fallender Flanke an DI2
R8: Klemmentyp
Im Register R8 steht die Bezeichnung der Klemme:
KL6831: 0x1AAF (6831dez)
KL6841: 0x1AB9 (6841dez)
R9: Firmware-Stand
Im Register R9 steht in ASCII-Codierung der Firmware-Stand der Klemme, z. B. 0x3143 = '1C'. Hierbei entspricht die '0x31' dem ASCII-Zeichen '1' und die '0x43' dem ASCII-Zeichen 'C'.
Dieser Wert kann nicht verändert werden.
R16: Hardware-Versionsnummer
Im Register R16 steht der Hardware-Stand der Klemme.
R31-R47: Anwenderregister
R31: Kodewort-Register
- Wenn Sie in die Anwender-Register Werte schreiben ohne zuvor das Anwender-Codewort (0x1235) in das Codewort-Register eingetragen zu haben, werden diese Werte von der Klemme nicht übernommen.
- Wenn Sie in die Anwender-Register Werte schreiben und haben zuvor das Anwender-Codewort (0x1235) in das Kodewort-Register eingetragen, werden diese Werte in die RAM-Register und in die EEPROM-Register geschrieben und bleiben somit bei einem Neustart der Klemme erhalten.
Das Codewort wird bei einem Neustart der Klemme zurückgesetzt.
R32: Feature Register
Das Feature Register R32 ist nicht belegt.
R33, R34 und R35: Watchdog
Das R33, 34 und 35 legt das Verhalten der Klemme beim Auftreten eines K-Bus Watchdog fest.
Werkseinstellung steht auf: Kein SMI-Kommando beim auslösen des K-Bus Watchdogs.
Das Verhalten kann über die Bibliotheksbausteine verändert werden.
R36 bis R47: Verhalten der DI1 und DI2
Das Verhalten der digitalen Eingänge DI 1 und DI2 kann über die Bibliotheksbausteine verändert werden.
Digitaleingang | SMI-Komando |
---|---|
Steigende Flanke an DI1 | Alle SMI-Antriebe fahren bei steigender Flanke an DI1 AUF (Werkseinstellung) |
Fallende Flanke an DI1 | Alle SMI-Antriebe stoppen bei fallender Flanke an DI1 (Werkseinstellung) |
Steigende Flanke an DI2 | Alle SMI-Antriebe fahren bei steigender Flanke an DI2 AB (Werkseinstellung) |
Fallende Flanke an DI2 | Alle SMI-Antriebe stoppen bei fallender Flanke an DI2 (Werkseinstellung) |