# Parameter mm.000

Parameter mm.000 (mm.000) is one parameter that can be accessed from every drive menu so that the user can initiate various actions by setting a value in this parameter and then performing a drive reset. If the action is completed successfully parameter mm.000 is cleared when the action is complete. If the action is not started because the value does not correspond to an action, or because the action is not allowed (i.e. an attempt is made to load defaults and the drive is enabled), parameter mm.000 is not cleared. Generally if the action is started and then fails a trip is produced and parameter mm.000 is not cleared. Some NV media card actions are treated as non-critical if they fail. These may not necessarily cause a trip, but will give a failure indication in NV Media Card Action Status (11.078).

There could be some conflict between the actions of Parameter mm.000 (mm.000) and Parameter Cloning (11.042) when the drive is reset. Parameter Cloning (11.042) takes precedence, but on successful completion of the action both parameters are cleared.

The table below shows the possible actions that can be initiated with Parameter mm.000 (mm.000). Values from 1500 to 1999 are not used by the drive, but are reserved, so that they can be used for example with user programs to initiate user defined actions.

Parameter mm.000 (mm.000) value | Action | Possible failures
1000 | Save drive user save parameters to non-volatile memory. Power-down save parameters are saved when the drive enters the under voltage state. | No action if the drive is in the under voltage state (i.e. Under Voltage Active (10.016)), or Low Under Voltage Threshold Select (06.067) =1 or Backup Supply Mode Enable (06.068) = 1 or User Supply Select (06.072).
1001 | Save drive parameters to non-volatile memory. It should be noted that power-down save parameters are also saved which will result in one background task scan being extended to 100ms. |
1070 | Reset all option modules |
1233 | Load 50Hz defaults | No action if the drive is enabled
1234 | Load 50Hz defaults to all menus except option module menus (i.e. 15 to 20 and 24 to 28) | No action if the drive is enabled
1244 | Load 60Hz defaults | No action if the drive is enabled
1245 | Load 60Hz defaults to all menus except option module menus (i.e. 15 to 20 and 24 to 28) | No action if the drive is enabled
1253 | Change drive mode and load 50Hz defaults | No action if the drive is enabled
1254 | Change drive mode and load 60Hz defaults | No action if the drive is enabled
1255 | Change drive mode and load 50Hz defaults except for menus 15 to 20 and 24 to 28 | No action if the drive is enabled
1256 | Change drive mode and load 60Hz defaults except for menus 15 to 20 and 24 to 28 | No action if the drive is enabled
1299 | Reset Stored HF trip. |
1500-1999 | Reserved values not used by the drive. |
2001 | Create a boot file on a non-volatile media card based on the present drive parameters including all Menu 20 parameters. This action will not over-write the file on the card if it already exists. | Non-volatile media card failure detection
2002 | As 2001, but a user program file is created as file 002, so that the drive parameter and a user program are loaded when the drive is booted on power-up. | Non-volatile media card failure detection
2003 | As 2001 except this action will over-write a file on the card if it exists. | Non-volatile media card failure detection
3001-3499 | NV media card: 3xxx transfers the drive parameters to parameter file xxx. An existing file is overwritten and this is not detected as an error. | Non-volatile media card failure detection
4001-4499 | NV media card: 4xxx transfers the drive parameters to parameter file xxx | Non-volatile media card failure detection
5001-5499 | NV media card: 5xxx transfers the onboard user program to onboard user program file xxx | Non-volatile media card failure detection
6001-6999 | NV media card: 6xxx loads the drive parameters from parameter file xxx or the onboard user program from onboard user program file xxx | No action if the drive is enabled Non-volatile media card failure detection
7001-7499 | NV media card: Erase file xxx | Non-volatile media card failure detection
9555 | NV media card: Clear the warning suppression flag | Non-volatile media card failure detection
9666 | NV media card: Set the warning suppression flag | Non-volatile media card failure detection
9777 | NV media card: Clear the read-only flag | Non-volatile media card failure detection
9888 | NV media card: Set the read-only flag | Non-volatile media card failure detection
9999 | NV media card: Erase the SMART card or delete and restore to default the /MCDF/ folder on an SD card. | Non-volatile media card failure detection
110SI | Transfer electronic nameplate data from an encoder into drive parameters. I is the interface: 1=P1 position feedback interface, 2=P2 position feedback interface. S is the source: 0=drive, 1=Option Slot 1, ... 4=Option Slot 4. | If a drive interface is selected (i.e. S = 0): If a suitable feedback device is not available, then parameter zero will remain at the value set and no action will be taken. If the device does not respond, or there is a comms error, or the CRC of the nameplate data is incorrect then a trip is initiated. If an option module interface is selected (i.e. S = 1, 2, 3 or 4): If the selected option module is not present or does not support the electronic nameplate function, then the system will time out and initiate a trip. If the device does not respond, or there is a comms error, or the CRC of the nameplate data is incorrect then a trip is initiated. See Name Plate for more details on the trips.
12000 | Only display parameters on the keypad that are different from their default value. This action does not require a drive reset. |
12001 | Only display parameters on the keypad that are used to set-up destinations (i.e. DE format bit is 1). This action does not require a drive reset. |
15010-15499, 16010-16499, 17010-17499 | NV media card: 15xxx transfer a user program from an MCi2x0 option module to file xxx. 15xxx corresponds to the module in Slot1, 16xxx to Slot 2 and 17xxx to Slot 3. This action will only work if the file number is 010 or greater. NOTE: The drive cannot differentiate between drive user program files and option module user program files. Care should be taken not to transfer these files into the drive using the 6XXX request code. | Non-volatile media card failure detection
18001-18999, 19001-19999, 20001-20999 | NV media card: 18xxx transfer a user program from file xxx to an MCi2x0 option module. 18xxx corresponds to the module in Slot1, 19xxx to Slot 2 and 20xxx to Slot 3. | Non-volatile media card failure detection
59999 | Deletes an onboard user program if a program is present. Note: Any parameter changes that have not been saved will be lost during this action. | No action if the drive is enabled. No action if there is no program present. No action if the user program is enabled (i.e. Onboard User Program: Enable (11.047) = 1)

Parameter mm.000 (mm.000) values from 1 to 22 are equivalent to other values as shown in the table below to allow easy access to some commonly used functions. For 0 and each of these values the keypad provides a string as shown.

Value | String | Equivalent value | Action
0 | [No Action] | 0 |
1 | [Save parameters] | 1001 | Save drive parameters to non-volatile memory
2 | [Load file 1] | 6001 | Load the data from file 1 on a non-volatile media card into the drive
3 | [Save to file 1] | 4001 | Store the drive parameters in file 1 on a non-volatile media card
4 | [Load file 2] | 6002 | Load the data from file 2 on a non-volatile media card into the drive
5 | [Save to file 2] | 4002 | Store the drive parameters in file 2 on a non-volatile media card
6 | [Load file 3] | 6003 | Load the data from file 3 on a non-volatile media card into the drive
7 | [Save to file 3] | 4003 | Store the drive parameters in file 3 on a non-volatile media card
8 | [Show non-default] | 12000 | Only display parameters that are different from their default value
9 | [Destinations] | 12001 | Only display parameters that are used to set-up destinations
10 | [Reset 50Hz defs] | 1233 | Load 50Hz defaults
11 | [Reset 60Hz defs] | 1244 | Load 60Hz defaults
12 | [Reset modules] | 1070 | Reset all option modules
13 | [Read Enc. NP P1] | 11001 | Encoder electronic nameplate transfer from the encoder connected to drive P1 interface to the drive.
14 | [Read Enc. NP P2] | 11002 | Encoder electronic nameplate transfer from the encoder connected to drive P2 interface to the drive.
15 | [Update file 1] | 3001 | Store the drive parameters in file 1 on a non-volatile media card and overwrite the file if necessary.
16 | [Update file 2] | 3002 | Store the drive parameters in file 2 on a non-volatile media card and overwrite the file if necessary.
17 | [Update file 3] | 3003 | Store the drive parameters in file 3 on a non-volatile media card and overwrite the file if necessary.
18 | [Clear warn flag] | 9555 | Clear the non-volatile media card suppression warning flag.
19 | [Set warn flag] | 9666 | Set the non-volatile media card suppression warning flag.
20 | [Clear read-only] | 9777 | Clear the non-volatile media card read-only flag.
21 | [Set read-only] | 9888 | Set the non-volatile media card read-only flag.
22 | [Erase card] | 9999 | Erase the SMART card or delete and restore to default the /MCDF/ folder on an SD card.

Saving drive parameters
User-save and power-down save drive parameters are stored in non-volatile memory within the drive. Any values that have changed are copied to this memory under the following conditions.

Parameter type | Conditions for copy to non-volatile memory
User-save parameter not visible in menu 0 | Drive reset with 1000 in Parameter mm.000 (mm.000) if the drive is not in the under voltage state and the standard under voltage threshold is being used (i.e. Low Under Voltage Threshold Select (06.067) = 0). OR A drive reset with 1001 in Parameter mm.000 (mm.000). OR After parameters are transferred from a non-volatile media card. OR After the drive mode is changed. OR After default parameters are loaded. OR After parameters are transferred from an electronic nameplate.
User save parameter visible in menu 0 | Under the conditions given above for user save parameters not visible in Menu 0. OR If the keypad is in edit mode for a user-save parameter in Menu 0, the parameter is saved when the keypad mode is changed from edit mode.
Power-down save parameter | A drive reset with 1000 in Parameter mm.000 (mm.000) if the drive is not in the under voltage state and the standard under voltage threshold is being used (i.e. Low Under Voltage Threshold Select (06.067) = 0). OR A drive reset with 1001 in Parameter mm.000 (mm.000). OR On the transition into the under voltage state when the standard under voltage threshold is being used (i.e. Low Under Voltage Threshold Select (06.067) is zero). OR After the drive mode is changed. OR After parameters are transferred from a non-volatile media card which results in the drive mode changing.

It can take some time for parameter data to be copied to non-volatile memory, especially if there are a large number of differences between the parameter values in the drive and the values stored in the memory. Saving Power-down save parameters takes a maximum of 300ms, but saving user-save parameters can take several seconds. If the drive is powered from a 24V control supply, or from a low voltage supply, the power down time of the control system can be very short and there is a risk that either the stored values of the power-down save or user-save parameters could be corrupted. This would result in an EEPROM Fail trip at the next power-up. To reduce this risk, the power-down save and user-save parameters are each stored in two banks. The banks are alternated each time a save is performed and the bank pointer is only updated once the save is complete. If the new bank is corrupted a User Save or Power Down Save is initiated at the next power-up indicating an error in the user-save or power-down save data respectively, and the data from the old bank is used. The following points should be noted:

1. If a User Save or Power Down Save trip occur at power-up then parameter changes made before power down will be lost. To clear these trips a parameter save must be performed. If both the user-save and power-down save data is corrupted then a Power Down Save trip is produced.
2. When a Menu 0 parameter is changed its value is saved immediately to the active bank and the bank pointer is not changed. Therefore changes made via Menu 0 are not lost if a User Save trip occurs at power-up.
3. When the drive mode changes all the data in both banks in the non-volatile memory is cleared and the default parameters are saved in both banks. Therefore there is an extended parameter saving period immediately after a drive mode change.
4. Two banks are not provided in non-volatile media cards therefore the card could be corrupted if the power is removed when the drive is writing data to the card.

Loading defaults
A drive reset with 1233 in Parameter mm.000 (mm.000) loads the defaults defined for each parameter. If defaults are loaded with 1244 in Parameter mm.000 (mm.000) then the parameters in the table below have different defaults that are intended for the 60Hz regions.

Parameter | Default | Drive modes | Drive voltage rating
Maximum reference clamp (01.006) | 60.0Hz | Open-loop | All
Maximum reference clamp (01.006) | 1800rpm | RFC-A | All
Standard Ramp Voltage (02.008) | 775V | Open-loop, RFC-A, RFC-S | 400V
Rated Frequency (05.006) | 60.0Hz | Open-loop, RFC-A | All
Rated Load rpm (05.008) | 1800rpm | Open-loop | All
Rated Load rpm (05.008) | 1770rpm | RFC-A | All
Rated Voltage (05.009) | 460V | Open-loop, RFC-A, RFC-S | 400V
M2 Maximum Reference Clamp (21.001) | 60.0Hz | Open-loop | All
M2 Maximum Reference Clamp (21.001) | 1800rpm | RFC-A | All
M2 Rated Frequency (21.006) | 60.0Hz | Open-loop, RFC-A | All
M2 Rated Load rpm (21.008) | 1800rpm | Open-loop | All
M2 Rated Load rpm (21.008) | 1770rpm | RFC-A | All
M2 Rated Voltage (21.009) | 460V | Open-loop, RFC-A, RFC-S | All

Non-volatile media card data transfer
See File System, SD and SMART card document included in this parameter reference guide for more details.

Stored HF trips
When the drive is subsequently powered up a Stored HF trip is initiated where the sub-trip number is the number of the HF trip that last occurred. This trip will occur at every power-up until it is reset. The trip can only be reset by first entering 1299 into Parameter mm.000 (mm.000). If the drive is powered up and a Stored HF trip occurs, Onboard User Program: Enable (Pr 11.047) is reset to zero to prevent the on-board user program from running. This ensures that the user program can be changed or erased in case it causes an HF trip at every power-up. Once the Stored HF is cleared, it is necessary to power cycle the drive or to re-download the user program to allow the program to restart.

Electronic nameplate
The electronic nameplate is stored in an encoder as a table of bytes as shown in the example below which contains 7 parameter objects.

N1 | N0 | CRC3 | CRC2 | CRC1 | CRC0 | FLG1 | FLG0 | 0xFF | 0xFF | 0xFF | 0xFF | 0xFF | 0xFF | 0xFF | 0xFF
M | P | V3 | V2 | V1 | V0 | M | P | V3 | V2 | V1 | V0 | M | P | V3 | V2
V1 | V0 | M | P | V3 | V2 | V1 | V0 | M | P | V3 | V2 | V1 | V0 | M | P
V3 | V2 | V1 | V0 | M | P | V3 | V2 | V1 | V0 |  |  |  |  |  |

N1(MS byte) and N0(LS byte) gives the number of parameter objects stored in the nameplate. In this example N1=0x00 and N0=0x07.

CRC3 (MS byte) to CRC0 (LS byte) is a 32 bit CRC applied to all bytes in the nameplate except for the number of parameter objects and the CRC. The CRC is generated with a reverse polynomial 0xEDB88320.

FLG1 (MS byte) and FLG0 (LS byte) are assigned for bit flags. At present none of these flags are used, and so these bytes are always zero.

Each parameter object consists of 6 bytes:
M is the menu number between 1 and 41.
P is the parameter number between 0 and 255.
V3 (MS byte) to V0 (LS byte) give a signed 32 bit parameter value. This is equivalent to the largest parameter size used by the drive, and so it can be used to hold the maximum or minimum value of any parameter.

The total size of the nameplate in bytes is the 16 header bytes plus 6 x number of parameter objects.

In an EnDat encoder the nameplate begins at the start of MRS area 0xAB and finishes at the end of MRS area 0xAD. Although not guaranteed, these areas normally both consist of 256 words giving a total size of 1024 bytes. Therefore a nameplate can hold up to (1024 - 16 (header)) / 6 = 168 parameter objects. The time to read the nameplate is approximately 60ms per parameter object when P1 Device Type (03.038) is SC EnDat, and 120ms per parameter when P1 Device Type (03.038) is EnDat.

In a Hiperface encoder the nameplate can be stored in up to 8 datafields starting at the beginning of datafield 0. The size of datafields can be between 16 and 128 bytes. It is recommended that 128 byte datafields are used, and so the maximum size of the nameplate is 1024 bytes. Therefore a nameplate can hold up to (1024 - 16 (header)) / 6 = 168 parameter objects. The time to read the nameplate is approximately 100ms per parameter object.

The nameplate can hold any parameters stored in drive menus (i.e. 1 to 41). If the menu and parameter number correspond to a parameter that does not exist or is read-only then the parameter is simply not written and no trip is initiated. If the value of the parameter is out of range for the parameter then the parameter is not written and no trip is initiated.

In RFC-A and RFC-S modes it is possible to get the drive to automatically update the current controller gains in the active motor map from the motor resistance and inductance values when the electronic nameplate transfer is complete. This is initiated if the current controller proportional gain for the active motor map is zero at the end of the nameplate transfer from the encoder. Therefore to initiate this, the nameplate should include a value for Select Motor 2 Parameters (11.045) (optional) to select the required motor map and a value of zero for Current Controller Kp Gain (04.013) or M2 Current Controller Kp Gain (21.022) depending on which motor map is selected. The nameplate should also contain the motor parameters required to set up the current controller gains: RFC-A mode - stator resistance and transient inductance, RFC-S mode - stator resistance, Ld and no-load Lq. This feature sets up the correct current controller gains for the motor whatever the current rating of the drive. If it is necessary to set up speed controller gains that can also be used for a motor and load with different drive sizes, then the inertia of the motor and load should be included in the nameplate. Speed Controller Set-up Method (03.017) and Bandwidth (03.020) or Compliance Angle (03.019) should also be included so that the speed controller gains are set up automatically when the nameplate transfer is complete.