SET CONFIG (0x81)
Kommando Code: 0x81
Beschreibung:Konfigurationsparameter im Modul werden gesetzt und dauerhaft gespeichert.
Parameter (Master -> Slave) : Als Befehlsparameter wird übergeben, welche Konfigurationsparameter geschrieben werden sollen.
- EEPROM (0xFE) + EEPROM Struktur
Alle Konfigurationsparameter werden auf einmal geschrieben (Komplette
EEPROM Struktur muss in den Daten übermittelt werden). Je nach Nutzer
kann es sein, dass einige Daten nicht geschrieben
werden. Nach erfolgtem Schreiben bootet das Modul neu.
 | Dieser Befehl sollte in eigenen Applikationen nicht eingesetzt werden, da die
Struktur der zu sendenden Daten nicht bekannt ist. |
 | Das Modul muss hierzu gestoppt sein, und die Regelung muss deaktiviert sein. Z.B. vorher den Schnellstop ausführen. |
- Modul ID (0x01) + Daten (1 Byte)
Die ID des Moduls wird geändert. Gültige Werte (0 .. 255). Die neuen Einstellungen werden sofort im EEPROM gespeichert, aber erst nach einem Neustart aktiviert.
 | Profibus unterstützt ,,Set Slave Address'' (SAP 55) |
- Gruppe ID (0x02) + Daten (1 Byte)
Die Gruppe des Moduls wird geändert. Gültige Werte (0 .. 255). Die
neuen Einstellungen werden sofort im EEPROM gespeichert, aber erst
nach einem Neustart aktiviert.
 | Bei Profibus wird hier ,,Real No Add Change'' gespeichert.
Gruppen werden vollständig durch den SYNC / FREEZE Mechanismus
unterstützt. |
- Baudrate Serielle Kommunikation (0x03) + Daten (2 Byte)
Die Baudrate der Seriellen Kommunikation kann verändert werden. Gültige Werte (1200, 2400,
4800, 9600, 19200, 38400). Die neuen Einstellungen werden sofort im
EEPROM gespeichert, aber erst nach einem Neustart aktiviert.
- CAN Baudrate (0x04) + Daten (2 Byte)
Die CAN Baudrate kann eingestellt werden. Gültige Werte (50, 100, 125, 250, 500, 800, 1000).
Die neuen Einstellungen werden sofort im EEPROM gespeichert,
aber erst nach einem Neustart aktiviert.
- Kommunikation (0x05) + Daten (1 Byte)
Die Kommunikationsschnittstelle wird eingestellt. Gültige Werte: AUTO (0x00), Seriell (0x01), CAN (0x02), Profibus DPV0 (0x03), Seriell ohne Spontanmeldung (0x04). Die neuen
Einstellungen werden sofort im EEPROM gespeichert, aber erst
nach einem Neustart aktiviert.
- Einheitensystem (0x06) + Daten (1 Byte)
Das Einheitensystem kann umgestellt werden. Gültige Werte
([mm] = 0x00, [m] = 0x01, [Inch] = 0x02, [Rad] = 0x03, [Grad]
= 0x04, [Intern] = 0x05, [mum] Integer = 0x06, [muGrad]
Integer = 0x07, [muInch] Integer = 0x08, [Milligrad] Integer = 0x09).
Die neuen Einstellungen werden sofort im EEPROM gespeichert, aber
erst nach einem Neustart aktiviert.
- Max. Softwareendanschlag (0x07) + Daten (4 Byte)
Der obere Softwareendanschlag wird temporär geändert (Einheitensystem beachten). Der übertragene Wert wird
nicht ins EEPROM geschrieben. Die Einstellung ist sofort aktiv.
(Wird für SRU im Teach-Betrieb benötigt. Bei SRU für ,,NUTZER'' freigeschaltet.)
 | Diese Funktion ist ab Nutzer ,,Profi'' freigeschaltet. |
- Min. Softwareendanschlag (0x08) + Daten (4 Byte)
Der untere Softwareendanschlag wird temporär geändert (Einheitensystem
beachten). Der übertragene Wert wird
nicht ins EEPROM geschrieben. Die Einstellung ist sofort aktiv.
(Wird für SRU im Teach-Betrieb benötigt. Bei SRU für ,,NUTZER'' freigeschaltet.)
 | Diese Funktion ist ab Nutzer ,,Profi'' freigeschaltet. |
- Getriebeübersetzung (0x18) + Daten (4 Byte Float)
Die Getriebeübersetzung 1 wird geändert (der Befehl gilt nicht für die Integer-Einheitensysteme). Der übertragene Wert wird ins EEPROM geschrieben und ist sofort aktiv.
 | Diese Funktion ist ab Nutzer ,,Profi'' freigeschaltet. |
Antwort (Slave -> Master) : ,,OK'' (0x4F4B) wenn erfolgreich.
Um erkennen zu können, welcher Parameter erfolgreich gesetzt wurde,
wird im Anschluss an ,,OK'' der Parameter Code angehängt (1 Byte).
Beispiel:
| D-Len | Cmd | Param | |
M->S | 0x03 | 0x81 | 0x01 0x0C | Setze Modul ID auf 12 |
S->M | 0x04 | 0x81 | 0x4F 0x4B 0x01 | |
Sonstiges: Zum komfortablen Setzen der Konfigurationsparameter
kann das mitgelieferte Software Tool verwendet werden. Sollen alle
Parameter auf einmal geschrieben werden, so ist dies nur beim Stillstand des Moduls möglich.