Mitsubishi plc single button start and stop program

How does the Mitsubishi plc implement a button press in the plc programming to start and stop again when pressed, then press again to start again

The following are two commonly used ladder diagrams

ALT is an alternate output command in the Mitsubishi PLC function instruction.
PLS is the rising edge differential output command in Mitsubishi PLC basic instructions.