It is my understanding that a “Power-Up chart” should only be run once.
I have come across the following [B]Power-up[/B] chart and trying to figure out original programmers reasoning for looping it. Only thing I can assume is he is continuously trying to enable I/O and perhaps trying to start charts that may have stopped for one reason or another. I did a simulation (without I/O), and found out that Variables are not set to their initial values (after the first scan), during subsequent loops. So starting a chart that is already running seems to have no ill effect. Verified this further by adding a counter block and watching the counts being incremented without its variable being set to its initial value after the first scan.
Does this logic seem normal, or is it not recommended generally to loop a power-up chart?