For an external device communicating with the PLC, M8000 is the PLC Run mode monitor.
From the PLC program point of view, it is "Always On" bit, as the program is being executed only in Run mode.
It is used for unconditional rungs, as the Mitsubishi syntax requires at least one contact in a rung.
Also, it may be used as a plug , as the Mitsubishi syntax does not allow shorted branches.
The mentioned syntax limitations are properties of the PLC, and do not depend on the programming software used.