
Sram Back-Up & Restore:
Het is mogelijk om via een USB stick, maar ook vanuit je programma een back-up te creëren en te restoren, door middel van een CLI commando.
Hiervoor hebben we:
- SRAMSAVE <Filenaam>
- SRAMLOAD <Filenaam>
Met de Filenaam kun je ook bepalen waar de file opgeslagen word, bijvoorbeeld: “E:/Sram/SramBackUp”.
Nu word op de USB stick van mijn CP112, in de map Sram, de file opgeslagen.
Eventueel kunnen we het SRAM ook legen:
- SRAMCLEAR
- SRAMCLEARFILE
- SRAMCLEARALL
Het verschil zit hem in: Alleen fysiek het SRAM legen, of alleen het RAM opgeslagen op file, of beide:
Wanneer we de docu van SIGMATEK raadplegen:

Wil je dit nu vanuit je programma kunnen doen is er een functie waarmee je deze commando’s kunt uitvoeren vanuit je programma.
Genaamt AddToServiceProvider(). Te vinden in het _OSkernel.

Het zou geen gek idee zijn deze back-up vervolgens/direct weg te schrijven naar een USB stick of bijvoorbeeld via FTP, SAMBA, ect. mocht er wat met de C schrijf van de PLC gebeuren.