Speicherkarte
Gültig für S700
Allgemeines
Ab Hardware Revision 2.10 und ab der Software 3.60 (FW) / 0.42 (Bootprogramm,) wird im S700 das Lesen/Schreiben einer Speicherkarte (MMC/SD) unterstützt. Die Voraussetzung ist, dass die Karte mit einem FAT32 Filesystem formatiert ist. Die Formatierung der Karte sollte mit Hilfe eines PC’s erfolgen.
Das Ansprechen der Karte erfolgt mit Hilfe der ASCII Kommandos und kann sowohl aus der Firmware als auch aus dem Monitor- /Boot- Programm erfolgen. Dafür sollte in der Regel ein Terminal Programm bzw. das Terminal Fenster der Inbetriebnahme Software (DRIVEGUI) benutzt werden. Die Befehle des Monitorprogrammes unterscheiden sich geringfügig von den Firmware Befehlen. Sie werden am Ende dieses Dokumentes beschrieben.
Industrietauglichkeit
Handelsübliche Speicherkarten (z.B. für Kameras) können zum Firmware Update oder zur Übertragung von Parameterwerten verwendet werden, dürfen jedoch nicht während des normalen Betriebs im Geräte verbleiben. Wir bieten eine SD Karte an (SD HC wird nicht unterstützt) , die eine sehr gute Temperaturfestigkeit aufweist auch während des Betriebs im Servoverstärker verbleiben kann.
- Industriestandard SDA 1.01, 1.1 und 2.0
- Unterstützt CPRM und SPI Mode
- Spannungsbereich 2.7V-3.6V
- Schnelle Datenübertragung 22 MB/sec
- Hohe Zuverlässigkeit, MTBF > 4.000.000 hrs
- Erweiterte Fehlerkorrrektur, <1 Fehler in 1015 Bits lesend
- Temperatur (im Betrieb) -25°C to +85°C
- 1GB (max. 2GB zulässig)
ASCII Kommandos
Die S700 Firmware stellt folgende ASCII Kommandos zur Verfügung:
CARDINFO
Es wird das Typenschild der Speicherkarte angezeigt. Zu den angezeigten Informationen gehört unter anderem der Kartentyp (MMC/SD) und die Speichergröße.
CARDDIR
Es wird das Root Inhaltsverzeichnis der Karte angezeigt. In eckigen Klammern erscheint jeweils die Anzeige der Dateigröße. Die Unterverzeichnisse werden mit <DIR> gekennzeichnet.
CARDDEL „Name“
löscht die Datei „Name“ aus dem Root Verzeichnis der Karte.
CARDSAVE <Option> “name"
Speichert eine Firmware/Daten- Komponente des S700 unter dem Namen „name“ auf die Speicherkarte. Da CARDSAVE die Firmware des Verstärkers betrifft, darf das Kommando nur bei gesperrter Endstufe ausgeführt werden. Nach der Ausführung des Kommandos erfolgt ein automatischer Reset des Verstärkers. Das Abspeichern/Laden der Verstärkerparameter (Option PARAM) oder Safety Parameter (Option SAFETY) kann allerdings auch bei freigegebener Endstufe ausgeführt werden. Nahezu alle Dateien die mit dem Kommando CARDSAVE abgespeichert wurden, liegen im Binärformat vor. Die Ausnahme bildet die Parameter Datei, (Kommando CARDSAVE PARAM), die als ASCII Datei abgespeichert wird und direkt von der Inbetriebnahme Software (DRIVEGUI) eingelesen werden kann. Diese Datei kann auch mit einem Editor Programm angesehen und editiert werden.
CARDUPDATE <Option> “name"
Lädt eine Firmware/Daten- Komponente des S700 von der Karte in den Flash Speicher des Verstärkers. Da CARDUPDATE die Firmware des Verstärkers betrifft, darf das Kommando nur bei gesperrter Endstufe ausgeführt werden. Nach der Ausführung des Kommandos erfolgt ein automatischer Reset des Verstärkers. Das Abspeichern/Laden der Verstärkerparameter (Option PARAM) kann allerdings auch bei freigegebener Endstufe ausgeführt werden. Das Kommando „CARDUPDATE <option> <name>“ erwartet unter dem „Namen“ eine Datei die entweder im Binär- oder im S - Record Format vorliegt. Die Binären Dateien sind in der Regel Dateien die zuvor mit dem CARDSAVE Kommando abgespeichert wurden. Die S- Record Dateien sind Dateien die vor allem auf dem elektronischen Wege verbreitet werden. Dazu gehören z.B. Firmware Versionen, die von der Website heruntergeladen wurden.
Eine Aufstellung der Kommando Optionen mit den zugehörigen Daten Komponenten kann der nachfolgenden Tabelle entnommen werden.
| Option | Firmware | PLC Programm | Motordatenbank | Profil Tabellen | Fahrsätze | Cogging Tabelle | Parameter | Safety Parameters |
|---|---|---|---|---|---|---|---|---|
| BACKUP | X | X | X | X | X | X | X | |
| ALL | X | X | X | X | ||||
| FW | X | X | X | |||||
| MBASE | X | |||||||
| PLC | X | |||||||
| PORDER | X | |||||||
| COG | X | |||||||
| PARAM | X | X | ||||||
| SAFETY | X |
Beispiel:
CARDSAVE FW testfw.311
Speichert die Firmware mit der Motordatenbank und Fahrsatz Tabellen unter dem Namen „testfw.311“ ab.
Wichtig!
- Die Option BACKUP speichert alle Daten des Verstärkers inclusive der Werte die nicht Bestandteil des Verstärker Parametersatzes sind z.B. A/D - Offsetwerte. Diese Option sollte nur benutzt werden, um eine Sicherheitskopie der Verstärkerdaten anzufertigen. Die so erzeugten Daten dürfen nur auf den Ursprungsverstärker geladen werden. Sie dürfen nicht zum Datenaustausch zwischen den Verstärkern benutzt werden.
- Für einen vollständigen Datenaustausch zwischen den Verstärkern sollten die Optionen ALL und PARAM benutzt werden.
Unterstützung der MMC-/SD- Karte im Monitorprogramm
1. Die Befehle des Monitorprogrammes unterscheiden sich geringfügig von den Firmware Befehlen. In der Tabelle unten sind die Syntax Unterschiede zwischen den Befehlen der Firmware und des Monitorprogrammes zusammengestellt.
| ASCII Kommando Firmware | ASCII Kommando Monitorprogramm |
|---|---|
| CARDDIR | CARDDIR |
| CARDDEL <name> | CARDDEL:<name> |
| CARDINFO | CARDINFO |
| CARDSAVE ALL <name> | CARDALL:<name> |
| CARDSAVE BACKUP <name> | CARDBACKUP:<name> |
| CARDSAVE FW <name> | CARDFW:<name> |
| CARDSAVE MBASE <name> | CARDMBASE:<name> |
| CARDSAVE LOOKUP <name> | CARDLOOKUP:<name> |
| CARDSAVE PLC <name> | CARDPLC:<name> |
| CARDSAVE PORDER <name> | CARDPORDER:<name> |
| CARDSAVE COG <name> | CARDCOG:<name> |
| CARDSAVE PARAM <name> | ----- |
| CARDUPDATE ALL <name> | XCARDALL:<name> |
| CARDUPDATE BACKUP <name> | XCARDBACKUP:<name> |
| CARDUPDATE FW <name> | XCARDFW:<name> |
| CARDUPDATE MBASE <name> | XCARDMBASE:<name> |
| CARDUPDATE LOOKUP <name> | XCARDLOOKUP:<name> |
| CARDUPDATE PLC <name> | XCARDPLC:<name> |
| CARDUPDATE PORDER <name> | XCARDPORDER:<name> |
| CARDUPDATE COG <name> | XCARCOG:<name> |
2. Um auf einen Verstärker ohne PC Anbindung eine neue Firmware oder neue Parameter einzuspielen, müssen folgende Schritte ausgeführt werden:
- Abspeichern der zu programmierenden Firmware auf der Speicherkarte unter dem Namen "default.s19" (S - Record Format) bzw. "default.bin" (binäres Format)
- 24V Versorgungsspannung des Verstärkers ausschalten und die Speicherkarte in den Speicherkartenschacht des Verstärkers einsetzen.
- Beide Bedientasten gedrückt halten und 24V Versorgungsspannung des Verstärkers einschalten. Im Display erscheint ein "—" Zeichen als Kennung, dass das Monitorprogramm aktiviert wurde.
- Beim erneuten Betätigen der beiden Bedientasten wird das Update gestartet („XCARDALL:default.bin“ bzw. „XCARDALL:default.s19“). Der Fortgang des Updates kann auf dem Display beobachtet werden:
- Zunächst wird die Firmware (default.s19 oder default.bin) von der Karte in den internen Speicher geladen. Während dieser Phase zeigt die Anzeige eine von 0 bis auf 100 ansteigende Zahl.
- Anschliessend wird der interne Firmwarespeicher gelöscht. Während dieser Phase bleibt die Zahl 100 in der Anzeige stehen.
- Nachdem der Firmwarespeicher gelöscht wurde, erfolgt das Schreiben der Firmware. Diese Phase wird im Display durch eine von 100 auf 0 herunterzählende Anzeige kenntlich gemacht.
- Nachdem die Firmware vollständig programmiert wurde, erfolgt ein automatischer Start.
- Beim Neustart wird auch ein automatisches Laden der Parameterdatei unterstützt. Falls auf der Speicherkarte eine Parameterdatei mit dem Namen „default.par“ abgespeichert ist, so wird sie zu diesem Zeitpunkt von der Firmware geladen.
- Beim Neustart wird auch ein automatisches Laden der Safety Paramaterdatei unterstützt. Falls auf der Speicherkarte eine Parameterdatei mit dem Namen „default.pdis“ abgespeichert ist, so wird sie zu diesem Zeitpunkt von der Firmware geladen.
Damit ist ein vollständig automatischer Update der Firmware/Parameter möglich.
Zugriffsprobleme
Ab der Version 0.42 des Monitorprogramms wird bei Karten Zugriffsproblemen eine Aufforderung "Please re - insert the memory card" ausgegeben. Gleichzeitig erscheinen auf dem Display die Buchstaben "CCC" (beim Zugriff aus dem Monitorprogramm bzw. bei automatischem Laden der Default - Firmware über die Tasten in der Frontplatte).
Beim Wiedereinsetzen der SD-Karte wird das unterbrochene Kommando fortgesetzt.
Erscheinen im Display 3 Striche "- - - " ist die SD-Karte nicht mit dem FAT32-Dateisystem formatiert worden. Formatieren Sie die SD-Karte mit dem FAT32-Dateisystem oder verwenden Sie eine mit entsprechender Formatierung.
Ab der Version 0.60 des Monitorprogramms kann nach dem Hochzählen 0 ... 100 im Display eine Versionsnummer und anschließend " DUF "angezeigt werden. Sollte dies der Fall sein, so ist keine NDU-Softwareversion geladen worden. Stellen Sie sicher, dass Sie die richtige NDU-Software updaten bzw. als " default.s19 " umbenannt haben.
Startseite >
Knowledge Base >
FAQs nach Themen >
Downloads >