Skip to main content

Kollmorgen Support Network

Memory Card | 06 Feb 2009 | |

Memory Card

Valid for S700

General

Read/Write access to MMC or SD memory cards is supported with S700 from Hardware Revision Number 2.10 and from software version 3.60 (FW) / 0.42 (Boot program).

It is required to format the memory card with a FAT32 file system on a personal computer.

The card can be accessed by ASCII commands from the setup software as well as with the front keys with the boot/monitor software. Usually a terminal software or the terminal screen page of the setup software is used. Commands for the monitor software differ slightly from the firmware commands. Both variants are described below.

Cards for industrial use

Usual memory cards (e.g. for cameras) can be used for firmware update or for parameter value transmission, but it is not allowed to leave them in the servo amplifier during normal usage. We offer a SD card which ihas a large temperature range and which can remain in the amplifier during operation.

  • Industry Standard SDA 1.01, 1.1 and 2.0
  • Supports CPRM and SPI Mode
  • Voltage Range: 2.7V-3.6V
  • Fast Data Transfer Rates 22 MB/sec
  • High Data Reliability, MTBF > 4.000.000 hrs
  • Enhanced error correction, <1 error in 1015 bits read
  • Temperature (operating) -25°C to +85°C
  • Capacity  1GB ( max. 2GB acceptable)

ASCII commands

The S700 firmware offers these ASCII commands:

CARDINFO
Card information is displayed, e.g. the card type (MMC or SD) and the memory space.

CARDDIR
The root directory of the card is displayed with file size in brackets. Sub directories are marked with <DIR>.

CARDDEL "Name"
Deletes the file "Name" from the root directory of the card.

CARDSAVE <Option> “name"
Saves firmware/data component of the S700 to the card with filename "name". CARDSAVE concern the amplifier's firmware, and must therefore be operated with disabled output stage. When the command is finished, the amplifier is restarted automatically. Save and load of amplifier parameters (option PARAM) or Safety parameters (option SAFETY) can be operated with enabled output stage. Nearly all data which have been saved with the command CARDSAVE  are binary coded, except the parameter file saved by CARDSAVE PARAM, that is saved as ASCII file. This file can be read and edit with the setup software DriveGUI.

CARDUPDATE <Option> “name"
Loads a firmware/data component from the card to the flash Eeprom of the S700. CARDUPDATE concerns the amplifier's firmwareand must therefore be operated with disabled output stage only. When the command is finished, the amplifier is restarted automatically. Save and load of amplifier parameters (option PARAM) can be operated with enabled output stage. The command "CARDUPDATE <option> <name>" expects for the "name" either a binary file or an S- Record file. Binary data have been usually saved before with the command CARDSAVE. S- Record files are for example the firmware file, that has been downloaded from our website.

The table below describes the possible command options:

Option Firmware PLC Program Motor Database Profile Tables Motion Tasks Cogging Table Parameter Safety Parameter
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

Example:
CARDSAVE FW testfw.311
Saves the firmware with motor database and motion task tables with the filename "testfw.311" to the card.

Important!

  • The command option BACKUP saves all amplifier data inclusive those, which are not part of the amplifier's parameter set, e.g. A/D offsets. The backup option should be used only for safety backups of the amplifier data. The data may only uploaded to the source amplifier, the data must not be used for data exchange between amplifiers!
  • The command options ALL and PARAM should be used for complete data exchange between amplifiers.

Support of Memory Cards with the Monitor Program

1. The commands of the monitor program differ slightly from those of the firmware. The table below shows the syntax differences:

ASCII command Firmware ASCII command Monitor program
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. Loading the firmware from a memory card can be done without a serial PC connection. You must do the procedures described below to upload a new firmware or new parameters to the amplifier:

  • Save the firmware, that you want to upload, to the memory card with the file name "default.s19" (S - Record) or "default.bin" (binary format)
  • Switch off the amplifier's auxiliary voltage supply and plug the card to the amplifier's card slot
  • Press both keys in the amplifier's front panel permanently and switch the 24V auxiliary voltage on. The display shows "—" as a signal that the monitor program is active. Release the keys.
  • Pressing both keys again starts the upload process. ("XCARDALL:default.bin" or "XCARDALL:default.s19"). The process is monitored in the display:
    • First the firmware is loaded from the card to the internal memory. During this phase the display shows an increasing number from 0 to 100.
    • Now the internal firmware memory is been deleted. During this phase the display shows 100.
    • When the memory is deleted, the firmware is been written. This phase is monitored by decreasing from 100 to 0.
    • When the firmware has been programmed completely, the amplifier is restarted automatically.
  • During this restart an automatic loading of a parameter file is supported. If a parameter file with the filename "default.par" exists on the memory card, then the file is uploaded to the amplifier in the restart phase by the firmware.
  • During this restart an automatic loading of a safety parameter file is supported. If a parameter file with the filename "default.pdis" exists on the memory card, then the file is uploaded to the amplifier in the restart phase by the firmware. 

Access problems

In case of access problems the setup software shows the message "Please re - insert the memory card" from version 0.42 of the monitor program. At the same time the drive display shows the letters "CCC".
The interrupted command proceeds after re-insertion of the memory card.

If the SD card is not formatted with FAT32 file system, three minus characters appear in the display (- - - ). Reformat the SD card with FAT32 file system.

Back to top

About this Article

Kollmorgen Support