I am new to programming Robots, especially ABB. I am in a situation wherein I have to do automatic backup of the controller everyday and have it stored in the memory card on the controller. I have a routine that’s triggered once everyday and does the backups using “save” instruction. However over time there is too many backups on the card and it says out of memory. I need a hack to get this done. My backup frequency cannot be changed and its everyday. I am looking for any instruction that might help me to delete the backup after a month or whenever the memory is full the oldest backup is overwritten. Please give me your suggestions.
In order to avoid this why can’t you do this automatic back up in the external network drive connected to the robot controller instead of internal memory card. By the way I am also in the process of doing the same but not in the internal memory card but in the external hard drive. Can you share the routine where you used the Save instruction to save the backup. Thanks
I posted some code I wrote in response to “logging to a file”. Look at it for the code which checks file system free space/total space. Should help you get that part cleared up.
The Automatic Backup is done using the controller configuration. In the I/O system of the controller there is 7 signals (one for each day) coming from the PLC to the Robot. Right Now I have enabled the overwrite option so that I don’t run out of memory. But when I did this I have reduced the span of backup to 7 days. I need to store backups for atleast 180 days as per my companies requirement. If I have to do that then I need 180 signals from the PLC for each of the 180 days.
The backups are don on the sites where we do not have a server access. Also the option to use an external USB is not recommended by my company. So the only option I have is to store it on the memory card of controller.