To answer your question to "reset" the dishwasher you enter and run a diagnostic test. The keypad sequence for entering diagnostic is to push the "heated dry" "normal" "heated dry" "normal" keypads. The instructions are in the image below.
I'm not sure I agree with the previous diagnosis of to much soap but it is possible.
The clean light blinking 7 times indicates a heater failure. The control did not see water heat during the cycle. The control expects to see the water temperature rise in the water heat stall and if the water temperature doesn't go up the control assumes a heater failure and blinks the clean light.
It's possible the heater or limit thermostat has failed and the heater is not working. It's also possible that if the water has an extreme amount of suds then the thermistor may not be able to read the temperature. Suds (air and bubbles) don't heat well. It would have to been a lot of suds to cause this.
The best way to check the heater is working is to run the diagnostic test and check the amp draw of the heater.
Run the test and the dishwasher should work again. During use check how hot the dishes are at the end of the cycle. They should be almost to hot to touch. If not there may be a heater failure.
This problem can also be caused by the door switches not being closed all the way. If the neutral side door switch doesn't close then everything works except the heater.
I hope this additional information helps you resolve this problem but run the test and submit another question with any additional details for further assistance.