5 — SDO COMMUNICATIONS
pg. 29
Return to TOC Curtis 1353 CANopen Expansion Module Manual – June 2017
Restore Default Parameters
e Restore Default Parameters Object allows the 1353 to restore all EEPROM backed-up SDO
objects to their Factory (hard-coded in soware), OEM (stored in a secondary/Backup EEPROM
section), or Normal (stored in primary/Normal EEPROM section and accessed by standard SDO)
settings. is object is also used to restore (reset) the hour meter value.
Writing a special text string to this sub-index will initiate a restore to Factory, Backup, or Normal
settings for all EEPROM backed-up SDO objects. Once this object is written to, the next reset (by
NMT or cycling power) will cause the system settings to load from the new desired EEPROM
locations and put into the working RAM locations (Shadow RAM).
A Restore Defaults from Backup EEPROM command (“load”) will load the data values from the
Backup EEPROM, place them in RAM, and over-write the settings in the Normal EEPROM.
Whatever changes were made to the Normal EEPROM will be lost. e Backup EEPROM Restore
Default Parameter should be set to Restore Normal Defaults (0x02) so that the 1353 will restore from
the Normal EEPROM on the next reset or power cycle.
Table 2c Restore Default Parameters Object
Restore Default
Parameters Function
Write
String
Data
Read Back
Description
Restore Factory Defaults “fact”
0x74636166
0 Restore all parameter values from built-in
defaults. These are hard-coded in the software.
Restore the Back-Up
Defaults
“load”
0x64616F6C
1 Restore all parameter values from the Backup
EEPROM data bank. “load” is used to comply with
CANopen spec DS301.
Restore User Defaults “norm”
0x6D726F6E
2 Restore all parameter values from the Normal
EEPROM data bank.
Preset the Hour Meter “hour”
0x72756F68
N/A Preset the hour meter to the value loaded into the
parameter Preset Hour (0x3040).
On reception of the correct string, the 1353 updates the EEPROM and then conrms the SDO
transmission. If the restore from FLASH into EEPROM failed, the 1353 responds with an Abort
SDO. If a wrong string or unsupported command is written, the 1353 will not set the restore ag
and responds with an Abort SDO.
A “fact” command will load the parameter values from the Factory section.To move these parameter
values into the Normal EEPROM section, issue a “save” command to the Store Parameter Object
and then cycle KSI.
e hour meter has a special function to reset it. Writing the string “hour” to this index will cause
the 1353 to preset the hour meter to the value saved in the Preset Hour Meter parameter (0x3040).
Note that only the hours can be set to a programmed value; the minutes always will be reset to 0.