FRIB is a heavy ion linac facility to accelerate all stable ions up to 200 MeV/u with the beam power of 400 kW under construction at Michigan State University. It is required for FRIB driver linac to support various modes of operation with different ion species, charge states, beam energy and so on to meet requirements from experiments. In this paper, we describe overall design of operation modes, machine states, and software to manage transitions of those mitigating the risk of machine damage in FRIB. Proceedings of the 28th Linear Accelerator Conf., LINAC2016, East Lansing, MI, USA