Hi Steve,
All status variables are stored in objects in the realtime database, i.e. the Grafcet sequences and PID controllers will continue to work from the current state when a soft restart is made. It is also possible to add and remove steps in Grafcet and most of the time this will work, but there are some rare occations when it won't work, for example if you manage to remove the step that is currently active, then the sequence has to be reset before it will function again. Note also that datasetting in the develoment environment of existing objects are not transferred to the realtime objects at a soft restart.
/Claes