Your program could be setting an output based upon an input, for instance based upon whether an ADC input is above or below a particular value. At any given point in the program, you might not know what had been set unless you had saved the setting somewhere. READOUTPUTS give you the ability to determine that setting without your having to explicitly save it.