Restart (warm restart) Program processing starts anew. Retentive data is retained.
Cold restart Current data is discarded and program processing begins again with the start values.
Hot restart Once power is resumed, the program continues at the point at which it was interrupted.