In this paper we consider the control of discrete event systems that can be modeled as implicit switching maxplus-linear systems. In switching max-plus-linear systems we can switch between different modes of operation. In each mode the discrete event system is described by an implicit max-pluslinear state space model with different system matrices for each mode. The switching allows us to change the structure of the system, to break synchronization and to change the order of events. We introduce implicit switching max-pluslinear systems, and explain how model predictive control (MPC) can be applied to them. Next, we discuss the timing aspects of MPC for this type of discrete event systems.