Interlocking system is a failsafe controller which provides an interface between the TCC and the field equipments. It also checks appropriateness of requests from the TCC. For example, if a route request is appropriate, necessary commands are sent to field equipments.