ASCII - Kommando HSAVE    
Syntax Senden HSAVE    
Syntax Empfangen HSAVE   Vorhanden in  
Type Command   Setup Software Nein
ASCII Format Command   CANBus Objektnummer 3556 (hex)
DIM -   PROFIBUS PNU 1686 (dec) IND = 1 (dec)
Bereich -   DPR 86 (dec)
Default -    
Opmode All   Datentyp Bus/DPR -
Verstärker Status -   Wichtung  
ab Firmware 1.0    
Konfiguration Nein   Letzte Bearbeitung der Seite REV 2.16
Funktionsgruppe drive configuration   EEPROM Nein
Kurzbeschreibung Hiperface: Speichern der Parameter im Geber

Beschreibung

Das Kommando HSAVE speichert die Variablen für den Encoder ( HIPERFACE / EnDat ) bei der Einstellung FBTYPE=2 oder =4 im seriellen EEPROM des Encoders. Durch die Einstellung FBTYPE=7 werden nur die Variablen für die Inkrementalspur sowie MNUMBER und MPHASE im internen seriellen EEPROM des Verstärkers gespeichert.

Das Kommando ist nur dann verfügbar, wenn vom Verstärker ein sinus/cosinus Geber erkannt wurde
FBTYPE = 2 HIPERFACE (Sick Stegmann)
FBTYPE = 4 EnDat 2.1 (Heidenhain)
FBTYPE = 7 SINCOS – Encoder ohne eigenem ser. EEPROM
FBTYPE = 20 BiSS-B 5V digital (Hengstler)
FBTYPE = 22 BiSS-B 12V digital (Hengstler)
FBTYPE = 23 BiSS-B 5V analog (Hengstler)
FBTYPE = 24 BiSS-B 12V analog (Hengstler)
FBTYPE = 32 EnDat 2.2 5V (Heidenhain)
FBTYPE = 34 EnDat 2.2 12V (Heidenhain)

Der Befehl HSAVE funktioniert nicht(!) bei folgenden Kombinationen:
FBTYPE = 33 BiSS-C
FBTYPE = 36 SFD3

Das Kommando HSAVE speichert folgende Variablen.
MNUMBER*
MPHASE*
HICOFFS*
HISOFFS*
HIFACT1*
MBRAKE*
MSERIALNO*
ROFFSABS* Beim Einschalten des Verstärkers wird dieser Parameter nur dann aus dem Encoder übernommen, wenn das Bit 0x100 von DRVCNFG2 gesetzt ist, ansonsten wird die Einstellung aus dem Speicher des Verstärkers verwendet
* Bei FBTYPE = 7 werden diese Parameter im seriellen EEPROM des Verstärkers abgespeichert.

Hiperface-Geber, welche bereits einen Dateninhalt haben, können gelöscht werden. Hierzu muss HSAVE mit dem Schalter "ERASE" gesendet werden (HSAVE ERASE).

Um einen unbekannten Hiperface-Geber benutzen zu können, muss das Parameter-Feld des Gebers initialisiert werden. Dazu gibt es das Kommando HSAVE OEM „ID“ „PPR“ „BPR“ „R“

Die Parameter ID,PPR,BPR,R haben folgende Bedeutung:
ID – Hiperface-ID. Falls ein unbekannter Hiperface vom Antrieb erkannt wurde, so wird das ID in Klammern ausgegeben „Unknown (ID)“
PPR – periods pro Revolution. Anzahl der Enclines pro Umdrehung
BPR – Bits pro Revolution: Anzahl der Bits pro Geberumdrehung
R – Revolutions: Anzahl der Umdrehungen

Nachdem das Kommando ausgeführt wurde, so wird beim nächsten Einschalten des Verstärkers der Geber erkannt und die Daten übernommen.

Mit HSAVE OEM (ohne Parameter) kann überprüft werden, ob die eingesetzte Firmware dieses Kommando unterstützt.


FW >=2.23
HSAVE BAM
Dieser Befehl kann genutzt werden und muss an geeigneter Stelle im Produktionsablauf eingefügt werden.
Mit diesem Kommando wird nur die aktuelle Position innerhalb einer Umdrehung auf Null gesetzt.