Okay so besides all these counter arguments --> does any one ☝️ try to suggestion solution to the problem ??
As Slamcity ask - in case of sudden power lost - how robot output can be retain in Kuka controller - like the Fanuc / ABB robots - it does not lost program pointer or output retain their values ..
Yes , Hibernate does work - but not in the event of sudden power lost ..
Does submit interpret is a solution -- where program running keep update some array of boolean to track of all output state and running some logic to in the event of power lost .. robot - re run the critical IO section of output such as EAOT IOS.