AC500 V3 products are equipped with non-removable and non-volatile onboard user flash memory for program and data storage. The integrated flash management, including a wear levelling algorithm and a power-fail protected file system, is designed for robustness and operation in industrial environments and applications.
Keep the amount of cyclic written data low to assure long availability of the user flash memory. The spent/remaining lifetime information of the user flash memory can be acquired with the function block PmDiskStatus and PmDiskLifetimeUsed.
Further information is provided in the documentation of the AC500_Pm library. ⮫ “Reference, function blocks”
Since FW version 3.3.0, there is also a diagnosis message issued when the user flash memory reaches the end of its lifecycle. Please refer to the diagnosis documentation for more info.