Pressing the Halt button stops FMSLogo from running any further instructions. It works by throwing a "Stopping..." error. Pressing the Halt button leaves FMSLogo waiting for your next instruction, assuming that the "Stopping..." error isn't caught.
The Halt button is disabled when FMSLogo is not running instructions.
See also the HALT command.