
HOAKKK (Customer) asked a question.
I watched this video tutorial and saw that using C0 to store when stopping and running still retains the value before stopping
https://www.youtube.com/watch?v=B0yAS4XJItg&ab_channel=ACCAutomation
But when I write the program, C0 does not save the value when running
Stop
When running again, C0 does not hold the value when turned on

The behavior you are describing is not related to rententive memory. By default, C0 through C2047 are set to RETENTIVE (this can be observed and modified in PLC > System Configuration > Memory Configuration). If you were to set element C1 to TRUE in a Data View while the Simulator were RUN mode and then transition from RUN to STOP to RUN again, you would see that C1 is still TRUE.
The behavior you are seeing with C0 in your logic is related to Termination Scan Behavior. One of the many actions that will take place when a Program code-block terminates is ALL of the Output Coil (OUT) instructions will be turned OFF. See Help Topic DMD0232 in the Do-More Designer software help file for a brief overview of Termination Scan Behavior. For more information on Termination Behavior, see Help Topic DMD0192.