5 — VEHICLE CONTROL LANGUAGE (VCL)
Curtis Model 1351 – December 2018
Return to TOC
pg. 80
SDO Write Message
To retain parameter values in non-volatile memory (NVM) via CANopen SDO write messages, write a
non-zero value to SDO_NVM_Write_Enable (Object Index 0x2008, sub-index 0x00) before changing
parameter values. is will cause parameter changes to be written to non-volatile FRAM memory.
Note, having the SDO_NVM_Write_Enable set to zero only saves the parameter changes to ephemeral
(RAM) memory.
VCL Function Examples
ese functions are applicable to the 1315 System Controller. See the System Information (sys info) le
that is available in the CSS, and listed in Appendix A.
Set_Watchdog_Timeout() p. 81
Set_Watchdog_Fault_Action() p. 82
Kick_Watchdog() p. 83
MAP_TWO_POINTS() p. 84
Table 21 VCL variables by memory type
Memory Quantity Name Object Range Save Type
FRAM 300 P_User1 – P_User300 0x4000 – 0x412B Manual Save
RAM 300 Autouser1 – Autouser300 0x4200 – 0x432B Lost at shutdown
FRAM 160 NVUser1 – NVUser160 0x4400 – 0x449F Auto save
RAM 120 User1 – User120 0x4500 – 0x4577 Lost at shutdown