Firmware-Historie S300 - S700
| 11 Nov 2021
|
|
Firmware-Historie S300 - S700
Firmwareänderungen zwischen der Version 6.08 (02/2020) und 6.32 (10/2021)
Allgemein
- Max. Eingabegrenze für CSIDMAX wurde von 10% auf 30% von DIPEAK erhöht. Damit wird die Empfindlichkeit der Safety-Karte auf verrauschtes Strom-Signal gesenkt.
Motor
- Cogging-Tabelle kann als Excel-Datei auf der SD-Karte abgespeichert werden. Diese Tabelle kann extern modifiziert und anschliessend von der SD-Karte in den Verstärker geladen werden.
Feedback
- Abspeichern der 64-Bit-Position im Flash bei dem HDSL-Geber implementiert.
- Unterstützung für einen 12V-BiSS-C-Geber (FBTYPE=37 oder EXTPOS=14) implementiert.
- ENDAT2.2: Verdoppelung des max. Bereiches bei einem Linearencoder.
Feldbus
- Unterstützung der ProfiNet-Optionskarte implementiert.
- ANCNFG=8 für ProfiBus/ProfiNet erweitert. Position-Sollwert kann über Feldbus übertragen werden (anstelle eines Analogwertes).
- Implementierung von INTERPOL=8. Diese Interpolationsart bei OPMODE=5 verhindert Positionssprünge bei qualitativ schlechter Feldbus-Synchronisation.
- CAN: Verbesserung der Kompatibilität zum SR600. Mit dem Bit 0x40 in BUSP1 gesetzt auf 1 wird im „profile position mode“ beim fliegenden Start eines Fahrsatzes die Meldung „Zielposition erreicht“ sofort weggenommen und nicht erst nach dem Verlassen des „In-Position“-Fensters.
Fehlerbeseitigung zwischen der Version 6.08 (02/2020) und 6.32 (10/2021)
- Software-Reset eines anstehenden Fehlers F04/F08/F25 bei Hall-Feedback (FBTYPE=15/18) funktionierte nicht korrekt. Um den Fehler zu löschen musste ein COLDSTART durchgeführt werden.
- SERCOS: Verzögerung beim Umschalten von Phase 3 zu 4 wurde um 5 µsec verlängert. Dies löste das gelegentliche Problem bei der Phasenumschaltung.
- HDSL: Es wurde ein gelegentliches Problem beim Initialisieren des HDSL-Gebers beseitigt.
- Es wurde ein gelegentlicher Positionssprung beim Freigeben der Endstufe in OPMODE=5 und INTERPOL=5 beseitigt.
- Wenn im Falle eines Tabellenfahrsatzes die Zielgeschwindigkeit nicht erreicht werden kann, so wird eine 1:1-Fahrt über die Profiltabelle gestartet. Dies verhindert zu hohe Bremsbeschleunigungen bei kurzen Verfahrstrecken.
- Problem bei der Kombination Resolver+BiSS-C (FBTYPE=0/EXTPOS=12 und BISSCNFG>0) wurde behoben.
- EtherCat: Das Problem mit dem Starten des Fahrsatzes über das Kontrollword (0x10) wurde behoben (dieses Problem existierte nur in der Version 6.08).
- Comcoder+Safety: Das Problem mit gelegentlichem Safety-Fehler o19 i2 während des Boot-Up des Verstärkers (bei FBTYPE=15) wurde behoben.
Firmwareänderungen zwischen der Version 6.07 (03/2019) und 6.08 (02/2020)
Allgemein
- DRVCNFG4 Bit 0x200000 ermöglicht eine Abtastung der digitalen Eingänge mit 2 KHz statt 4 KHz (dies kann notwendig sein wegen der SPS/Test-Pulse die bis zu 300 µsec lang sein können).
- VCT-Funktionalität (bekannt vom SR600) wurde auch für S300/S700 implementiert.
Motor
- Beim Laden eines AKM2G-Motors aus der Motordatenbank wird die Feldschwächung abgeschaltet (MVANGLB=MSPEED). Sie kann nachträglich durchs Setzen von MVANGLB aktiviert werden.
- Die Ausgabe des MEMORY-Kommandos enthält nun die Anzahl der freien Datensätze in der Motordatenbank.
- Die Firmware enthält die aktuelle Motordatenbank Version 1.50
Feedback
- Neue Kommandos für das Lesen/Schreiben des HDSL-Speichers und Kopieren der Daten auf die SD-Karte: HDSLDIR,HDSLDEL,HDSLREAD,HDSLWRITE,HDSLDATA,
- HDSL2CARD,CARD2HDSL.
- Neue Parameter MTEMPTYPE, TEMPMFB, MAXTEMPMFB für Endat 2.2 und HDSL.
Mit Hilfe von MTEMPTYPE kann die Quelle der Motortemperatur vorgewählt werden
1. Anschluss des Motor-Temperatursensors am Stecker X1/X2
2. Anschluss des Motor-Temperatursensors am Geber (Endat 2.2/HDSL)
Zusätzlich zu der Motortemperatur kann die interne Geber-Temperatur überwacht werden.
Feldbus
- CAN: neue PDO’s für die Übertragung von DI2T und MI2T
- DeviceNet-Funktionalität wurde in die Standard Firmware aufgenommen.
- EtherCAT: Das Steuerwort Bit 0x10 hat dieselbe Funktionalität wie 0x800 (Starten der Referenzfahrt). Dies erhöht die DS402-Kompatibilität.
- Neue EtherCAT PDO-Objekte 0x2042 and 0x2043 zum Lesen/Schreiben der Motorphase in Echtzeit.
- EtherCAT PDO's 0x20B2 sub1/2 (ANIN1,ANIN2) werden nun verarbeitet in 250 µsec statt 1 msec.
Fehlerbeseitigung zwischen der Version 6.07 (03/2019) und 6.08 (02/2020)
- - Es wurde ein Problem bei der Frontpanel-Bedienung beseitigt. Wenn beim Einschalten des Verstärkers die rechte Taste gedrückt war, so wurde beim S300 keine Fronttasten-Bedienung aktiviert. Übernahme des Parameters S03 (analog offset) über das Frontpanel wurde korrigiert.
- - Hall only: Beim Software-Reset eines Feedback-Fehlers (kein COLDSTART) konnte falscher Kommutierungswinkel übernommen werden.
- - Für die negativen Werte für VSCALE1/2 = <-35...0> RPM war die Skalierung der analogen Eingänge fehlerhaft.
- - Rundungsfehler beim Einlesen der analogen Eingänge ANIN1/ANIN2 wurde beseitigt.
- - Berechnung der Motortemperatur für niederohmige Sensoren (PT100) werde korrigiert.
Back to top