Skip to main content

Kollmorgen Support Network

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

About this Article

Kollmorgen Support