SRAM Storage, Initialization, and Restoration

  • Updated

The YRC1000 uses Moto+ storage area called “SRAM” which is a section of non-volatile RAM that is used for maintaining certain SimpleConnect settings. The files SimpleConnect stores in SRAM are:

 

File Name Readable? Purpose Original Source Automatic Restore?
“ActiveStandardOptions.bin” No This file contains setting made under the “Robot Options” screen of SimpleConnect. Generated by Moto+ based on selections Yes
“DefaultAdapterInformation.csv” Yes This is the default EtherNet-IP adapter settings SimpleConnect USB Yes
“DeviceFunctionInformation.csv” Yes Contains SimpleConnect information for Turck modules used in various devices SimpleConnect USB Yes
“Mapping.bin” Yes Contains the correlation between Turck MAC-ID and IP-addresses Generated by Moto+ based on selections made during SimpleConnect Turck device configuration Yes
“NonScDeviceFunctionInfo.csv” Yes This file contains device specific info for non-Turck devices that SimpleConnect can identify on the network like Vipa and OTC equipment. SimpleConnect USB Yes
“StandardOptionInformation.csv” Yes Contains the listing of “Options” seen under the “Robot Options” and corresponding IO bits being set when enabled SimpleConnect USB Yes

 

CMOS backup of SRAM:

  • The files above are stored as part of a CMOS and restored as part of loading a CMOS (See “YRC CPU Hardware Replacement and SRAM” below)


SRAM Retention during Initialization:

  • SRAM file are maintained throughout an system initialization IF when enabling the Moto+ function you choose NOT to “Initialize SRAM”

 

Known functions that will prompt for initialization of SRAM:

  • When enabling Moto+ from Maintenance Mode , the YRC will ask if you want to “Initialize SRAM?”.
  • If SimpleConnect has been installed and devices configured, you’ll want to select “NO”

 

YRC CPU Hardware Replacement & SRAM:

  • In the event of a YCP01 CPU board replacement restoration of the SRAM Mapping.bin file is not possible because the MAC-address of the previous YCP01 will not match the newly installed YCP01’s MAC-address. This scenario requires a complete re-mapping of SimpleConnect devices meaning all devices need to be “Removed” and “Readded” once the new CPU is installed.

 

Manually backing-up / Restoring the contents of SRAM:

  • Contents of SRAM can be manually saved to USB/SD card using the “External Memory” -> “Save” -> “User Files”

Save Screen:

SimpleConnect SRAM-1.jpg

  • Contents of SRAM and be manually restored from USB/SD card using “External Memory” -> “Load” -> “User Files”

Load Screen:

SimpleConnect SRAM-2.jpg

 

 

Automatic Restoration of Missing Files:

  • SimpleConnect will look for the files listed above in SRAM at every boot-up of the controller. If the files are not located, it will attempt to recover the files from the installed USB stick within the controller.
  • If the USB stick has been removed or the files corrupted, then the Automatic restoration function of Moto+ will fail and the USB drive will need to be re-inserted or reformatted with initial files from SharePoint